Разделы презентаций


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

Содержание

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

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

Слайд 1Циклические алгоритмы

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

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

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

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

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

др.

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

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

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

б) Пока есть желание, возможность и

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

а) Пока не сдал выпускные экзамены делай     начало       готовь уроки;       посещай школу;

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

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

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

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

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

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

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

Пока

Цикл типа ДО
Цикл типа ДЛЯ
Условие
Серия команд
да
нет
Условие
Серия команд
да
нет
Серия команд
i,a,b,h

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

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

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

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

Слайд 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 от 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

Серия командi:= а, b, h Для i от a до b шаг h делайНц   Cерия

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

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

Пример:Вычислить произведение чисел от 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

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.

«Пока»

«ДО»

« ДЛЯ»

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

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

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

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

5 4 3 2 1
Задача Вывести на экран числа от 1 до 5 в:a) прямом порядке;b) обратном порядке.Математическая модель:a) 1 2

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

обратном порядке h= - 1

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

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

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

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

Слайд 23И так мы рассмотрели следующие вопросы:
Алгоритмическая структура цикл;
Виды алгоритмических структур:
Цикл

с предусловием;
Цикл с постусловием;
Цикл с параметром;
Рассмотрели способы записи данных структур;


Разобрали примеры решения задач с помощью этих структур.
И так мы рассмотрели следующие вопросы:Алгоритмическая структура цикл;Виды алгоритмических структур:Цикл с предусловием;Цикл с постусловием;Цикл с параметром;Рассмотрели способы

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

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


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

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