Конспект урока "Итерационные циклы. Решение задач" 10 класс


Тема урока: «Итерационные циклы. Решение задач».
Цель урока:
Обучающие: формирование умений и навыков записи алгоритмов с помощью
итерационных циклов.
Развивающие: развитие алгоритмического мышления, познавательных интересов,
умения выделять главное, анализировать.
Воспитательные: воспитание аккуратности, дисциплинированности, усидчивости,
добросовестного отношения к учению.
Тип урока: урок формирования умений и навыков.
Формы проведения урока: коллективная, индивидуальная.
Средства обучения: доска, маркер, карточки.
План урока.
1) Организационный момент (2 мин).
2) Проверка домашнего задания (8 мин).
3) Актуализация знаний (10 мин).
4) Основной этап (30 мин).
5) Самостоятельная работа в парах (10мин).
6) Индивидуальная работа за компьютерами (15 мин).
7) Подведение итогов урока (3 мин).
8) Домашнее задание (2 мин).
Ход урока.
№ этапа
Деятельность учителя
Деятельность учащихся
1.
-Здравствуйте ребята, садитесь.
-Кто сегодня отсутствует?
(учащиеся приветствуют
учителя и называют
отсутствующих)
2.
-Наш урок мы начнем с проверки домашнего
задания. Есть желающие выйти к доске и
показать решение задачи?
-Есть вопросы по домашнему заданию?
-Спасибо. Садись.
(желающий выходит к
доске и объясняет решение
домашней задачи, если
желающих нет, то учитель
вызывает сам)
(учащиеся задают вопросы,
если они есть)
3.
-Давайте вспомним предыдущий материал.
-Что такое цикл?
-Какой цикл называется итерационным?
-Какие виды итерационных циклов вы знаете?
-Выйти к доске и изобразить схематически, а
также написать на Паскале конструкцию цикла с
предусловием и конструкцию цикла с
постусловием. Есть желающие?
-<Имя>, выходите к доске и выполните задание
для цикла с предусловием. А вы, <Имя>,
выходите к доске и выполните задание для цикла
с постусловием.
-Какой из двух рассмотренных нами
итерационных циклов хотя бы один раз, но
выполниться?
-А какой цикл может ни разу не выполниться?
-Когда осуществляется выход из цикла с
предусловием?
-А если цикл с постусловием?
-Что вы можете сказать про операторные скобки
в цикле с предусловием, они используются или
нет?
-А когда они используются?
-В цикле с постусловием операторные скобки
используются?
(После этого учитель проверяет работу учеников
у доски)
-Спасибо. Садитесь.
-Повторение одних и тех
же действий.
-Итерационный цикл-это
цикл, для которого нельзя
указать число повторений и
проверка окончания
которого происходит по
достижению нужного
условия.
-Цикл с предусловием и
цикл с постусловием
(желающих нет)
(к доске выходят два
человека и выполняют
задание)
-Цикл с постусловием
-Цикл с предусловием
-Когда условие ложно.
-Когда условие становиться
истинным.
-Да, используются.
-Когда тело цикла состоит
из двух и более операторов.
-Нет
4.
-Открываем тетради, записываем число и тему
урока «Решение задач с использованием
итерационных циклов».
-Ребята, достаем карточки, которые я вам раздала
на прошлом уроке, и продолжаем решать оттуда
задачи. Кто решает быстрее, может решать
самостоятельно. В конце урока подойдете и
покажете мне свои решения. Остальные решают
вместе со мной.
-Посмотрите, пожалуйста, задачу №2.
Задача: Найти сумму всех двузначных чисел,
кратных семи.
-Что дано в задаче?
-Что надо найти?
-Какой цикл будем использовать для решения
этой задачи?
-Какое начальное значение примет переменная k?
-Какое условие мы будем проверять в цикле?
-С каким шагом будет изменяться значение
параметра в цикле?
-А какое начальное значение примет переменная
S?
-Как мы будем находить сумму чисел, кратных
семи?
-Прошу желающего пройти к доске и нарисовать
блок-схему. Вызывает конкретного ученика.
-Молодец! Ребята, есть желающие выйти и
написать программу?
-Садись. Молодец! У кого-то есть вопросы по
решению задачи?
-Решаем следующую задачу.
Задача: Одноклеточная амеба каждые 3 часа
делится на 2 клетки. Определить, сколько амеб
будет через 3, 6, 9, 12,..., 24 часа.
-Что нам дано?
-Что надо найти?
-Как изменяется k с каждым возрастанием t на 3?
-Как вы думаете, какой вид цикла рациональнее
-Дано: k.
-Найти: S.
-Цикл с предусловием.
-k=14
-k<=99
-С шагом +7
-S=0
-К предыдущему значению
суммы прибавить k.
(ученик выходит к доске,
если нет желающих, то
учитель вызывает кого-
нибудь)
(ученик на доске
выполняет запись
программы, комментируя
каждое свое действие)
(если у учащихся есть
вопросы, они их задают)
-Дано: t=0, k=1
-Найти: k за сутки
-k увеличивается в 2 раза
- итерационный цикл
использовать при решении этой задачи.
-Прошу желающего пройти к доске и нарисовать
блок-схему. Вызывает конкретного ученика.
-Молодец! Ребята, есть желающие выйти и
написать программу?
-Садись. Молодец! У кого-то есть вопросы по
решению задачи?
(ученик выходит к доске,
если нет желающих, то
учитель вызывает кого-
нибудь)
(ученик на доске
выполняет запись
программы, комментируя
каждое свое действие)
(если у учащихся есть
вопросы, они их задают)
5,6.
-Дальнейший план нашей работы таков: вы
работаете в парах, каждой паре я выдам по
задаче, которую вы решаете сначала в тетрадях,
потом рассаживаетесь за компьютеры и
набираете программу на Паскале. Как только вы
наберете программу на Паскале, зовете меня, я ее
проверяю.
- У кого-нибудь есть вопросы по дальнейшему
плану нашей работы?
-Если нет, то можете начинать работу.
(учащиеся работают над
задачей сначала в парах,
потом индивидуально за
компьютером)
7.
-Сегодня на уроке мы с вами решали задачи на
применение итерационных циклов.
8.
1. Повторить теорию по циклам.
2. Решить задачу: Найти сумму цифр
натурального числа.
(учащиеся записывают
домашнее задание)