Программа получится а-ля такая:
n=0
s=0
print ("Введите с клавиатуры длину и высоту стены (только числа). После ввода каждого из чисел нажимайте клавишу Enter. При вводе дробных чисел целую часть от дробной отделяйте точкой, а не запятой.")
l=float (input ("Введите длину стены: "))
h=float (input ("Введите высоту стены: "))
a=int (input ("Есть ли мозаичное полотно на стене? Для ответа введите число: 1 - да, 2 - нет: "))
if a==1:
lm=float (input ("Введите длину мозаичного полотна: "))
hm=float (input ("Введите высоту мозаичного полотна: "))
s=l*h-lm*hm
if s%14!=0:
n=s//14+1
else:
n=s/14
print ("Потребуется", n, "банок краски.")
elif a==2:
s=l*h
if s%14!=0:
n=s//14+1
else:
n=s/14
print ("Потребуется", n, "банок краски.")
else:
print ("Ошибка: некорректный ввод.")
Постройте компьютерную математическую модель задачи, выполнив все этапы:
постановка задачи (письменно) — 10 баллов;
математическая модель (письменно) — 20 баллов;
разработка программы (в среде программирования) — 40 баллов;
компьютерный эксперимент (в среде программирования)
тестирование — 10 баллов;
вычисления — 10 баллов;
анализ результатов (письменно) — 10 баллов.
При тестировании используйте следующие данные: при покраске стены длиной 5,5 м и высотой 3 м (без мозаики) потребовалось 2 банки аналогичной краски.
Для компьютерного моделирования используйте систему программирования Python. Программу и результаты компьютерного эксперимента представьте в виде скриншотов.