Презентация по инфогрматике на тему Операторы циклов с условием в Паскале (7-9 кл) 
Операторы циклов с условиями
Цикл – это структура, в которой некоторая серия команд выполняется несколько раз.
В языке программирования паскаль существует три типа циклов: FOR – цикл с заданным числом повторений (цикл с параметром) REPEAT – цикл с постусловиемWHILE – цикл с предусловием
Оператор цикла с постусловием REPEAT 	<Оператор 1>;    <Оператор 2>;…    <Оператор n>;UNTIL <условие>;Вначале выполняется тело цикла, затем проверяется условие.Цикл выполняется ПОКА условие ЛОЖНО. Как только условие становится ИСТИНЫМ, действие цикла прерывается.
Пример 1.Program  f1;Var  i : integer;beginFor i:=1 to 25 do	begin	    Writeln (‘Привет ‘);	end;end.Program  f1;Var  i : integer;Begini:=1;REPEATWriteln (‘Привет ‘); i:=i+1;UNTIL  i>25;end.Вывести на экран 25 раз слово "Привет".
Цикл c предусловиемWHILE  <условие>  DO		Begin			<Операторы>;		End;
Задание:Вывести на экран все целые числа от 10 до 100 .Program  f11;Var  i : integer;beginFor i:=10 to 100 do       begin	 Writeln (i);     end;end.Program  f11;Var  i : integer;Begini:=10;REPEATWriteln (i); i:=i+1;UNTIL  i>100;end.
Пример 2.Program  f2;Var  I : integer;	S : integer;Begin	S := 0 ;	For i:=1 to 23 do 		begin			S := S+i;		end;	Writeln ( ‘ S= ‘ , S ) ;End.Найти сумму чисел от 1 до 23.Program  f2;Var  I : integer;   S : integer;BeginS := 0 ; i:=1;REPEATS := S+i; i:=i+1; UNTIL i>23;Writeln ( ‘ S= ‘ , S ) ;End.
Задание:Найти сумму натуральных чисел от 50 до 75Program  f22;Var  i : integer;   S : integer;BeginS := 0 ; i:=50;REPEAT S := S+i; i:=i+1;   UNTIL i>75;Writeln ( ‘ S= ‘ , S ) ;End.
Пример 3.Program  f3;Var  n, i : integer;beginWriteln (‘введите число n’);Readln (n);For  i:=1   to   n   do beginIf    n  mod  i=0  then  Writeln (i, ‘   ‘);end;End.Вывести на экран делители числа N.Program  f3;Var  n, i : integer;beginWriteln (‘введите число n’);Readln (n);i:=1;REPEATIf    n  mod  i=0  then  Writeln (i, ‘   ‘); i:=i+1;UNTIL i>n;end.
Задание:Найти все числа от 33 до 555, которые кратны 13.  Program f33;Var  i : integer ;Begini := 35;REPEATIf  i mod 13 = 0 then write ( i , ‘   ‘) ; i:=i+1;UNTIL i>555;End.
Пример.Program  f4Var  Y : real;	x : integer ;BeginFor x := -5 to 5 do      begin		Writeln ( 0.5*x-2 ) ; 	end;End.Вывести на экран значения функции y=0,5x-2 для x от -5 до 5.Program  f4Var  Y : real;	x : integer ;Beginx := -5;REPEAT    Writeln ( 0.5*x-2 ) ;     X:=x+1; UNTIL   x>5;End.
Program    z; Var   i : integer; 	     S: real;beginS:=0;For    i:=1  to  10  do    begin		S:=S+1/i;    end;Writeln (‘Сумма чисел = ‘, S);end.Пример.Вычислить сумму ряда: Program    z; Var   i : integer; 	     S: real;beginS:=0; i:=1;REPEAT    S:=S+1/i;    i:=i+1;UNTIL    i>10;Writeln (‘Сумма чисел = ‘, S);end.
Задание:Составьте программу вычисления суммы ряда: