Содержимое курса
Раздел 2. (21 час) Алгоритмы и программирование.
0/21
Информатика 8 класс

Урок №17

Алгоритмическая конструкция «повторение».


Повторение — это алгоритмическая конструкция, представляющая собой последовательность действий, выполняющихся многократно. Другое её общепринятое название — цикл.

В зависимости от способа определения количества повторений в цикле различают:

  • Цикл с заданным числом повторений (цикл ДЛЯ). Применяется в тех случаях, когда число повторений заранее известно.
  • Цикл с заданным условием окончания работы (цикл ДО). В нём тело цикла всегда выполняется хотя бы один раз, так как первая проверка условия происходит тогда, когда тело цикла уже выполнено.
  • Цикл с заданным условием продолжения работы (цикл ПОКА). Проверяет условие до того, как начнётся выполняться тело цикла.

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


Ситуации, когда исполнителю необходимо сделать выбор как поступить принято называть АЛЬТЕРНАТИВОЙ.

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

Ветвление — алгоритмическая конструкция, в которой в зависимости от результата проверки условия («да» или «нет») предусмотрен выбор одной из двух последовательностей действий (ветвей).

Алгоритмы, в основе которых лежит структура «ветвление», называют разветвляющимися.

Различают две формы ветвления: полное ветвление и неполное ветвление.

Полная форма ветвления

Урок № 17 Алгоритмические конструкции "ветвление" и "повторение"., изображение №1
 

Неполная форма ветвления

Урок № 17 Алгоритмические конструкции "ветвление" и "повторение"., изображение №2
 

Условие для разветвляющихся алгоритмов принято изображать в виде логического выражения с использованием операций сравнения.

Урок № 17 Алгоритмические конструкции "ветвление" и "повторение"., изображение №3
 

Повторение — последовательность действий, выполняемых многократно.

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

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

Урок № 17 Алгоритмические конструкции "ветвление" и "повторение"., изображение №4
 
Урок № 17 Алгоритмические конструкции "ветвление" и "повторение"., изображение №5
 
Урок № 17 Алгоритмические конструкции "ветвление" и "повторение"., изображение №6
 
Урок № 17 Алгоритмические конструкции "ветвление" и "повторение"., изображение №7