НА PYTHON!
Завдання 1:
1. Моторний човен плив 2 год озером і 3 год річкою за течією.
Складіть проєкт для обчислення відстані, яку проплив човен.
Значення швидкості човна і течії річки повинні вводитися з клавіатури.
2. Збережіть проект у файлі з назвою завдання 1.
Завдання 2:
1. Складіть проєкт для малювання п’яти квадратів з довжиною сторони a кроків, розміщених поруч на відстані 10 кроків один від одного. Значення довжини сторони квадрата повинно вводитися з клавіатури.
2. Збережіть проект у файлі з назвою завдання 2.
Завдання 3:
1. Складіть проєкт для обчислення значення виразу: (a + b) – c / (a – 2*b).
Виконайте його при різних значеннях a, b і c.
Проєкт повинен містити розгалуження, оскільки містить дію ділення (значення виразу (a – 2*b) не повинно дорівнювати 0, оскільки на 0 ділити не можна). Значення змінних повинні вводитися з клавіатури
2. Збережіть проект у файлі з назвою завдання 3.
При перезаписи блока и очередной переоценке необходимо учитывать типы данных в блоке до перезаписи (T0), после перезаписи (T1) и в соседних блоках (TL, TR).
Если T0 = T1, то количество кусков данных не изменяется, т.е. W[i+1] = W[i]
TL = T0 = TR <> T1 -> W[i+1] = W[i] + 2
TL = T1 = TR <> T0 -> W[i+1] = W[i] - 2
TL = TR, T0 <> TL, T1 <> TL -> W[i+1] = W[i]
Далее рассмотрим случаи, когда TL <> TR
(TL = T0, TR = T1) или (TR = T0, TL = T1) -> W[i+1] = W[i]
(TL = T0, TR <> T1) или (TR = T0, TL <> T1) -> W[i+1] = W[i] + 1
(TL = T1, TR <> T0) или (TR = T1, TL <> T0) - > W[i+1] = W[i] - 1
Если все четыре типа не совпадают, то W[i+1] = W[i]
Если перезаписывается блок с адресом 0, считать, что тип TL не совпадает ни с одним из трех других.Аналогично при перезаписи блока с адресом , но для TR.
Вроде все?