Язык программирования Паскаль 8 часть. Цикл с постусловием REPEAT.

Презентация:



Advertisements
Похожие презентации
Школа 185. Программирование на языке Pas с al. М ЕНЮ : Опрос; Цикл Repeat - Until; Цикл Repeat - Until; Пример; Задача 1; Задача 1; Задача 2; Домашнее.
Advertisements

Презентация на тему: «Программирование циклических структур». Составила: учитель информатики Чура Н.А. Составила: учитель информатики Чура Н.А.
Тема: Цикл с параметром (цикл «Для») На естественном языке Для i от А до В повторять Тело цикла i,a,b- параметры цикла тело цикла – это команды, которые.
Циклический алгоритм –это алгоритм команды которого выполняются несколько раз подряд. В языке Паскаль имеется три различных оператора цикла: 1. Оператор.
Язык программирования Паскаль 6 часть. ЦИКЛЫ Повторение некоторой последовательности действий называется циклом.
Оператор цикла с постусловием организует выполнение цикла, состоящего из любого количества операторов неизвестное заранее количество раз. Выход из цикла.
Оператор цикла с предусловием. Оператор цикла с предусловием используется в тех случаях, когда заранее неизвестно число повторений цикла. Форма записи.
Общий вид инструкции цикла ДО: REPEAT UNTIL ; Примечание: Особенность цикла ДО в том, что между словами repeat и until можно записать любое количество.
Цикл REPEAT Особенность этих циклов заключается в том, что тело цикла с постусловием всегда выполняется хотя бы один раз!
For i:=N1 to N2 do Begin тело цикла End; While do begin ; ;......end;
АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦИКЛ АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦИКЛ В TURBO PASCAL Условие Оператор ДаНет Учитель информатики: Коваленко Татьяна Викторовна
Программирование циклических алгоритмов. Цикл - многократное повторение последовательности действий по некоторому условию.
Операторы языка Паскаль. Операторы повтора (цикла)
Презентация на тему: «Программирование циклических структур». Составила: учитель информатики Чура Н.А. Составила: учитель информатики Чура Н.А.
Организация программ циклической структуры. Виды циклов: Цикл с предусловием (while) Цикл с постусловием (repeat) Цикл с параметром (for)
1 Тема: Циклы с заранее неизвестным числом повторений.
Циклы в языке Pascal.. Разновидности циклов: Циклы Цикл ПОКА (While) Цикл ДО (Repeat) Цикл с параметром (For … to …)
ПРОГРАММИРОВАНИЕ ЦИКЛОВ УРОК 33. В процессе решения множества задач часто требуется повторять те или иные действия. При этом бывают разные ситуации. Например.
ЦИКЛИЧЕСКИЙ АЛГОРИТМ Цели: -Познакомиться с понятием циклического алгоритма. -Освоить языковые средства для реализации циклических алгоритмов.
Практическое занятие 5 Циклы с условием. 2 Цикл с неизвестным числом шагов Пример: Отпилить полено от бревна. Сколько раз надо сделать движения пилой?
Транксрипт:

Язык программирования Паскаль 8 часть

Цикл с постусловием REPEAT

Условие проверяется после очередного выполнения цикла. В цикле Repeat – Until гарантируется хотя бы однократное выполнение цикла. Критерием прекращения цикла будет истинность условия (равенство выражения константе true). Тело цикла Repeat – Until может содержать несколько операторов.

a := 4; b := 6; repeat a := a + 1; until a > b; a := 4; b := 6; repeat a := a + 1; until a > b; a := 4; b := 6; repeat a := a + b; until a > b; a := 4; b := 6; repeat a := a + b; until a > b; a := 4; b := 6; repeat a := a + b; until a < b; a := 4; b := 6; repeat a := a + b; until a < b; a := 4; b := 6; repeat b := a - b; until a < b; a := 4; b := 6; repeat b := a - b; until a < b; a := 4; b := 6; repeat a := a + 2; until a < b; a := 4; b := 6; repeat a := a + 2; until a < b; 3 раза a = 7 3 раза a = 7 1 раз a = 10 1 раз a = 10 зацикливание 2 раза b = 6 2 раза b = 6 зацикливание

Составить программу суммирования произвольного количества целых чисел. Суммирование прекратить при вводе числа 0. Математическая модель: а – числа, которые будем складывать; s – сумма этих чисел; обязательные условия решения задачи: s=s+a (сумма увеличивается на а); проверяем равно ли а 0;

Программа Program summa1; Var a,s: integer; Begin s:=0; Repeat write (Значение a=); readln (a); s:=s+a; Until a=0; writeln (сумма введённых чисел равна, s); End.

Домашнее задание: Составить программу для последовательного произведения вводимых с клавиатуры целых чисел. Предусмотреть выход из произведения при вводе нуля.