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

Содержание

Диктант

Слайд 1Ответ: Паскаль

Ответ: Паскаль

Слайд 2Диктант

Диктант

Слайд 3Ответы:
Оценивание:
10-9 баллов – 5
8-7 баллов

– 4
6-5 баллов – 3
< 5 баллов – 2

Ответы:Оценивание:  10-9 баллов –  5  8-7 баллов  –  4  6-5 баллов

Слайд 4Какие типы алгоритмов мы знаем?
Линейный
Разветвляющийся
Циклический

Какие типы алгоритмов мы знаем? ЛинейныйРазветвляющийся Циклический

Слайд 5Повторение по теме: Программирование циклических алгоритмов.

Повторение  по теме: Программирование циклических алгоритмов.

Слайд 6Теория:
Алгоритмы, содержащие конструкцию повторение, называют циклическими или циклами.
Последовательность действий, многократно повторяющаяся

в процессе выполнения цикла, называется телом цикла.
Теория: Алгоритмы, содержащие конструкцию повторение, называют циклическими или циклами.Последовательность действий, многократно повторяющаяся в процессе выполнения цикла, называется

Слайд 7Цикл с параметром
- числовая переменная типа integer
, -

арифметическое выражение
to - используется когда начало меньше конца
downto - используется когда начало больше конца
<оператор> - тело цикла, любой оператор, в том числе и составной

Цикл с параметром - числовая переменная типа integer, - арифметическое выражениеto - используется когда начало меньше концаdownto

Слайд 8 Пример 1. Десять раз написать слово привет на экране в строчку
переменная

цикла

начальное значение

конечное значение

Пример 1. Десять раз написать слово привет на экране в строчку переменная цикланачальное значениеконечное значение

Слайд 9Сколько раз выполняется цикл?
a := 1;
for i:=1 to 3 do a

:= a+1;

a = 4

a := 1;
for i:=3 to 1 do a := a+1;

a = 1

a := 1;
for i:=1 downto 3 do a := a+1;

a = 1

a := 1;
for i:=3 downto 1 do a := a+1;

a = 4

Сколько раз выполняется цикл?a := 1;for i:=1 to 3 do a := a+1;a = 4a := 1;for

Слайд 10 Цикл с предусловием




пока истинно цикла, повторяется выполнение тела цикла

Цикл с предусловием пока истинно цикла, повторяется выполнение тела цикла

Слайд 11 Пример 2. Десять раз написать слово привет на экране в строчку


Счетчик не встроен, прописать внутри блока

Проверка условия

Пример 2. Десять раз написать слово привет на экране в строчку   Счетчик не

Слайд 12Сколько раз выполняется цикл?
a := 4; b := 6;
while a

b do a := a + 1;

2 раза
a = 6

a := 4; b := 6;
while a < b do a := a + b;

1 раз
a = 10

a := 4; b := 6;
while a > b do a := a + 1;

0 раз
a = 4

a := 4; b := 6;
while a < b do b := a - b;

1 раз
b = -2

a := 4; b := 6;
while a < b do a := a - 1;

зацикливание

Сколько раз выполняется цикл?a := 4; b := 6;while a < b do a := a +

Слайд 13





выполняется до тех пор пока не будет

верным

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

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

Слайд 14 Пример 3. Десять раз написать слово привет на экране в строчку
Проверка

условия
после выполнения действия
Пример 3. Десять раз написать слово привет на экране в строчку   Проверка

Слайд 15Сколько раз выполняется цикл?
a := 4; b := 6;
repeat a :=

a + 1; until a > b;

3 раза
a = 7

a := 4; b := 6;
repeat a := a + b; until a > b;

1 раз
a = 10

a := 4; b := 6;
repeat a := a + b; until a < b;

зацикливание

a := 4; b := 6;
repeat a := a + 2; until a < b;

зацикливание

Сколько раз выполняется цикл?a := 4; b := 6;repeat a := a + 1; until a >

Слайд 16Компьютерный практикум «Программирование циклических алгоритмов»
План работы:
Открыть среду программирования Паскаль. (Запустить PascalABC.NET)
Выбрать

уровень с заданием.
Дополнить или написать программу.
Запустить программу и получить результат.
Показать результат работы учителю.

Компьютерный практикум «Программирование циклических алгоритмов»План работы:Открыть среду программирования Паскаль. (Запустить PascalABC.NET)Выбрать уровень с заданием. Дополнить или написать

Слайд 17Вариант выполнения работы

Вариант выполнения работы

Слайд 18Домашнее задание

1. Повторить теорию по теме
«Программирование циклических алгоритмов»

2. Написать программу

для нахождения суммы квадратов всех натуральных чисел от 1 до 100 с использованием всех трех видов циклов.
Домашнее задание1. Повторить теорию по теме «Программирование циклических алгоритмов»2. Написать программу для нахождения суммы квадратов всех натуральных

Слайд 19Критерии оценивания:
Сумма всех оценок

Количество оценок

Критерии оценивания: Сумма всех оценокКоличество оценок

Слайд 20Итоги урока
сегодня я узнал….
я выполнял задания…
я понял, что….
я научился….
теперь я могу….
у

меня получилось…
я попробую…
Итоги урокасегодня я узнал….я выполнял задания…я понял, что….я научился….теперь я могу….у меня получилось…я попробую…

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

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


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

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

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

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