Домашнее задание Для следующих задач выполните:
1) Определить входные и выходные величины;
2) Записать словесный алгоритм;
3) Записать алгоритм в виде блок-схемы.
Задача 1
Определите периметр Ри площадь S
прямоугольника со сторонами А= 84 мм и
В = 152 мм.
Задача 2
Для значения X, вводимого пользователем,
Вычислите значение у по формуле у = 5x - 37
Считаете суммарное перемещение по икс и по игрек от всех известных команд (перемещения внутри цикла умножаем на число повторений этого цикла).
Потом берёте это суммарное перемещение, но с противоположным знаком, делите его на число повторений цикла (так как "Команда1" находится внутри цикла и будет повторена), и ставите команду с таким перемещением вместо "Команда 1".
Считаем суммарное перемещение:
x= (2 + 1)*2 - 4 = 3*2 - 4 = 6 - 4 = 2
y= (2 - 1)*2 + 10 = 1*2 + 10 = 2 + 10 = 12
Меняем знак и делим на число повторений цикла (на два):
x1= -x / 2 = -2 / 2 = -1
y1= -y / 2 = -12 / 2 = -6
Значит, вместо "Команда1" нужно поставить:
Сместиться на (-1, -6)
Если это PYTHON то вот:
n = int(input("Введите число которое надо преобразовать: "))
choose = input("Это Гигабайты или Мегабайты? (гб/мб): ")
#Если выберет Гигабайты
if choose == "ГБ" or choose == "гб" or choose == "Гб" or choose == "гБ":
m = (n*1024)
print(str(m) + " Мегабайт")
#Если выберет Мегабайты
elif choose == "МБ" or choose == "мб" or choose == "Мб" or choose == "мБ":
m = (n/1024)
print(str(m) + " Гигабайт")
#Если выберет Неправильный Вариант
else:
print("Неправильный ввод")
#Что бы программа не закрылась раньше времени
input()
Объяснение: