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

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



Advertisements
Похожие презентации
Циклический алгоритм –это алгоритм команды которого выполняются несколько раз подряд. В языке Паскаль имеется три различных оператора цикла: 1. Оператор.
Advertisements

Оператор цикла с предусловием. Оператор цикла с предусловием используется в тех случаях, когда заранее неизвестно число повторений цикла. Форма записи.
Циклические алгоритмы. Цикл - это такая алгоритмическая структура, в которой осуществляется многократное повторение одной ( или нескольких ) команд.
Программирование циклических алгоритмов. Цикл - многократное повторение последовательности действий по некоторому условию.
Циклические конструкции 1. Цикл с предусловием предусловием 2. Цикл с постусловием постусловием 3. Цикл с параметром параметром 4. Вложенные циклы Вложенные.
Организация циклических процессов начало К:=1 S:=1 N:=5 K<=N S:=S*K K:=K+1 S конец данет При решении многих задач вычислительный процесс имеет циклический.
Циклы с параметром Pascal. Цикл - это многократное повторение последовательности действий. это многократное повторение последовательности действий. Различают.
Язык программирования Паскаль 6 часть. ЦИКЛЫ Повторение некоторой последовательности действий называется циклом.
Алгоритмическая структура цикл Алгоритм циклической структуры - это алгоритм, в котором происходит многократное повторение одного и того же участка программы.
Алгоритмические структуры. Алгоритм Алгоритм - понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных.
1 Тема 4. Циклы на языке Паскаль.
ОПЕРАТОРЫ ПОВТОРА (ЦИКЛА). ЦИКЛ-одна из важнейших алгоритмических структур. ЦИКЛ представляет собой последовательность операторов, которая выполняется.
Понятие циклов и их применение к решению задач по программированию на языке Pascal.
Цикл. Виды циклов.
АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦИКЛ АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦИКЛ В TURBO PASCAL Условие Оператор ДаНет Учитель информатики: Коваленко Татьяна Викторовна
Организация повторений в Паскале. Найди ошибки: Program new Uses crt; Var a, b, c integer Begin clrscr Readln(a,b); C:=a*a+b*b Wreteln(c); End.
В алгоритмической структуре «цикл» серия команд (тело цикла) выполняется многократно. Циклы бывают 2 типов: 1.Цикл со счетчиком. Используется когда заранее.
Вложенные циклы. Если телом цикла является циклическая структура, то такие циклы называются вложенными.
1 Циклические алгоритмы Цикл for. Циклический алгоритм-это многократное повторение одних и тех же действий при различных параметрах Примеры циклических.
Операторы цикла в Pascal. Многократно повторяющийся участок вычислительного процесса называется циклом. Если заранее известно количество необходимых повторений,
Транксрипт:

Операторы цикла

Цикл со счетчиком Операторы цикла применяют в тех случаях, когда в алгоритме есть серия последовательных команд, которые нужно повторить несколько раз подряд. Если количество повторений известно, то используют цикл со счетчиком (цикл с параметром): FOR счетчик := начало TO конец DO тело цикла; Счетчик – это переменная, которая принимает последовательные значения от начала до конца (начало < конец); при каждом значении счетчика один раз выполняется тело цикла. Тело цикла – это серия повторяющихся команд. Если тело цикла содержит более одной команды, то они заключаются в операторные скобки begin end;

Цикл со счетчиком В тех случаях, когда начало > конец, используют следующую форму записи цикла со счетчиком: FOR счетчик := начало DOWNTO конец DO тело цикла; Если тело цикла отсутствует, то цикл называют пустым. Пустой цикл применяют для создания паузы при выполнении программы. Примеры использования цикла со счетчиком: 1) FOR k := 1 TO 10 DO writeln (k); 2) FOR a := 7 DOWNTO 1 DO b := b + a; 3) FOR x := 1 TO DO ;

Цикл со счетчиком Задача С клавиатуры вводится натуральное число n. Вычислите сумму натуральных чисел от 1 до n. Решение Var n, s, k : integer ;Описание целочисленных переменных BeginНачало программы Write (n=); Readln (n); Ввод с клавиатуры числа n s := 0;Обнуление переменной для вычисления суммы For k := 1 to n doЦикл по числам от 1 до n; k – счетчик цикла s := s + k ;Прибавление к сумме s очередного числа k Writeln (Summa=,s);Вывод значения суммы на экран End.Конец программы

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

Цикл с предусловием Пример k := 0;Задание начального значения переменной k While k < 5 doЦикл: пока k < 5 выполнять BeginНачало тела цикла k := k + 1;Увеличение значения k на 1 Writeln (k);Вывод значения k на экран End;Конец тела цикла

Цикл с постусловием Цикл с постусловием записывается следующим образом: REPEAT тело цикла UNTIL условие; Пока условие ложно, выполняется тело цикла (1 и более раз). Цикл заканчивает работу, когда условие становится истинным. При некорректном использовании цикла с постусловием программа может зациклиться (выполняться бесконечно долго).

Цикл с постусловием Пример k := 0;Задание начального значения переменной k RepeatНачало цикла: повторять k := k + 1;Увеличение значения k на 1 Writeln (k);Вывод значения k на экран Until k >= 5;Конец цикла: до тех пор, пока выполнится условие k >= 5