Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Циклический алгоритм

Содержание

Цели:Повторить тему «разветвляющийся алгоритм».Познакомиться с понятием циклического алгоритма, видами циклических алгоритмов.Применить изученный материал на практике при решении задач.
Циклический алгоритмИванова Елена Петровна, учитель информатики и ИКТМАОУ СОШ №76 Цели:Повторить тему  «разветвляющийся алгоритм».Познакомиться с понятием циклического алгоритма, видами циклических алгоритмов.Применить ПовторениеРазветвляющийся алгоритм –  алгоритм, в котором действие может идти по одному Виды ветвлений Синтаксис условного оператора:  If Then    [Else ];Другие операторы: Запишите условный оператор, в котором значения переменной С вычисляется по формуле Имеется условный оператор  IF d10 THEN Writeln(‘УРА!’) Какими будут значения переменных j и k после выполнения условного оператора Чему равны значения переменных А и В после выполнения последовательности действийA:= 15 Циклический алгоритм  Алгоритм, в котором некоторая последовательность действий может повторяться неоднократно, называется циклическим. Виды цикловЦикл с предусловиемПоследовательность действий, которая может выполняться в цикле неоднократно, называется телом цикла. Цикл с параметром(с переменной)Синтаксис оператораFor J:=Nz to Kz do;илиFor J:= Kz dowto Найти сумму всех двузначных чисел. S:=S+JProgram zadacha3;Var j : integer; BeginS:=0; FOR Цикл с предусловиемСинтаксис оператораWhile do;  Блок операторов выполняется пока условие принимает значение истина Используем цикл с предусловием WHILES:=0начJ:=10S:=S+JJ:=J+1SProgram zadacha3;Var j,s:integer; Begin S:=0; J:=10; WHILE J100 Цикл с постусловиемСинтаксис оператораRepeat;Until ;  Блок операторов выполняется до тех пор, Цикл с постусловием S:=S+JS:=0начJ:=10S:=S+JJ:=J+1J=100SконЦикл с параметромЦикл с предусловиемЦикл с постусловием Домашнее задание.Конспект в тетради. §39Решить задачу.  Из всех двузначных чисел вывести
Слайды презентации

Слайд 2 Цели:
Повторить тему
«разветвляющийся алгоритм».

Познакомиться с понятием

Цели:Повторить тему  «разветвляющийся алгоритм».Познакомиться с понятием циклического алгоритма, видами циклических

циклического алгоритма, видами циклических алгоритмов.

Применить изученный материал на практике

при решении задач.

Слайд 3 Повторение
Разветвляющийся алгоритм –
алгоритм, в котором

ПовторениеРазветвляющийся алгоритм –  алгоритм, в котором действие может идти по

действие может идти по одному из нескольких заранее предусмотренных

путей.

При однократном выполнении разветвляющегося алгоритма существуют действия,…
которые не выполняются.

Слайд 4 Виды ветвлений

Виды ветвлений

Слайд 5
Синтаксис условного оператора:

If Then

Синтаксис условного оператора: If Then   [Else ];Другие операторы: …

1> [Else ];

Другие операторы: …

Readln(a, b);
Writeln(‘ x = ’,x);
a:=a+b;

Повторение

оператор ввода

оператор вывода

оператор присваивания


Слайд 6 Запишите условный оператор, в котором значения переменной С

Запишите условный оператор, в котором значения переменной С вычисляется по формуле

вычисляется по формуле

А+В, если А-

чётное и
А*В, если А- нёчетное.

Повторение

IF A mod 2 = 0 Then C:=A+B
Else C:=A*B;


Слайд 7 Имеется условный оператор
IF d10

Имеется условный оператор  IF d10 THEN Writeln(‘УРА!’)

THEN Writeln(‘УРА!’)

ELSE Writeln(‘ЖАЛЬ!’);
сделайте замену
1. IF d=10 THEN Writeln(‘УРА!’)
ELSE Writeln(‘ЖАЛЬ!’);
2. IF not (d=10) THEN Writeln(‘УРА!’)
ELSE Writeln(‘ЖАЛЬ!’);
3. IF not (d=10) THEN Writeln(‘ЖАЛЬ!’)
ELSE Writeln(‘УРА!’);
4. IF not (d<>10) THEN Writeln(‘ЖАЛЬ!’)
ELSE Writeln(‘УРА!’);


