Выбранный для просмотра документ Блок-схема.docx
Скачать материал "Урок по информатике для 9 класса «Циклические конструкции языка программирования Pascal»"
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ памятка.docx
Скачать материал "Урок по информатике для 9 класса «Циклические конструкции языка программирования Pascal»"
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ пословицы - схемы.docx
Скачать материал "Урок по информатике для 9 класса «Циклические конструкции языка программирования Pascal»"
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ самоанализ урока.doc
Скачать материал "Урок по информатике для 9 класса «Циклические конструкции языка программирования Pascal»"
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ Урок.docx
Скачать материал "Урок по информатике для 9 класса «Циклические конструкции языка программирования Pascal»"
Рабочие листы
к вашим урокам
Скачать
Выбранный для просмотра документ циклы.ppt
Скачать материал "Урок по информатике для 9 класса «Циклические конструкции языка программирования Pascal»"
Рабочие листы
к вашим урокам
Скачать
1 слайд
2 слайд
Операторы цикла в Pascal
3 слайд
Цикл - это специальная конструкция языка, позволяющая запрограммировать многократное выполнение определённого блока команд.
Сам блок команд называется телом цикла.
4 слайд
В языке Паскаль имеется три вида операторов цикла:
оператор цикла с параметром;
For i:=a to b do <оператор>;
For i:= a downto b do <оператор>;
«Для параметра i, меняющегося от a до b выполнить оператор»
оператор цикла с постусловием;
repeat <оператор> until <условие>;
«Выполняй оператор до выполнения условия»
оператор цикла с предусловием;
while <условие> do <оператор>.
«Пока выполняется условие, выполняй оператор»
5 слайд
Оператор цикла с параметром
(цикл «for»)
6 слайд
FOR i:=a TO b DO <оператор>
или
FOR i:=a DOWNTO b DO <оператор>
«Для параметра i, меняющегося от a до b выполнить оператор»
i – параметр цикла,
a – начальное значения параметра цикла
b – конечное значения параметра цикла
Для составного оператора:
Begin
Операторы
End;
7 слайд
Блок-схема алгоритма “цикл с параметром”
Подробный вариант блок-схемы алгоритма “цикл с параметром”
for <параметр> := <начальное значение> to
<конечное значение> do
begin
{ТЕЛО ЦИКЛА}
end;
i <= n
i := 1;
i := i + 1;
Тело цикла
нет
да
8 слайд
Блок-схема с использованием блока “модификатор цикла”
for <параметр> := <начальное значение> to
<конечное значение> do
begin
{ТЕЛО ЦИКЛА}
end;
Тело цикла
i := 1, n
нет
да
9 слайд
Пример: Составить программу нахождения суммы элементов от 1 до 50
i <= 50
i := 1;
i := i + 1;
s:=s+i
Вывод:S
конец
Начало
10 слайд
Var i,s: Integer;
Begin
For i:=1 to 50 do
S:=S+i;
Writeln (‘Сумма чисел от 1 до 50 равна ’,S);
Readln;
End.
11 слайд
Используется только тогда, когда заранее известно, сколько раз должна повторится циклическая часть программы.
Параметр цикла не может быть типа Real.
В теле цикла нельзя изменять переменную «параметр цикла» (i).
При выходе из цикла значение переменной «параметр цикла» (i) является неопределенным.
Если необходимо включить в тело цикла несколько операторов, необходимо применить составной оператор.
Особенности цикла с параметром:
12 слайд
Сколько раз выполняется цикл?
13 слайд
a := 1;
for i:=1 to 3 do a := a+1;
3 раза
a = 4
А:=а+1
i := 1, 3
а:=1
а
14 слайд
a := 1;
for i:=3 to 1 do a := a+1;
0 раз
a = 1
А:=а+1
i := 3, 1
а:=1
а
15 слайд
А:=а+1
i := 1, 3
а:=1
а
a := 1;
for i:=1 downto 3 do a := a+1;
0 раз
a = 1
i:=i-1
16 слайд
а:=1
а
a := 1;
for i:=3 downto 1 do a := a+1;
3 раза
a = 4
А:=а+1
i := 3,1
i:=i-1
17 слайд
Начало
Руки на пояс
i=1,2
присядь
встань
i=1,2
Наклонись влево
Наклонись вправо
Ты парень?
Руки вперед
Руки вверх
да
Нет
Опусти руки
Устал(а)?
Конец
Да
Нет
18 слайд
Выберите фразу и дополните ее:
было интересно…
было трудно…
я выполнял задания…
теперь я могу…
я приобрел…
я научился…
у меня получилось …
я смог…
я попробую…
меня удивило…
мне захотелось…
Рабочие листы
к вашим урокам
Скачать
Рабочие листы
к вашим урокам
Скачать
Данный урок разработан для параллели 9-х классов при изучении такой темы как «Алгоритмы» и «Языки программирования».
Данный архив включает в себя конспект урока, раздаточный материал и презентацию.
Тема урока «Циклические конструкции языка программирования Паскаль»
Тип урока: Изучение нового материала.
Тема является 6 уроком в разделе «Основы алгоритмизации», обучающиеся уже знакомы с переменными, типами данных и операциями, выполняемыми над ними, построением линейных и ветвящихся алгоритмов. Циклы с параметрами является платформой для изучения остальных циклических конструкций, а так же знания по данной теме будут необходимы при изучении массивов.
Цели урока:
Образовательные: познакомить учащихся с понятием цикла, видами циклических алгоритмов; сформировать умения пользоваться операторами цикла и решать задачи с использованием цикла с параметром, через практическую деятельность.
Развивающие: развивать познавательный интерес, творческую активность учащихся, логическое мышление, через решение задач.
Воспитательные: воспитывать интерес к предмету, аккуратность, внимательность, дисциплинированность. Реализации целей способствовали задачи по формированию УУД.
Метапредметные умения и навыки:
Формы организации учебной деятельности: беседа, индивидуальна работа и работа в парах, работа в группах. Методы обучения, репродуктивный, практический, интерактивный. В соответствии с целями урока задействованы наглядные, технические и дидактические средства обучения: класс, оборудованный ПК; доска, проектор; демонстрационный материал: «Презентация «Циклы»»; раздаточный материал: «Практическая работа».
6 610 163 материала в базе
Настоящий материал опубликован пользователем Ширшова Ольга Анатольевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс профессиональной переподготовки
500/1000 ч.
Курс профессиональной переподготовки
300/600 ч.
Курс профессиональной переподготовки
300/600 ч.
Мини-курс
3 ч.
Мини-курс
10 ч.
Мини-курс
4 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.