🗊Циклические алгоритмы

Категория: Авто/мото
Нажмите для полного просмотра!
Циклические алгоритмы, слайд №1Циклические алгоритмы, слайд №2Циклические алгоритмы, слайд №3Циклические алгоритмы, слайд №4Циклические алгоритмы, слайд №5Циклические алгоритмы, слайд №6Циклические алгоритмы, слайд №7Циклические алгоритмы, слайд №8Циклические алгоритмы, слайд №9Циклические алгоритмы, слайд №10Циклические алгоритмы, слайд №11Циклические алгоритмы, слайд №12Циклические алгоритмы, слайд №13Циклические алгоритмы, слайд №14Циклические алгоритмы, слайд №15Циклические алгоритмы, слайд №16Циклические алгоритмы, слайд №17Циклические алгоритмы, слайд №18Циклические алгоритмы, слайд №19Циклические алгоритмы, слайд №20

Вы можете ознакомиться и скачать Циклические алгоритмы. Презентация содержит 20 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Циклические алгоритмы
Описание слайда:
Циклические алгоритмы

Слайд 2






Цикл - это такая алгоритмическая структура, в которой осуществляется многократное повторение одной (или нескольких) команд.
Описание слайда:
Цикл - это такая алгоритмическая структура, в которой осуществляется многократное повторение одной (или нескольких) команд.

Слайд 3





Виды циклических алгоритмов
Описание слайда:
Виды циклических алгоритмов

Слайд 4





Циклические алгоритмы
Описание слайда:
Циклические алгоритмы

Слайд 5





Цикл с параметром 
(«для каждого»)
Описание слайда:
Цикл с параметром («для каждого»)

Слайд 6





