Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемВероника Чурсина
2 Операторы цикла
3 Виды операторов цикла W hile(с предусловием -пока) R epeat (с постусловием -до) F or (c параметром -для ) Операторы цикла служат для организации повторения действий в программе.
4 Формат оператора while while do ; Условие – выражение типа boolean; Тело цикла – простой или составной оператор.
5 Работа оператора while Производится проверка условия, если результат – True, то выполняется тело цикла, если результат – False, то происходит выход из цикла на следующий оператор.
6 Формат оператора repeat repeat ;... ; until ; Условие – выражение типа boolean; Тело цикла
7 Работа оператора repeat Сначала выполняется тело цикла (хотя бы 1 раз), затем проверяется условие, если результат – False, то выполняется тело цикла, если результат – True, то происходит выход из цикла на следующий оператор.
8 При программировании тела цикла в операторах while и repeat надо обеспечить влияние на значение условия, иначе цикл бесконечен! Операторы while и repeat используются, когда число повторений заранее не известно, а если известно, то целесообразнее использовать for.
9 For пар-р := нач. to кон. do цикла знач. знач. ; Параметр цикла – переменная порядкового типа; Тело цикла – простой или составной оператор. For пар-р := кон. downto нач. do цикла знач. знач. ; Формат оператора for
10 Работа оператора for to Проверяется условие: параметр цикла (счётчик) к он. значения, если результат – True, то выполняется тело цикла, счётчик наращивается на 1 и опять проверяется и т. д.,если результат – False, то происходит выход из цикла на следующий оператор.
11 Работа оператора for downto Проверяется условие: параметр цикла (счётчик) нач. значения, если результат – True, то выполняется тело цикла, счётчик уменьшается н а 1 и опять проверяется и т. д.,если результат – False, то происходит выход из цикла на следующий оператор.
12 В теле цикла запрещено изменение параметра (счётчика). После завершения оператора for значение параметра цикла не определено.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.