Оператор повторения Цикл for…to…do Цикл for…downto…do Дибиров Магомедшапи Дибиргаджиевич.

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



Advertisements
Похожие презентации
ЦИКЛ «ДО» i:=1,n действия … FOR i:=1 TO n DO Begin Действия End; …
Advertisements

Операторы языка Turbo Pascal repeat … until … Дибиров Магомедшапи Дибиргаджиевич.
Условный оператор Оператор выбора Дибиров Магомедшапи Дибиргаджиевич.
Операторы языка Turbo Pascal
Язык программирования Паскаль 6 часть. ЦИКЛЫ Повторение некоторой последовательности действий называется циклом.
ОПЕРАТОРЫ ПОВТОРА (ЦИКЛА). ЦИКЛ-одна из важнейших алгоритмических структур. ЦИКЛ представляет собой последовательность операторов, которая выполняется.
Организация повторений в Паскале. i,1,n Действие 1 Действие 2 i,1,n Действие 1 Действие 2 FOR i:=1 TO N DO BEGIN действие 1; действие 2; END; FOR i:=1.
Оператор цикла FOR…TO 8 класс. Должны знать: организацию цикла. Должны научиться использовать цикл!!!
Цикл с параметрами. Операторы цикла в Паскале Операторы цикла используются для многократного повторения входящих в их состав операторов. В языке Турбо.
Организация программ циклической структуры. Виды циклов: Цикл с предусловием (while) Цикл с постусловием (repeat) Цикл с параметром (for)
Организация повторений в Паскале. Найди ошибки: Program new Uses crt; Var a, b, c integer Begin clrscr Readln(a,b); C:=a*a+b*b Wreteln(c); End.
1 Программирование на языке Паскаль Тема 4. Циклы.
Алгоритмическая структура цикл Алгоритм циклической структуры - это алгоритм, в котором происходит многократное повторение одного и того же участка программы.
Циклические алгоритмы. Циклическими называются алгоритмы, в которых повторяется определенная последовательность действий (тело цикла). Определение.
Оператор цикла с предусловием. Оператор цикла с предусловием используется в тех случаях, когда заранее неизвестно число повторений цикла. Форма записи.
Тема: Цикл с параметром (цикл «Для») На естественном языке Для i от А до В повторять Тело цикла i,a,b- параметры цикла тело цикла – это команды, которые.
program qq; var i, i2, i3: integer; Begin for i:=1 to 8 do begin i2 := i*i; i3 := i2*i; write(i,, i2,, i3, ); end; end. Вывести на экран квадраты и кубы.
Циклические конструкции 1. Цикл с предусловием предусловием 2. Цикл с постусловием постусловием 3. Цикл с параметром параметром 4. Вложенные циклы Вложенные.
1 Циклические алгоритмы Цикл for. Циклический алгоритм-это многократное повторение одних и тех же действий при различных параметрах Примеры циклических.
Это алгоритмы, предусматривающие многократное повторение одного и того же действия над ноывми данными. Цикл называется арифметическим, если заранее известно.
Транксрипт:

Оператор повторения Цикл for…to…do Цикл for…downto…do Дибиров Магомедшапи Дибиргаджиевич

Цикл for…to…do Имеется три вида операторов цикла, а наиболее простым из них представляется оператор повторения for…to…do Оператор повторения (или оператор цикла с параметром): For j:= expression1 to expression2 do statement; где j – управляющая переменная (счетчик) цикла for, является переменной целого, символьного, булева типов; expression1 и expression2 – выражения соответствующего j типа, причем expression1 < expression2. Тело цикла statement повторяется пока счетчик пробегает все значения от expression1 до expression2 и цикл прерывается или не начинается вовсе, если expression1 превысит значение выражения expression2.

Цикл for…downto…do Оператор повторения (или оператор цикла с параметром): For j:= expression1 downto expression2 do statement; где j – управляющая переменная (счетчик) цикла for, является переменной целого, символьного, булева типов; expression1 и expression2 – выражения соответствующего j типа, причем expression1 > expression2. Тело цикла statement повторяется пока счетчик пробегает все значения от expression1 до expression2 и цикл прерывается или не начинается вовсе, если expression1 станет меньше значения выражения expression2.

Оператор повторения J := expression1, expression2 Statement

Задание – решение Составить программу нахождения суммы 10 вводимых с клавиатуры чисел. Program Summ; Uses CRT; Const n = 10; Var I, x, S : integer; Begin clrscr; S := 0; for i:=1 to n do begin read (x); S := S + xend; write (S =, S) End.

Задание – решение Вывести на экран все делители данного натурального числа. Program Deliteli; Uses CRT; Var N, I : integer; Begin clrscr; write (Введите N ); Read(n); for i:=1 to n do if frac(n/i)=0 then write(i:5); readkey End.

Домашнее задание Повторить оператор условия и оператор повторения Составить программу для нахождения суммы чисел от 1 до 256, кратных числу 3. Будет сюрприиииизззз…