Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Презентация по информатике "Циклические алгоритмы"

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



Осталось всего 4 дня приёма заявок на
Международный конкурс "Мириады открытий"
(конкурс сразу по 24 предметам за один оргвзнос)


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

Описание презентации по отдельным слайдам:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Цикл с предусловием (типа «пока» ) Условие Серия команд да нет Пока (условие) нц Серия команд; кц 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 от a до b шаг h делай Нц Cерия команд; кц Цикл
Описание слайда:

Серия команд 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

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

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

№ слайда 15 «Пока» Шаг	Операция	Р	i	Проверка условия 1	P:=1	1		 2	i:=1;	1	1	 3	i
Описание слайда:

«Пока» Шаг Операция Р i Проверка условия 1 P:=1 1 2 i:=1; 1 1 3 i<=5 P:=P*I i:=i+1 1 1 1<=5, да (истина) 4 i<=5 P:=P*I i:=i+1 2 2 2<=5, да (истина) 5 i<=5 P:=P*I i:=i+1 6 3 3<=5, да (истина) 6 i<=5 P:=P*I i:=i+1 24 4 4<=5, да (истина) 7 i<=5 P:=P*I i:=i+1 120 5 5<=5, да (истина) 8 i<=5 P:=P*I i:=i+1 6<=5, нет (ложь)

№ слайда 16 да Шаг	Операция	Р	i	Проверка условия 1	P:=1;	1		 2	i:=1;	1	1	 3	P:=P*i; i:=i+
Описание слайда:

да Шаг Операция Р i Проверка условия 1 P:=1; 1 2 i:=1; 1 1 3 P:=P*i; i:=i+1; i>5 1 2 2>5, нет (ложь) 4 P:=P*i i:=i+1 i>5 2 3 3>5, нет (ложь) 5 P:=P*i i:=i+1 i>5 6 4 4>5, нет (ложь) 6 P:=P*i i:=i+1 i>5 24 5 5>5, нет (ложь) 7 P:=P*i i:=i+1 i>5 120 6 6<=5, да (истина)

№ слайда 17 « ДЛЯ» Шаг	Операция	Р	i	Проверка условия 1	P:=1	1		 2	i:=1 P:=P*i	 1	1	 3	i:=
Описание слайда:

« ДЛЯ» Шаг Операция Р i Проверка условия 1 P:=1 1 2 i:=1 P:=P*i 1 1 3 i:=2 P:=P*i 2 2 4 i:=3 P:=P*i 6 3 5 i:=4 P:=P*i 24 4 6 i:=5 P:=P*i 120 5

№ слайда 18 «Пока» «ДО» « ДЛЯ» нач i:=1 P:=1 i
Описание слайда:

«Пока» «ДО» « ДЛЯ» нач i:=1 P:=1 i<=5 P:=P*i i:=i+1 кон P да нет нач P:=1 I:= 1, 5 P:=P*i кон P

№ слайда 19 Program Pr1; Var i: integer; Begin P:=1; i:=1; While i5; Write (‘ P=’, P); en
Описание слайда:

Program Pr1; Var i: integer; Begin P:=1; i:=1; While i<=5 do begin 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 до 5 в: a) прямом порядке; b) обратном пор
Описание слайда:

Задача Вывести на экран числа от 1 до 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 5 В результате на экране будет: 5 4 3 2
Описание слайда:

В результате на экране будет: 1 2 3 4 5 В результате на экране будет: 5 4 3 2 1 Program Pr4; Var i: integer; Begin For i:=1 to 5 do Write (i); end. Program Pr5; Var i: integer; Begin For i:=5 downto 1 do Write (i); end.

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

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



57 вебинаров для учителей на разные темы
ПЕРЕЙТИ к бесплатному просмотру
(заказ свидетельства о просмотре - только до 11 декабря)


Автор
Дата добавления 20.12.2015
Раздел Информатика
Подраздел Презентации
Просмотров152
Номер материала ДВ-273402
Получить свидетельство о публикации
Похожие материалы

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