Слайд 21. Алгоритмы с циклами
Алгоритмическая конструкция повторение
(цикл)определяет последовательность действий, выполняемых многократно. Эту последовательность действий называют телом
![1. Алгоритмы с циклами Алгоритмическая конструкция повторение (цикл)определяет последовательность действий, выполняемых многократно.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1169600/slide-1.jpg)
цикла.
Существует несколько возможностей управлять тем, сколько раз будет повторяться тело цикла.
Алгоритмическая конструкция цикл с параметром (цикл со счетчиком) — способ организации цикла, при котором количество повторов зависит от начального и конечного значений параметра цикла.
Слайд 31. Алгоритмы с циклами
Пример 1.
Приготовление пельменей.
1. Вскипятить воду.
2. Для i = 1..10 повторять:
2.1. Достать
![1. Алгоритмы с циклами Пример 1. Приготовление пельменей. 1. Вскипятить воду. 2.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1169600/slide-2.jpg)
пельмень из упаковки.
2.2. Бросить пельмень в кипящую воду.
3. Варить 7 минут.
В данном примере параметр цикла i изменяется от 1 до 10. Действия «достать пельмень из упаковки» и «бросить пельмень в кипящую воду» выполняются 10 раз и составляют тело цикла.
Слайд 41. Алгоритмы с циклами
Блок-схема данного алгоритма
будет выглядеть следующим
образом:
![1. Алгоритмы с циклами Блок-схема данного алгоритма будет выглядеть следующим образом:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1169600/slide-3.jpg)
Слайд 51. Алгоритмы с циклами
Параметр цикла определяет нумерацию действий в цикле. Параметр цикла
![1. Алгоритмы с циклами Параметр цикла определяет нумерацию действий в цикле. Параметр](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1169600/slide-4.jpg)
может принимать только целые значения. Часто нумерацию начинают с 1 и заканчивают числом N. В этом случае цикл выполнится N раз.
Слайд 61. Алгоритмы с циклами
Алгоритмическая конструкция цикла с параметром может изображаться на блок-схеме
![1. Алгоритмы с циклами Алгоритмическая конструкция цикла с параметром может изображаться на](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1169600/slide-5.jpg)
следующим образом (значение параметра изменяется от 1 до N).
Слайд 72. Использование команды цикла с параметром для исполнителя Робот
Чтобы составлять алгоритмы с
![2. Использование команды цикла с параметром для исполнителя Робот Чтобы составлять алгоритмы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1169600/slide-6.jpg)
циклами для компьютерного исполнителя Робот, нужно знать, как записывается команда цикла.
Для записи цикла с параметром используется команда for. Формат записи команды:
for var i:= N1 to N2 do
begin
тело цикла;
end;
Строка for var i:= N1 to N2 do является заголовком цикла. Эту строку можно прочитать следующим образом: «Для переменной i от N1 до N2 делай».
Слайд 82. Использование команды цикла с параметром для исполнителя Робот
Операторные скобки — пара слов, определяющих
![2. Использование команды цикла с параметром для исполнителя Робот Операторные скобки —](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1169600/slide-7.jpg)
в языке программирования блок команд, воспринимаемый как единое целое, как одна команда.
Слова begin и end; являются операторными скобками в языке Pascal. Если тело цикла состоит из одной команды, операторные скобки можно опустить.
Слайд 92. Использование команды цикла с параметром для исполнителя Робот
Решим задачу с2 из встроенного
![2. Использование команды цикла с параметром для исполнителя Робот Решим задачу с2 из встроенного задачника.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1169600/slide-8.jpg)
задачника.