Циклы в языке Pascal. Урок 35

Содержание

Слайд 2

Цикл

Цикл (повторение) – структура, в которой определенный набор команд записан один раз, а

Цикл Цикл (повторение) – структура, в которой определенный набор команд записан один раз, а выполняется многократно.
выполняется многократно.

Слайд 3

3 способа организации цикла. Пример:

да

нет

Время обедать

да

нет

k,1,10

Вернуться обратно

Отнести в сарай

Взять ящик

Взять ящик

Отнести в

3 способа организации цикла. Пример: да нет Время обедать да нет k,1,10
сарай

Вернуться обратно

Время до обеда

Взять ящик

Отнести в сарай

Вернуться обратно

Существует 3 вида цикла:
с предусловием
с постусловием
с параметром

Слайд 4

Цикл с предусловием

команды

условие

да

нет

while <лог.выражение> do
<оператор>

В языке Pascal:

Цикл с предусловием команды условие да нет while do В языке Pascal:

Слайд 5

Если в цикле должны содержаться несколько операторов используют составной оператор – несколько

Если в цикле должны содержаться несколько операторов используют составной оператор – несколько
операторов через точку с запятой, заключенные в операторные скобки begin и end.

Цикл с предусловием

while <лог.выражение> do <оператор>

while <лог.выражение> do
begin
<оператор 1>;
<оператор 2>;
<оператор 3>
end

Слайд 6

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

repeat
<операторы>
until <лог.выражение>

В языке Pascal:

команды

условие

да

нет

Цикл с постусловием repeat until В языке Pascal: команды условие да нет

Слайд 7

В цикле может содержаться один или несколько операторов через точку с запятой,

В цикле может содержаться один или несколько операторов через точку с запятой,
слова repeat и until выполняют роль операторных скобок.

repeat
<операторы>
until <лог.выражение>

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

Слайд 8

Задача

Диапазон задан двумя целыми числами. Вывести все целые числа входящие в диапазон

Задача Диапазон задан двумя целыми числами. Вывести все целые числа входящие в
включительно.
Пример выполнения программы:
Введите границы диапазона: 4 11
4 5 6 7 8 9 10 11

Слайд 9

Алгоритмы программы

да

нет

a>b

да

нет

a<=b

a,’ ’

a:=a+1

a,’ ’

a:=a+1

a,b

начало

конец

конец

a,b

начало

Алгоритмы программы да нет a>b да нет a a,’ ’ a:=a+1 a,’

Слайд 10

Программа с циклом с предусловием

да

нет

a<=b

a,’ ’

a:=a+1

a,b

начало

конец

Программа с циклом с предусловием да нет a a,’ ’ a:=a+1 a,b начало конец

Слайд 11

Программа с циклом с постусловием

a>b

да

нет

a,’ ’

a:=a+1

конец

a,b

начало

Программа с циклом с постусловием a>b да нет a,’ ’ a:=a+1 конец a,b начало

Слайд 12

Пример работы программы

Пример работы программы

Слайд 14

Работаем за компьютером

Работаем за компьютером
Имя файла: Циклы-в-языке-Pascal.-Урок-35.pptx
Количество просмотров: 28
Количество скачиваний: 0