Вопрос:

Придумай по 3 примера для каждого вида алгоритма.

Открыть все ответы с фото

Ответ:

Будем считать, что имеются в виду линейные, разветвляющиеся и циклические алгоритмы.

Линейные алгоритмы — действия выполняются последовательно.

  1. Приготовить бутерброд: взять хлеб → намазать маслом → положить сыр → подать на стол.
  2. Найти периметр прямоугольника: измерить длину и ширину → сложить их → умножить сумму на 2 → записать ответ.
  3. Подготовить тетрадь к уроку: открыть расписание → найти нужный урок → достать соответствующую тетрадь → положить её на парту.

Разветвляющиеся алгоритмы — дальнейшие действия зависят от условия.

  1. Переходить дорогу: если горит зелёный свет и дорога свободна — переходить; иначе — ждать.
  2. Определить знак числа: если число больше нуля — оно положительное; если меньше нуля — отрицательное; иначе — число равно нулю.
  3. Выбрать одежду по погоде: если идёт дождь — взять зонт; иначе — выйти без зонта.

Циклические алгоритмы — действия повторяются.

  1. Посчитать от 1 до 10: начать с 1 → называть число и прибавлять 1, пока не будет названо 10.
  2. Полить ряд растений: взять первую лейку → поливать очередное растение → переходить к следующему, пока не будут политы все растения.
  3. Сложить числа в списке: принять сумму равной нулю → для каждого числа списка прибавить его к сумме → после обработки всех чисел записать результат.