Раздел
|
|
ФИО педагога
|
|
Дата
|
|
Класс
|
Количество присутствующих:
отсутствующих:
|
Тема урока
|
Цикл с постусловием
|
Цели обучения, которые достигаются на данном уроке (ссылка на учебную программу)
|
8.3.3.1 использовать операторы выбора и циклов в интегрированной среде разработки программ
|
Цель урока
|
учащиеся смогут объяснять принцип работы цикла с постусловием
- учащиеся смогут использовать циклический алгоритм с постусловием для решения задач
|
Критерии успеха
|
объясняют, как формулируется условие в операторе do..while
- строят блок-схему для цикла с постусловием
- пишут простые программы с использованием цикла с постусловием
|
Ход урока
|
Этапы урока
|
Деятельность учителя
|
Деятельность обучающихся
|
Оценивание
|
Ресурсы
|
Орг. момент
|
Сейчас мы вместе порадуемся глубокими знаниями с прошлых уроков. Сначала ответим на вопрос: Для чего нам нужно знать свойства и признаки равнобедренного треугольника. (тема урока в вопросной форме). Затем
– доказательство теорем, решение задач. В конце урока вытащим из тайников памяти самое ценное.
Деление на группы: вначале урока по цветовым стикерам.
|
Настраиваются на положительный настрой урока.
Формулируют
Цели обучения, критерии оценивания
|
|
видеоролик
Картинки-пазлы
|
Изучение нового материала
|
Вместе с учениками вспоминаем примеры циклических действий, которые известны ученикам.
Объяснить принцип действия цикла с постусловием. Показать блок-схему и псевдокод.
Формат цикла do while
do
Блок операторов;
while (проверка условия);
Пример кода на языке C++:
#include
using namespace std;
int main ()
{
int i = 0; // инициализируем счетчик цикла.
int sum = 0; // инициализируем счетчик суммы.
do {// выполняем цикл.
i++;
sum += i;
} while (i < 1000); // пока выполняется условие.
cout << "Сумма чисел от 1 до 1000 = " << sum << endl;
return 0;
}
Пример кода на языке ПАСКАЛЬ:
repeat
sum:=sum+A;
write (‘Ведите число:’);
readln (A);
until A<0;
writeln (‘Сумма чисел = ’,sum:5:3);
|