Измерение информации


Раздел ФИО педагога



бет76/94
Дата27.09.2023
өлшемі11,54 Mb.
#110921
түріУрок
1   ...   72   73   74   75   76   77   78   79   ...   94
Раздел




ФИО педагога




Дата




Класс 

Количество присутствующих:

отсутствующих:

Тема урока

Цикл с предусловием

Цели обучения, которые достигаются на данном уроке (ссылка на учебную программу)



8.3.3.1 использовать операторы выбора и циклов в интегрированной среде разработки программ

Цель урока

Сформировать знания о методах использования циклов в Pascal
ученик освоит способ решения задач с использованием цикла с предусловием

Критерии успеха

  • умеет создавать блок-схему алгоритма

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

Ход урока



Этапы урока

Деятельность учителя

Деятельность обучающихся

Оценивание

Ресурсы




Организационный момент. Актуализация опорных знаний.
Проверить домашнее задание:
Предложить учащимся выполнить задания Приложения 1:
С помощью приема «Эврика» осуществляет повторение пройденного материала.
Вопросы для повторения:

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





Настраиваются на положительный настрой урока.




видеоролик

Картинки-пазлы





Изучение нового материала

Изучение нового материала: цикл While

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


Цикл с предусловием получил такое название из-за того, что перед телом цикла находится логическое выражение (условие).
Если значение выражения истинно, то выполняется тело цикла, если ложно – цикл завершается.
Когда тело цикла было выполнено, то ход программы снова возвращается в заголовок цикла. Условие выполнения тела снова проверяется (находится значение логического выражения). Тело цикла выполнится столько раз, сколько раз логическое выражение будет истинно.
Вопрос ученикам: может ли возникнуть ситуация, в которой цикл не выполнится ни разу?
Общий вид записи:
while < условие> do <оператор 1>; {Пока … делай ….}
Пример:
While I <= 10 do write (I);
В отличие от цикла с параметром, где значение счетчика менялось автоматически, в данном цикле нам нужно самостоятельно задавать параметры изменения счетчика. Также мы можем сами выставлять необходимый шаг изменения счетчика. Если этого не сделать, или сделать неправильно, то может произойти одна из самых неприятных ошибок в программировании – зацикливание (цикл не может закончиться и программа зависает).
Давайте рассмотрим пример программы:
Вывести все числа от 1 до числа, введенного с клавиатуры
program while_1;
var
i, N: integer; { объявляем переменные }
begin
i := 1; { Присваиваем i значение 1 }
readln(N); { Считываем последнее число }
while i <= N do {Как только i станет больше N, цикл прекратится }
begin {Открываем операторные скобки}
write (i, ' '); {Выводим i}
i:=i+1; {увеличиваем i на один.}
end; { закрываем скобки }
end.

  • Работа с сигнальными карточками. Поднимают жетоны того цвета, который больше соответствует настроению:

  • «Ура! Я все понял, могу приступать к практическому заданию» – синий цвет.

  • «Есть над чем поработать, но буду делать практическое задание – научусь» –желтый.

  • «Я не уверен в своих знаниях, боюсь, что задание не выполню» – красный цвет.

Работа в парах.


Достарыңызбен бөлісу:
1   ...   72   73   74   75   76   77   78   79   ...   94




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет