Презентация предназначена для 7 класса. Тема: "Алгоритмическая конструкция "повторение". презентация включает в себе 15 слайдов. материалы взяты з учебника "Информатика" 2017 года выпуска. Минск "Народная асвета". Авторы: У.М. Котов, А.И.Лапа, А.М. Войтехович. Учебник допущен Министерством образования Республики Беларусь. Презентация доступная для изучения в 7 классе.Презентация предназначена для 7 класса. Тема: "Алгоритмическая конструкция "повторение". презентация включает в себе 15 слайдов. материалы взяты з учебника "Информатика" 2017 года выпуска. Минск "Народная асвета". Авторы: У.М. Котов, А.И.Лапа, А.М. Войтехович. Учебник допущен Министерством образования Республики Беларусь. Презентация доступная для изучения в 7 классе.
Алгоритмическая
конструкция
повторение
Алгоритмическая конструкция повторение (цикл)
определяет последовательность действий,
выполняемых многократно.
Эту последовательность действий называют телом
цикла.
Алгоритмическая конструкция цикл с
параметром (цикл со счетчиком) — способ организации
цикла, при котором количество повторов зависит от
начального и конечного значений параметра цикла.
Пример 10.1.Приготовление пельменей.
Вскипятить воду.
Для i = 1..10 повторять:
2.1.
Достать пельмень из
упаковки.
2.2.
Бросить пельмень в
кипящую воду.
Варить 7 минут.
В данном примере параметр
цикла iизменяется от 1 до
10. Действия «достать
пельмень из упаковки» и
«бросить пельмень в
кипящую воду»
выполняются 10 раз и
составляют тело цикла.
Пример
10.2. Вычислим an(например,
35 = 243).
Алгоритм возведения числа в степень
может быть описан следующим образом:
Ввести значения a иn .
Определить начальное значение
результата r = 1.
Для i = 1.. nповторять:
3.1.Умножить результат на a .
Записать результат.
Пример 10.3. В
фольклорных
произведениях часто
встречается
многоголовый Змей
Горыныч (количество
голов может быть,
например,
7). Алгоритм победы
над Змеем Горынычем
может быть описан
следующим образом:
Найти Змея Горыныча.
Для i = 1.. 7
повторять:
2.1. Отрубить голову
Змею Горынычу.
Отпраздновать победу.
Использование команды цикла с
параметром для исполнителя Робот
Для записи цикла с параметром используется команда for.
Формат записи команды:
for var i:= N1 to N2 do1
begin
тело цикла;
Строка for var i:= N1 to N2 do является заголовком цикла. Эту строку
можно прочитать следующим образом: «Для переменной i от N1 до N2
делай». Если N2 N1, то команды тела цикла выполнятся (N2 – N1 + 1) раз,
иначе цикл не выполнится ни разу.
end;
Операторные скобки — пара слов,
определяющих в языке программирования блок
команд, воспринимаемый как единое целое, как
одна команда.
Слова begin и end; являются операторными скобками в
языке Pascal. Если тело цикла состоит из одной команды,
операторные скобки можно опустить.
Пример 10.4. Решим
задачу с2 из встроенного
задачника.
3
4
5
6
7
8
9
uses Robot;
begin
Task(‘c2’);
for var i:=1 to 10 do
begin
paint;
right;
end;
end.
Пример 10.5. Решим
задачу с7 из встроенного
задачника.
uses Robot;
procedure kvadrat;
begin
paint; down;
paint; left;
paint; up;
paint; left;
end ;
begin
Task(‘c7’);
for var i:=1 to 5 do
kvadrat;
end.