Наблюдая за поведением различных объектов, люди обнаружили,
что существует всего три типа алгоритмов:
- Линейный: действия выполняются
последовательно друг за другом от начала до конца.
Примеры: ходьба пешехода, вычисление суммы чисел,
кипячение чайника...
- Ветвящийся или
разветвляющийся: имеется несколько альтернативных ветвей
действий. Выбор называют простым, когда есть только два
варианта, и сложным, когда вариантов больше двух.
Моменты выбора называются точками ветвления, как будто
из этих точек растут ветви в разные направления. Пример:
перекресток дорог, выбор блюд в меню...
- Циклический: повтор
последовательности одних и тех же действий называют
циклом. В переводе с древнегреческого цикл означает
окружность. Пример: смена дня и ночи, биение сердца,
круговорот воды в природе, движение часовой стрелки.
Все сценарии поведения объектов состоят из комбинации
алгоритмов этих трёх типов.
Задание 3.6
Как вы думаете, какой блок создает
простое ветвление, а какой сложное?
А.
Б.
Соберите скрипты и поиграйте с ними.
Установите соответствие между этими
скриптами и типами алгоритмов.
|