Оператор DO……………….LOOP. 1. Циклы DO…….LOOP с проверкой выражения в начале.

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



Advertisements
Похожие презентации
Что произойдет, если на каждой итерации цикла For… To уменьшать счетчик? а) программа «зациклится»; б) цикл выполнится меньшее количество раз; в) возникнет.
Advertisements

А) истинным; б) ложным; в) неопределенным. а). а) в начале; б) в конце; в) в начале или в конце, но не одновременно. б)
Актуализация знаний Что будет результатом выполнения процедуры task() при a = 1, 5, 10? a = 1 a = 5 a = 10 c = 1/5 = 0.2 c = 5/5 = 1 c = 10/5 = 2.
Циклический алгоритм –это алгоритм команды которого выполняются несколько раз подряд. В языке Паскаль имеется три различных оператора цикла: 1. Оператор.
Оператор WHILE Оператор while называют оператором цикла с предусловием (условие проверяется перед выполнением тела цикла), операторы тела цикла могут быть.
Оператор цикла с постусловием организует выполнение цикла, состоящего из любого количества операторов неизвестное заранее количество раз. Выход из цикла.
Операторы языка Паскаль. Операторы повтора (цикла)
Цикл - это специальная конструкция языка, позволяющая запрограммировать многократное выполнение определённого блока команд. Сам блок команд называется.
Программирование циклических алгоритмов. Цикл - многократное повторение последовательности действий по некоторому условию.
WHILE DO begin ; end; Примечание: Если между begin и end находится только одна инструкция, то слова begin и end можно не писать. Инструкция цикла ПОКА.
Циклические алгоритмы. Цикл с предусловием. Урок информатики 10 класс Тема «Циклические алгоритмы» Автор учитель и информатики Обухова Я.Ю.
ПРОГРАММИРОВАНИЕ ПОВТОРЕНИЙ. НАЧАЛО AB A, B, C A = A + C F = B + C F КОНЕЦ B = B + C F = A + B B < C A = A + B F = A + C нет да A = 1, B = 1, C = 4 F=?
Презентацию составила учитель первой категории МБОУ СОШ 14 имени К.С.Федоровского г.Юрги Кемеровской области Яковлева Ирина Владимировна.
Цикл – это команда исполнителю многократно повторить указанную последовательность действий.
В алгоритмической структуре «цикл» серия команд (тело цикла) выполняется многократно. Циклы бывают 2 типов: 1.Цикл со счетчиком. Используется когда заранее.
Операторы цикла Виды операторов цикла W hile(с предусловием -пока) R epeat (с постусловием -до) F or (c параметром -для ) Операторы цикла служат для.
Операторы цикла в Pascal. Многократно повторяющийся участок вычислительного процесса называется циклом. Если заранее известно количество необходимых повторений,
1 Тема 4. Циклы на языке Паскаль.
Паскаль. Циклы. Решение задач с помощью циклов. Государственное бюджетное общеобразовательное учреждение лицей 95 Калининского района г. Санкт - Петербурга.
Циклом называется последовательность действий, повторяемая несколько раз. Количество шагов (проходов) цикла зависит от некоторого условия, истинность которого.
Транксрипт:

Оператор DO……………….LOOP

1. Циклы DO…….LOOP с проверкой выражения в начале

DO WHILE………LOOP DO UNTIL……….LOOP

DO (WHILE/UNTIL) логическое выражение (операторы цикла) LOOP - логическое выражение – выражение, имеющее ненулевое значение или нулевое - операторы цикла – любое количество операторов

Логика цикла DO WHILE…LOOP Начало цикла Условие цикла Это условие Истина? Операторы цикла Конец цикла

Логика цикла DO UNTIL…LOOP Начало цикла Условие цикла Это условие ложно? Операторы цикла Конец цикла

2. Циклы DO…….LOOP с проверкой выражения в конце

DO ………LOOP WHILE DO ……….LOOP UNTIL

DO (операторы цикла) LOOP (WHILE/UNTIL) логическое выражение - логическое выражение – выражение, имеющее ненулевое значение или нулевое - операторы цикла – любое количество операторов

Логика цикла DO….LOOP WHILE Начало цикла Условие цикла Это условие Истина? Операторы цикла Конец цикла

Логика цикла DO….LOOP UNTIL Начало цикла Условие цикла Это условие ложно? Операторы цикла Конец цикла

При размещении условий в конце цикла процесс не изменится, только условия будут проверяться после выполнения операторов цикла, т.е. эти операторы выполняться хотя бы один раз

REM CLS SCREEN 1 C=1 DO X=20+40*C LINE (X,X)-(X+20,X+20),C,BF C=C+1 LOOP WHILE C

REM CLS SCREEN 1 C=1 DO X=20+40*C LINE (X,X)-(X+20,X+20),C,BF C=C+1 LOOP UNTIL C=4 END