Повторение


Слайд 8 Какими будут значения переменных j и k

Какими будут значения переменных j и k после выполнения условного

после выполнения условного оператора

IF j>k THEN j:=k-2 ELSE

k:=k-2;

если исходные значения переменных равны

j=3, k=5;
j=3, k=3;
j=3, k=2;

Повторение

j=3, k=3

j=3, k=1

j=1, k=2


Слайд 9
Чему равны значения переменных А и В
после

Чему равны значения переменных А и В после выполнения последовательности действийA:=

выполнения последовательности
действий

A:= 15 div (16 mod 7)
B:=34 mod

A * 5 – 29 mod 5 *2

Повторение

А = 7, В = 22


Слайд 10 Циклический алгоритм
Алгоритм, в котором некоторая последовательность

Циклический алгоритм Алгоритм, в котором некоторая последовательность действий может повторяться неоднократно, называется циклическим.

действий может повторяться неоднократно, называется циклическим.


Слайд 11 Виды циклов
Цикл
с предусловием
Последовательность действий, которая может выполняться

Виды цикловЦикл с предусловиемПоследовательность действий, которая может выполняться в цикле неоднократно, называется телом цикла.

в цикле неоднократно, называется телом цикла.


Слайд 12 Цикл с параметром(с переменной)
Синтаксис оператора
For J:=Nz to Kz

Цикл с параметром(с переменной)Синтаксис оператораFor J:=Nz to Kz do;илиFor J:= Kz

do
;
или
For J:= Kz dowto Nz do
;

Блок операторов выполняется
|Kz-Nz+1| раз

Слайд 13 Найти сумму всех двузначных чисел.
S:=S+J
Program zadacha3;
Var j :

Найти сумму всех двузначных чисел. S:=S+JProgram zadacha3;Var j : integer; BeginS:=0;

integer;
Begin
S:=0;
FOR J:=10 TO 99 DO
S:=S+J;

Writeln(‘Сумма всех
двузначных чисел:’, S);

End.

нач

кон

S:=0

J:=10 to 99 do

S

IF J MOD 2 = 0 THEN S:=S+J

четных


Слайд 14 Цикл с предусловием
Синтаксис оператора
While do
;

Цикл с предусловиемСинтаксис оператораWhile do; Блок операторов выполняется пока условие принимает значение истина

Блок операторов выполняется пока условие принимает значение истина


Слайд 15 Используем цикл с предусловием WHILE
S:=0
нач
J:=10
S:=S+J
J:=J+1
S
Program zadacha3;
Var j,s:integer;
Begin

Используем цикл с предусловием WHILES:=0начJ:=10S:=S+JJ:=J+1SProgram zadacha3;Var j,s:integer; Begin S:=0; J:=10; WHILE

S:=0; J:=10;
WHILE J100 DO
Begin
S:=S+J; J:=J+1;
End;


Writeln(’Сумма всех
двузначных чисел:’, S);
End.

да

J<>100

кон


Слайд 16 Цикл с постусловием
Синтаксис оператора
Repeat
;
Until ;

Блок

Цикл с постусловиемСинтаксис оператораRepeat;Until ; Блок операторов выполняется до тех пор, пока условие принимает значение ложь

операторов выполняется до тех пор, пока условие принимает значение

ложь

Слайд 17

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

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

REPEAT

Program zadacha3;
Var j,s:integer;
Begin
S:=0; J:=10;
REPEAT
S:=S+J; J:=J+1
UNTIL J=100 ;
Writeln(‘Сумма всех
двузначных чисел:’, S);
End.


Слайд 18 S:=S+J
S:=0
нач
J:=10
S:=S+J
J:=J+1
J=100
S
кон
Цикл
с параметром
Цикл
с предусловием
Цикл
с постусловием

S:=S+JS:=0начJ:=10S:=S+JJ:=J+1J=100SконЦикл с параметромЦикл с предусловиемЦикл с постусловием

  • Имя файла: tsiklicheskiy-algoritm.pptx
  • Количество просмотров: 106
  • Количество скачиваний: 0
- Предыдущая Приёмыш
Следующая - Земля – кормилица