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

Содержание

Слайд 2

Проверь!

Проверь!

Слайд 3

Диктант

var
program
end
write
read
if … then … else
begin
integer
if … then …
:=

Диктант var program end write read if … then … else begin

Слайд 4

Правильный ответ

program
read
var
:=
write
if … then … else
begin
end
if … then …
integer

Оценивание:

Правильный ответ program read var := write if … then … else
10 прав. ответов – 5
8-9 прав. ответов – 4
5-7 прав. ответов – 3
< 5 прав. ответов – 2

Слайд 5

Типы алгоритмов

Линейный
Разветвляющийся
Циклический

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

Слайд 6

Программирование циклов

Начала программирования

Программирование циклов Начала программирования

Слайд 7

Виды циклов

Цикл с заданным числом повторений
Цикл с заданным условием продолжения работы
Цикл

Виды циклов Цикл с заданным числом повторений Цикл с заданным условием продолжения
с заданным условием окончания работы

Тело цикла

Условие

да

нет

Тело цикла

i = i1, i2

Слайд 8

Программирование циклов с заданным числом повторений

Общий вид оператора:
for<параметр> := <нач.знач.>to<кон.знач.>do <оператор>

После каждого

Программирование циклов с заданным числом повторений Общий вид оператора: for := to
выполнения тела цикла происходит увеличение на единицу параметра цикла; условие выхода из цикла - превышение параметром конечного значения.

с.139

Слайд 9

for i:=1 to 10 do
writeln (i);

или

for i:=1 to 10 do

for i:=1 to 10 do writeln (i); или for i:=1 to 10
writeln (i);

Пример 1

Параметр цикла?
Начальное значение параметра?
Конечное значение параметра?
Тело цикла?
Сколько раз будет выполнено тело цикла?
Что будет выведено на экран?

Слайд 10

№197 (РТ).

Определите значения переменных s и i после выполнения следующих операторов.
s:=0;
for i:=0

№197 (РТ). Определите значения переменных s и i после выполнения следующих операторов.
to 5 do s:=s+i;

параметр

нач. знач. параметра

кон. знач. параметра

тело цикла

Слайд 12

Компьютерный практикум «Программирование циклических алгоритмов» (цикл с заданным числом повторений)

Задание: создать программу, которая

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

Слайд 13

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

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

Слайд 14

Итог урока

Мы познакомились…
for<пар.> := <нач.зн.>to<кон.зн.>do <опер.>
Мы научились…

Моя самооценка…

Итог урока Мы познакомились… for := to do Мы научились… Моя самооценка…

Слайд 15

Критерии оценивания:

18-20 баллов – «5»
15-17 баллов – «4»
10-14 баллов

Критерии оценивания: 18-20 баллов – «5» 15-17 баллов – «4» 10-14 баллов – «3»
– «3»
< 10 баллов – «2»

Слайд 16

Рефлексия

Рефлексия

Слайд 17

Домашнее задание

п. 3.5.3
№197 (РТ)
№10 (уч.:с.143)

Домашнее задание п. 3.5.3 №197 (РТ) №10 (уч.:с.143)