551253
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 5.520 руб.;
- курсы повышения квалификации от 1.200 руб.
Престижные документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ ДО 70%

ВНИМАНИЕ: Скидка действует ТОЛЬКО сейчас!

(Лицензия на осуществление образовательной деятельности № 5201 выдана ООО "Инфоурок")

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

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

библиотека
материалов
Циклические алгоритмы
Сколько циклических алгоритмов можно увидеть вокруг, если внимательно посмотр...
посещения магазинов, школы или секции, получение за контрольные оценок и др.
а) Пока не сдал выпускные экзамены делай     начало       готовь уроки;    ...
Для реализации повторяющихся действий существуют специальные алгоритмические...
Цикл типа Пока Цикл типа ДО Цикл типа ДЛЯ Виды циклических алгоритмов Цикл с...
Виды циклических алгоритмов Цикл с предусловием Цикл с постусловием Цикл с па...
Цикл с предусловием (типа «пока» ) Условие Серия команд да нет Пока (условие)...
Обратите внимание Цикл заканчивается, когда условие становится не верным (лож...
Условие Серия команд да нет В алгоритмическом языке нет команды которая могла...
Обратите внимание Серия команд между 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 слайд Циклические алгоритмы
Описание слайда:

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

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 слайд И так мы рассмотрели следующие вопросы: Алгоритмическая структура цикл; Виды
Описание слайда:

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

Общая информация

Номер материала: ДВ-273402

Вам будут интересны эти курсы:

Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Основы создания интерактивного урока: от презентации до видеоурока»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс «Оператор персонального компьютера»
Курс «3D Studio MAX»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс повышения квалификации «Введение в программирование на языке С (СИ)»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

Грамота за высокий профессионализм, проявленный в процессе создания и развития собственного учительского сайта в рамках проекта "Инфоурок"

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

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