[Запись и материалы] Педагогическая онлайн-конференция «EdTrends 2021/2022» Смотреть
Конкурс разработок «Пять с плюсом» июль 2021
Добавляйте свои материалы в библиотеку и получайте ценные подарки
Конкурс проводится с 1 июля по 31 июля

Презентация "Программирование циклических алгоритмов"

Презентация "Программирование циклических алгоритмов" предназначена для учащихся 9 класса на этапе ознакомления с циклическими алгоритмами на Паскале. Рассматриваются три типа циклических алгоритмических структур: цикл с предусловием, цикл с постусловием и цикл с параметром.
библиотека
материалов
Содержание слайдов
Номер слайда 1

Программирование циклических алгоритмов. Учитель информатики: Лазарева Н. А.

Номер слайда 2

Цикл – многократное повторение последовательности действий по некоторому условию. Известны три типа циклических алгоритмических структур: цикл с предусловием, цикл с постусловием и цикл с параметром.

Номер слайда 3

Цикл с предусловием (цикл пока). Пока значение логического выражения истинно, выполняется тело цикла. Формат оператора: While (условие) Do (тело цикла)Если в цикле необходимо выполнить несколько операций, то они объединяются после Do операторными скобками Begin – end. While (условие) Do Begin (оператор1); (оператор2) end.

Номер слайда 4

Цикл с постусловием (цикл - до). Повторяется выполнение тела цикла. Затем проверяется условие, которое в данном случае является условием выхода из цикла, т.е. если оно ложно, то действия в теле цикла повторяются, иначе ( если условие истинно) – цикл завершается. Формат оператора: Repeat (тело цикла) Until (логическое выражение)

Номер слайда 5

Цикл с параметром. For a:= (выражение1) to (выражение 2) Do ( тело цикла)For a:= 1 to 10 Do ( тело цикла) Цикл работает следующим образом: параметру цикла присваивается значение выражения 1, потом это значение сравнивается со значением выражения 2. Если условие выполняется верно, т.е. значение параметра меньше значения выражения2, то выполняется тело цикла. Далее значение параметра цикла автоматически изменяется на единицу, сравнивается с конечным значением параметра цикла; если условие продолжения цикла верно, то выполняется тело цикла и т. Д. до тех пор, пока значение параметра цикла не станет больше значения выражения 2. В обратном порядке: For a:= (выражение1) downto (выражение 2) Do ( тело цикла)For a:= 10 to 1 Do ( тело цикла)

Номер слайда 6

Цикл с предусловием (цикл пока). Задача: Вычислить сумму натурального ряда чисел от 1 до N. Пусть N=10, значит надо найти сумму первых десяти чисел натурально ряда, т.е. Summ= 1+2+3+4+5+6+7+8+9+10 Program Primer1;var a,N,Summa: integer;begin write('N='); readln(N); a:=1; Summa:=0; while a<=N Do begin Summa:=Summa+a; a:=a+1; end; writeln('Результат суммирования:',Summa)end.

Номер слайда 7

Цикл с постусловием (цикл - до). Задача: Вычислить сумму натурального ряда чисел от 1 до N. Program Primer2;var a,N,Summa:integer;begin write('N='); readln(N); a:=1; Summa:=0; repeat Summa:=Summa+a; a:=a+1; Until a>N; writeln('Результат суммирования:',Summa)end.

Номер слайда 8

Цикл с параметром. Задача: Вычислить сумму натурального ряда чисел от 1 до N. Program Primer3;var a,N,Summa:integer;begin write('N='); readln(N); Summa:=0; for a:=1 to N Do Summa:=Summa+a; writeln('Результат суммирования:',Summa)end.

Информация о публикации
Загружено: 18 мая
Просмотров: 617
Скачиваний: 9
Лазарева Нина Александровна
Информатика, 9 класс, Презентации
Скачать материал