Цикл – это команда исполнителю многократно повторить указанную последовательность действий.

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



Advertisements
Похожие презентации
WHILE DO begin ; end; Примечание: Если между begin и end находится только одна инструкция, то слова begin и end можно не писать. Инструкция цикла ПОКА.
Advertisements

Общий вид инструкции цикла ДО: REPEAT UNTIL ; Примечание: Особенность цикла ДО в том, что между словами repeat и until можно записать любое количество.
Алгоритмическая структура цикл Алгоритм циклической структуры - это алгоритм, в котором происходит многократное повторение одного и того же участка программы.
Тема: Цикл с параметром (цикл «Для») На естественном языке Для i от А до В повторять Тело цикла i,a,b- параметры цикла тело цикла – это команды, которые.
Циклические конструкции 1. Цикл с предусловием предусловием 2. Цикл с постусловием постусловием 3. Цикл с параметром параметром 4. Вложенные циклы Вложенные.
Организация циклов Компьютер может заданное число раз выполнить одни и те же действия с разными данными. Повторяющиеся действия в программировании называются.
Циклы в Turbo Pascal.. Определение Цикл – это многократно повторяющийся участок вычислительного процесса, который заканчивает свою работу по заданному.
Организация повторений в Паскале. Найди ошибки: Program new Uses crt; Var a, b, c integer Begin clrscr Readln(a,b); C:=a*a+b*b Wreteln(c); End.
АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦИКЛ АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦИКЛ В TURBO PASCAL Условие Оператор ДаНет Учитель информатики: Коваленко Татьяна Викторовна
Практическое занятие 5 Циклы с условием. 2 Цикл с неизвестным числом шагов Пример: Отпилить полено от бревна. Сколько раз надо сделать движения пилой?
ОПЕРАТОРЫ ПОВТОРА (ЦИКЛА). ЦИКЛ-одна из важнейших алгоритмических структур. ЦИКЛ представляет собой последовательность операторов, которая выполняется.
Базовые алгоритмические конструкции. Выделяют три базовые структуры алгоритмической конструкции: - Линейные алгоритмы (последовательное выполнение); Линейные.
Оператор цикла с предусловием. Оператор цикла с предусловием используется в тех случаях, когда заранее неизвестно число повторений цикла. Форма записи.
Циклические программы Информатика и ИКТ 9 класс Гимназия 1 г. Новокуйбышевска Учитель информатики: Красакова О.Н.
Циклические алгоритмы. Цикл - это такая алгоритмическая структура, в которой осуществляется многократное повторение одной ( или нескольких ) команд.
Цикл REPEAT Особенность этих циклов заключается в том, что тело цикла с постусловием всегда выполняется хотя бы один раз!
Цикл While Особенность этих циклов заключается в том, что тело цикла с предсловием выполняет многократно одни и те же действия в зависимости от условия.
ЦИКЛИЧЕСКИЙ АЛГОРИТМ Цели: -Познакомиться с понятием циклического алгоритма. -Освоить языковые средства для реализации циклических алгоритмов.
Логический цикл While. На этом уроке мы познакомимся c организацией логических циклических структур на языке Турбо-Паскаль.
Организация повторений в Паскале. i,1,n Действие 1 Действие 2 i,1,n Действие 1 Действие 2 FOR i:=1 TO N DO BEGIN действие 1; действие 2; END; FOR i:=1.
Транксрипт:

Цикл – это команда исполнителю многократно повторить указанную последовательность действий.

Структурная схема цикла ПОКА. ? ОПЕРАТОР ДА НЕТ + -

На структурной схеме выход из ромба «+»(или ДА) означает выполнение условия цикла, «-» (или НЕТ) невыполнение. Цикл ПОКА не выполнится ни разу, если условие при входе в структуру оказалось ложным.

WHILE DO begin ; end; Примечание: Если между begin и end находится только одна инструкция, то слова begin и end можно не писать. Инструкция цикла ПОКА имеет вид:

где условие - выражение логического типа, определяющее условие выполнения цикла - операторов, находящихся находящихся между словами begin и end. Инструкция WHILE выполняется следующим образом: оператор(ы) цикла повторяется(ются) до тех пор, пока выполняется условие(т.е. логическое выражение определяющее условие true). Как только условие перестает выполняться цикл завершен.

1) y:=10 while y

Следующая программа составляет таблицу значений функции y = sin x, и выводит ее на экран.

Program Sinus; var x,y:real; begin x:=0; writeln(x:10,sin x:10); while x< = 3.14 do begin y:=sin(x); writeln(x:10,,y:7:5); end; readln end.

Структурная схема цикла ДО. оператор ? ДА НЕТ - +

Общий вид инструкции цикла ДО: REPEAT UNTIL ; Примечание: Особенность цикла ДО в том, что между словами repeat и until можно записать любое количество операторов без использования операторных скобок (слова begin и end).

где условие - логическое выражение определяющее условие завершения цикла. Проверка условия в цикле ДО осуществляется после выполнения оператора(ов).

Примеры: 1) x:=2 Repeat x:=x+1; Until x=10; 2) s:=0; (введены 4, 5, 2, 0) Repeat read(n); if n0 then s:=s+n; Until n=0;

Следующая программа вычисляет сумму положительных чисел, введенных с клавиатуры.

Program Summa; var a:integer; {число, введенное с клавиатуры} s:integer; { сумма введенных чисел } begin s:=0; repeat write(введите число); readln(a); if a>0 then s:=s+a; until a

Program Evklid; Var a,b:integer; Begin Write (введите 2 числа); Read(a,b); While ab do If a>b then a:=a-b else b:=b-a; Write (НОД=,a); Readln; Readln End. Program Evklid; Var a,b:integer; Begin Write (введите 2 числа); Read(a,b); While ab do If a>b then a:=a-b else b:=b-a; Write (НОД=,a); Readln; Readln End.

Program Evklid; Var a,b:integer; Begin Write (введите 2 числа); Read(a,b); Repeat If a>b then a:=a-b else b:=b-a; Until a=b; Write (НОД=,a); Readln; Readln End. Program Evklid; Var a,b:integer; Begin Write (введите 2 числа); Read(a,b); Repeat If a>b then a:=a-b else b:=b-a; Until a=b; Write (НОД=,a); Readln; Readln End.