ЦИКЛЫ. С помощью циклов в программировании осуществляются операции повторения. Циклы бывают двух видов: Цикл на известное количество повторений. Цикл.

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



Advertisements
Похожие презентации
Понятие циклов и их применение к решению задач по программированию на языке Pascal.
Advertisements

Алгоритмическая структура цикл Алгоритм циклической структуры - это алгоритм, в котором происходит многократное повторение одного и того же участка программы.
1 Циклические алгоритмы Цикл for. Циклический алгоритм-это многократное повторение одних и тех же действий при различных параметрах Примеры циклических.
Язык программирования Паскаль 6 часть. ЦИКЛЫ Повторение некоторой последовательности действий называется циклом.
Презентация на тему: «Программирование циклических структур». Составила: учитель информатики Чура Н.А. Составила: учитель информатики Чура Н.А.
ОПЕРАТОРЫ ПОВТОРА (ЦИКЛА). ЦИКЛ-одна из важнейших алгоритмических структур. ЦИКЛ представляет собой последовательность операторов, которая выполняется.
Операторы цикла. Цикл со счетчиком Операторы цикла применяют в тех случаях, когда в алгоритме есть серия последовательных команд, которые нужно повторить.
Программирование циклических алгоритмов. Цикл - многократное повторение последовательности действий по некоторому условию.
Цикл. Виды циклов.
Циклический алгоритм –это алгоритм команды которого выполняются несколько раз подряд. В языке Паскаль имеется три различных оператора цикла: 1. Оператор.
Циклические алгоритмы. Цикл - это такая алгоритмическая структура, в которой осуществляется многократное повторение одной ( или нескольких ) команд.
Организация циклов Компьютер может заданное число раз выполнить одни и те же действия с разными данными. Повторяющиеся действия в программировании называются.
Тема: Цикл с параметром (цикл «Для») На естественном языке Для i от А до В повторять Тело цикла i,a,b- параметры цикла тело цикла – это команды, которые.
Программирование на Pascal. Темы Повторение. Составные логические условия Повторение. Составные логические условия Повторение. Составные логические условия.
Циклические вычислительные процессы. Процессы, в которых ряд действий повторяются многократно по одним и тем же математическим зависимостям, называются.
В алгоритмической структуре «цикл» серия команд (тело цикла) выполняется многократно. Циклы бывают 2 типов: 1.Цикл со счетчиком. Используется когда заранее.
Алгоритмические структуры. Алгоритм Алгоритм - понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных.
Циклы в Turbo Pascal.. Определение Цикл – это многократно повторяющийся участок вычислительного процесса, который заканчивает свою работу по заданному.
Циклические конструкции 1. Цикл с предусловием предусловием 2. Цикл с постусловием постусловием 3. Цикл с параметром параметром 4. Вложенные циклы Вложенные.
АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦИКЛ АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦИКЛ В TURBO PASCAL Условие Оператор ДаНет Учитель информатики: Коваленко Татьяна Викторовна
Транксрипт:

ЦИКЛЫ

С помощью циклов в программировании осуществляются операции повторения. Циклы бывают двух видов: Цикл на известное количество повторений. Цикл выполняемый пока выполняется (или не выполняется) условие, т.е. цикл по условию.

Цикл на известное число раз For i:=n1 to n2 do (начало цикла) (для i от n1 до n2 с шагом 1 повторяй) Тело цикла т.е. оператор который надо повторять ; (конец цикла)

Цикл на известное число раз For i:=n1 to n2 do (тело цикла); i – называется параметром, счетчиком или переменной цикла, она может быть только целого типа. Значение шага равно 1.

Цикл на известное число раз Если n1 больше n2 то вместо to используется слово downto, которое позволяет сделать шаг цикла (-1). For i:=n1 downto n2 do (тело цикла); Серия операторов, выполняемая с каждым значением параметра, называется телом цикла. Если в теле цикла выполняются несколько операторов, то они заключаются в операторные скобки.

Пример: найти сумму 1+2+…+10 Program sum; Var i, s : integer; Begin s:=0; For i:=1 to 10 do s:=s+i; Writeln(s); End.

Работу программы представим таблично: is+is Выражение s:=s+…, s:=s*… называется накопителем цикла

Пример: найти 1*3*5*…*111 Program ryad; Var i, k : integer; s : real; Begin s:=1; k:=1; For i:=1 to 55 do begin s:=s*k; k:=k+2; End; Writeln(s); End.

Циклы по условию While условие для работы цикла do тело цикла (один простой или составной оператор); Repeat тело цикла until условие для окончания цикла; Если условий несколько то их объединяют по смыслу and, or, если операторов несколько, то их объединяют операторными скобками. Эти циклы различаются местом положения условия и его смыслом. Возможность использования определяется по удобству алгоритма для того или иного вида цикла по условию.

Пример: разрешение купания в зависимости от температуры Program prim1; Var t : real; Begin Writeln(введите температуру); Readln(t); While t>24 do begin writeln(можно купаться); Writeln(введите температуру); Readln(t); end; Writeln(купаться нельзя); End.

Как видно из примера для цикла необходимо непременное соблюдение следующих условий: Значение переменной условия цикла должно быть определено до начала цикла. Значение переменной условия цикла должно меняться в цикле.

Пример: разрешение купания в зависимости от температуры Program prim2; Var t : real; Begin Repeat writeln(можно купаться); Writeln(введите температуру); Readln(t); Until t

Как видно из этого примера для цикла необходимо непременное соблюдение следующего условия: Значение переменной условия цикла должно меняться в цикле.