Форма записи цикла с параметром
for i:=M to N do <оператор>
for i:=M downto N do <оператор> 
i- параметр цикла (переменная целого типа, ее значение автоматически изменяется на 1 (увеличивается или уменьшается)
M, N – границы изменения параметра (сначала I принимает значение M; выполнение действий заканчивается, когда I=N)
<Оператор> – оператор, который должен повторяться (если операторов больше одного, то они заключаются в операторные скобки begin … end)
Описание слайда:
Форма записи цикла с параметром for i:=M to N do <оператор> for i:=M downto N do <оператор> i- параметр цикла (переменная целого типа, ее значение автоматически изменяется на 1 (увеличивается или уменьшается) M, N – границы изменения параметра (сначала I принимает значение M; выполнение действий заканчивается, когда I=N) <Оператор> – оператор, который должен повторяться (если операторов больше одного, то они заключаются в операторные скобки begin … end)

Слайд 7





Примеры
for I:=M to N do <оператор> 
Например:
	for I:=1 to 10 do  writeln (‘ПРИВЕТ!’)
    for I:=1 to 10 do  writeln (I)

for I:=M downto N do <оператор> 
Например:
	for I:=10 downto 0 do  writeln (‘ПРИВЕТ!’)
   for I:=10 downto 0 do  writeln (I)
Описание слайда:
Примеры for I:=M to N do <оператор> Например: for I:=1 to 10 do writeln (‘ПРИВЕТ!’) for I:=1 to 10 do writeln (I) for I:=M downto N do <оператор> Например: for I:=10 downto 0 do writeln (‘ПРИВЕТ!’) for I:=10 downto 0 do writeln (I)

Слайд 8





Фрагмент программы
for i:=1 to 15 do
     begin
	       writeln (‘число');   
	       readln (a);
		  s:=s+a;
     end;
Описание слайда:
Фрагмент программы for i:=1 to 15 do begin writeln (‘число'); readln (a); s:=s+a; end;

Слайд 9





Циклы с условием
Описание слайда:
Циклы с условием

Слайд 10





Цикл с предусловием (WHILE)

известно условие продолжения цикла (не забыть и про завершение). 
условие должно проверяться ДО выполнения тела цикла.
Цикл выполняется до тех пор, пока условие ИСТИННО.
 Оператор может не выполниться ни разу.
Описание слайда:
Цикл с предусловием (WHILE) известно условие продолжения цикла (не забыть и про завершение). условие должно проверяться ДО выполнения тела цикла. Цикл выполняется до тех пор, пока условие ИСТИННО. Оператор может не выполниться ни разу.

Слайд 11






Если повторяется один оператор, то:
	WHILE <условие> DO <оператор>
Если повторяется несколько операторов, то:
	WHILE <условие> DO
		begin
			<оператор1>
			<оператор2>
			…
		end
Описание слайда:
Если повторяется один оператор, то: WHILE <условие> DO <оператор> Если повторяется несколько операторов, то: WHILE <условие> DO begin <оператор1> <оператор2> … end

Слайд 12





Цикл с постусловием (REPEAT)

известно условие завершения цикла. 
условие должно проверяться ПОСЛЕ выполнения тела цикла.
 Тело цикла выполняется хотя бы один раз.
Описание слайда:
Цикл с постусловием (REPEAT) известно условие завершения цикла. условие должно проверяться ПОСЛЕ выполнения тела цикла. Тело цикла выполняется хотя бы один раз.

Слайд 13






Repeat
Оператор 1
Оператор 2
….
Until <условие завершения>
Описание слайда:
Repeat Оператор 1 Оператор 2 …. Until <условие завершения>

Слайд 14






Тело цикла – это действие (или последовательность действий) , которое повторяется.
Условие завершения цикла – определенное условие, при котором тело цикла завершает выполняться.
Условие продолжения цикла -определенное условие, при котором тело цикла продолжает выполняться.
Описание слайда:
Тело цикла – это действие (или последовательность действий) , которое повторяется. Условие завершения цикла – определенное условие, при котором тело цикла завершает выполняться. Условие продолжения цикла -определенное условие, при котором тело цикла продолжает выполняться.

Слайд 15





Пример
i:=1; a:=0;
WHILE i<=10 DO
	begin
		a:=a+5;
		i:=i+1;
   end;
writeln (a);

Ответ: 50
Описание слайда:
Пример i:=1; a:=0; WHILE i<=10 DO begin a:=a+5; i:=i+1; end; writeln (a); Ответ: 50

Слайд 16





For k:=4 to 6 do sum:=sum+3
k:=4;
while k<=6 do
	begin
		sum:=sum+3;
		k:=k+1;
	end;
Writeln (sum);
Описание слайда:
For k:=4 to 6 do sum:=sum+3 k:=4; while k<=6 do begin sum:=sum+3; k:=k+1; end; Writeln (sum);

Слайд 17





Определите результат выполнения программы
k:=0;
s:=10;
while s>0 do
	begin
		s:=s-3;
		k:=k+1;
	end;
writeln(‘s=’,s);
writeln(‘k=’,k)
Описание слайда:
Определите результат выполнения программы k:=0; s:=10; while s>0 do begin s:=s-3; k:=k+1; end; writeln(‘s=’,s); writeln(‘k=’,k)

Слайд 18





Определите результат выполнения программы
m:=1; i:=1;
while i<5 do  i:=i+1;
 m:=m+i     
writeln(i,m)
Описание слайда:
Определите результат выполнения программы m:=1; i:=1; while i<5 do i:=i+1; m:=m+i writeln(i,m)

Слайд 19





Определите результат выполнения программы
x:=1; y:=1;
If  y>0 then x:=x+1 else x:=x-1
while y>0 do
    begin
	   y:=y-1;
      x:=y;
    end;
writeln(x,y)
Описание слайда:
Определите результат выполнения программы x:=1; y:=1; If y>0 then x:=x+1 else x:=x-1 while y>0 do begin y:=y-1; x:=y; end; writeln(x,y)

Слайд 20





Определите результат выполнения программы
d:=100;
i:=1;
Repeat
    d:=d-5;
	 i:=i+1;
Until i=10
m:=m+1;
writeln(i,m)
Описание слайда:
Определите результат выполнения программы d:=100; i:=1; Repeat d:=d-5; i:=i+1; Until i=10 m:=m+1; writeln(i,m)



Похожие презентации
Mypresentation.ru
Загрузить презентацию