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

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


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

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

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

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

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

Содержание

Сколько циклических алгоритмов можно увидеть вокруг, если внимательно посмотреть на события: чередование времен года
Циклические алгоритмы Сколько циклических алгоритмов можно увидеть вокруг, если внимательно посмотреть на события: чередование времен года посещения магазинов, школы или секции, получение за контрольные оценок и др. а) Пока не сдал выпускные экзамены делай     начало       готовь Для реализации повторяющихся действий существуют специальные алгоритмические структуры, получившие название – циклы или команды повторения. Цикл типа ПокаЦикл типа ДОЦикл типа ДЛЯВиды циклических алгоритмовЦикл с предусловиемЦикл с постусловиемЦикл с параметром Виды циклических алгоритмовЦикл с предусловиемЦикл с постусловиемЦикл с параметромЦикл типа ПокаЦикл типа Цикл с предусловием (типа «пока» )УсловиеСерия командданетПока (условие)нцСерия команд;кц  while условие Обратите вниманиеЦикл заканчивается, когда условие становится не верным (ложным).Если условие с самого УсловиеСерия командданетВ алгоритмическом языке нет команды которая могла бы описать данную структуру, Обратите вниманиеСерия команд между repeat и until выполняется хотя бы один раз.Цикл Циклы типа repeat и while, используются в программе, если надо провести некоторые Серия командi:= а, b, h Для i от a до b шаг Пример:Вычислить произведение чисел от 1 до 5 используя различные варианты цикла.Математическая модель:Р= «Пока» да « ДЛЯ» «Пока»«ДО»« ДЛЯ»начi:=1P:=1i Program Pr1;Var i: integer;BeginP:=1;i:=1;While i5; Write (‘ P=’, P);end.Program Pr3;Var i: integer;BeginP:=1;For Задача Вывести на экран числа от 1 до 5 в:a) прямом порядке;b) Для чисел в прямом порядке h = 1Для чисел в обратном порядке h= - 1 В результате на экране будет:1 2 3 4 5В результате на экране И так мы рассмотрели следующие вопросы:Алгоритмическая структура цикл;Виды алгоритмических структур:Цикл с предусловием;Цикл
Слайды презентации

Слайд 2 Сколько циклических алгоритмов можно увидеть вокруг, если внимательно

Сколько циклических алгоритмов можно увидеть вокруг, если внимательно посмотреть на события: чередование времен года

посмотреть на события: чередование времен года


Слайд 3 посещения магазинов, школы или секции, получение за контрольные

посещения магазинов, школы или секции, получение за контрольные оценок и др.

оценок и др.


Слайд 4
а) Пока не сдал выпускные экзамены делай     начало    

а) Пока не сдал выпускные экзамены делай     начало      

  готовь уроки;       посещай школу;     конец;

б) Пока есть

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


Слайд 5 Для реализации повторяющихся действий существуют специальные алгоритмические структуры,

Для реализации повторяющихся действий существуют специальные алгоритмические структуры, получившие название – циклы или команды повторения.

получившие название – циклы или команды повторения.


Слайд 6 Цикл типа Пока
Цикл типа ДО
Цикл типа ДЛЯ
Виды циклических

Цикл типа ПокаЦикл типа ДОЦикл типа ДЛЯВиды циклических алгоритмовЦикл с предусловиемЦикл с постусловиемЦикл с параметром

алгоритмов
Цикл с
предусловием
Цикл с постусловием
Цикл с параметром


Слайд 7 Виды циклических алгоритмов
Цикл с
предусловием
Цикл с постусловием
Цикл с

Виды циклических алгоритмовЦикл с предусловиемЦикл с постусловиемЦикл с параметромЦикл типа ПокаЦикл

параметром
Цикл типа Пока
Цикл типа ДО
Цикл типа ДЛЯ
Условие
Серия команд
да
нет
Условие
Серия команд
да
нет
Серия

команд

i,a,b,h


Слайд 8 Цикл с предусловием (типа «пока» )
Условие
Серия команд
да
нет
Пока (условие)
нц
Серия

Цикл с предусловием (типа «пока» )УсловиеСерия командданетПока (условие)нцСерия команд;кц while условие

команд;
кц
while условие do
begin
Серия команд;

end;

Запись на языке программирования Pascal:


Слайд 9 Обратите внимание
Цикл заканчивается, когда условие становится не верным

Обратите вниманиеЦикл заканчивается, когда условие становится не верным (ложным).Если условие с

(ложным).
Если условие с самого начала ложно, то серия команд

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

while условие do
begin
Серия команд;
end;


Слайд 10 Условие
Серия команд
да
нет
В алгоритмическом языке нет команды которая могла

УсловиеСерия командданетВ алгоритмическом языке нет команды которая могла бы описать данную

бы описать данную структуру, но ее можно выразить с

помощью других команд( ветвления).

repeat
Серия команд;
until условие

Цикл с постусловием ( типа «До»)

Запись на языке программирования Pascal:


Слайд 11 Обратите внимание

Серия команд между repeat и until выполняется

Обратите вниманиеСерия команд между repeat и until выполняется хотя бы один

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

(истинным).

repeat
Серия команд;
until условие


Слайд 12 Циклы типа repeat и while, используются в программе,

Циклы типа repeat и while, используются в программе, если надо провести

если надо провести некоторые повторяющиеся вычисления (цикл), однако число

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


Слайд 13 Серия команд
i:= а, b, h
Для i от

Серия командi:= а, b, h Для i от a до b

a до b шаг h делай
Нц
Cерия

команд;
кц

Цикл с параметром (типа «ДЛЯ»)

for i:= b downto a do
begin
Cерия команд;
end;

for i:= a to b do
begin
Cерия команд;
end;

h = 1

h = -1


Слайд 14 Пример:
Вычислить произведение чисел от 1 до 5 используя

Пример:Вычислить произведение чисел от 1 до 5 используя различные варианты цикла.Математическая

различные варианты цикла.
Математическая модель:
Р= 1· 2· 3· 4· 5=120


Слайд 15 «Пока»

«Пока»

Слайд 17 « ДЛЯ»

« ДЛЯ»

Слайд 18 «Пока»
«ДО»
« ДЛЯ»
нач
i:=1
P:=1
i

«Пока»«ДО»« ДЛЯ»начi:=1P:=1i

Слайд 19 Program Pr1;
Var i: integer;
Begin
P:=1;
i:=1;
While i

Program Pr1;Var i: integer;BeginP:=1;i:=1;While i5; Write (‘ P=’, P);end.Program Pr3;Var i:

P:=P*i;
i:=i+1;
end;
Write (‘P=’, P);
end.
Program Pr2;
Var i: integer;
Begin
P:=1;
i:=1;
Repeat P:=P*i;
i:=i+1;
until

i>5;
Write (‘ P=’, P);
end.

Program Pr3;
Var i: integer;
Begin
P:=1;
For i:=1 to 5 do
P:=P*i;
Write (‘P=’, P);
end.

«Пока»

«ДО»

« ДЛЯ»


Слайд 20 Задача
Вывести на экран числа от 1 до

Задача Вывести на экран числа от 1 до 5 в:a) прямом

5 в:
a) прямом порядке;
b) обратном порядке.

Математическая модель:
a) 1 2

3 4 5
b) 5 4 3 2 1

Слайд 21 Для чисел в прямом порядке h = 1
Для

Для чисел в прямом порядке h = 1Для чисел в обратном порядке h= - 1

чисел в обратном порядке h= - 1


Слайд 22 В результате на экране будет:
1 2 3 4

В результате на экране будет:1 2 3 4 5В результате на

5
В результате на экране будет:
5 4 3 2 1


  • Имя файла: tsiklicheskie-algoritmy.pptx
  • Количество просмотров: 91
  • Количество скачиваний: 0