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

  • Презентации учебные
  • pptx
  • 22.01.2018
Публикация в СМИ для учителей

Публикация в СМИ для учителей

Бесплатное участие. Свидетельство СМИ сразу.
Мгновенные 10 документов в портфолио.

Презентация предназначена для 7 класса. Тема: "Алгоритмическая конструкция "повторение". презентация включает в себе 15 слайдов. материалы взяты з учебника "Информатика" 2017 года выпуска. Минск "Народная асвета". Авторы: У.М. Котов, А.И.Лапа, А.М. Войтехович. Учебник допущен Министерством образования Республики Беларусь. Презентация доступная для изучения в 7 классе.Презентация предназначена для 7 класса. Тема: "Алгоритмическая конструкция "повторение". презентация включает в себе 15 слайдов. материалы взяты з учебника "Информатика" 2017 года выпуска. Минск "Народная асвета". Авторы: У.М. Котов, А.И.Лапа, А.М. Войтехович. Учебник допущен Министерством образования Республики Беларусь. Презентация доступная для изучения в 7 классе.
Иконка файла материала Алгоритмическая конструкция повторение.pptx
Алгоритмическая конструкция повторение
Алгоритмическая конструкция повторение (цикл)  определяет последовательность действий, выполняемых многократно. Эту последовательность действий называют телом цикла.
Алгоритмическая конструкция цикл с параметром (цикл со счетчиком) — способ организации цикла, при котором количество повторов зависит от начального и конечного значений параметра цикла.
Пример 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.