close

Вход

Забыли?

вход по аккаунту

?

План конспект урока. 15.02.2011

код для вставкиСкачать
Тема урока «Логические циклы языка Pascal»
Класс: 9М
Цели урока:
Образовательная: помочь учащимся получить представление о циклах с предусловием и с постусловием, изучить синтаксис, семантику, а также научить учащихся использованию данных операторов при решении задач.
Воспитательная: создать условия для развития познавательных интересов, самоконтроля, умения конспектировать, анализировать и обобщать информацию.
Развивающая: воспитание информационной культуры учащихся, внимательности, аккуратности, дисциплинированности, усидчивости.
Тип урока: формирование новых знаний.
Оборудование: компьютеры, интерактивная доска, проектор, презентация.
Методы обучения: иллюстративно-объяснительный, проблемный.
Форма обучения: фронтальная на этапе актуализации знаний и на этапе объяснения нового материала, индивидуальная на этапе выполнения практической работы на компьютере.
Ход урока:
Время и этап урока
Деятельность учителя
Деятельность учеников
Оргмомент 1-2 минуты
Здравствуйте, ребята, садитесь. На прошлом уроке вы начали изучать организацию циклов. На этом уроке мы продолжаем изучать программирование циклических алгоритмов, и наша сегодняшняя тема называется «Логические циклы в языке Pascal». Запишите в тетрадь тему урока.
Записывают тему.
Актуализация знаний (3 мин)
Но сначала вспомним то, что мы проходили на предыдущих уроках. Для этого предлагаю ответить на следующие вопросы:
1. Для чего применяются циклы?
2. Как записывается арифметический цикл ?
3. Что такое переменная –счетчик цикла?
4. Какого типа она должна быть?
5. С каким шагом она изменяется?
Отвечают на вопросы учителя.
Теоретическая часть. (15 мин)
При составлении программ часто возникают ситуации, когда 1. Заранее не известно количество повторений цикла;
2. Переменная – счетчик цикла должна изменяться с шагом ≠ 1.
В таких случаях используют логические циклы.Это циклическое повторение блока команд, пока выполняется (или не выполняется) некоторое условие. Схему организации таких циклов вы можете увидеть на слайде (презентация).
При сравнении циклов while и repeat можно заметить следующие различия между ними: 1. В цикле While проверка условиявыполнения цикла находится в начале цикла, а в Repeat – в конце. Цикл Repeat всегда выполняется хотя бы один раз, а цикл While может не выполнятся ни разу.
2. В цикле While выход из цикла осуществляется, если условие ложно, а в Repeat – если условие истинно.
3. Между словами Repeat и Until можно размещать несколько операторов без Begin и End, а цикл While…do может содержать только один оператор тела цикла; поэтому нужно использовать Begin и End. Слушают учителя, записывают отдельные моменты в тетрадь. Задают вопросы по теме.
Практическая часть (15 мин)
Чтобы закрепить теоретический материал, давайте попробуем решить задачи. Задача 1:Найти все двузначные числа, кратные 7.
Задача2: Написать программу, которая «задумывает» число в диапазоне от 1 до 9 и предлагает пользователю угадать это число за 5 попыток. Решают задачи у доски и за компьютером.
Подведение итогов урока (5 мин)
Итак, давайте подведем итоги. Что нового вы сегодня узнали на уроке?
1. Что такое логические циклы?
2. Почему мы не всегда можем использовать цикл с параметром при программировании циклических алгоритмов?
3. Что общего и в чем различия между циклами while и repeat?
Домашнее задание:
Задача: Написать программу, которая проверяет знание учениками таблицы умножения. Сомножители определяются с помощью функции Random. Каждому ученику дается 5 попыток, за которые программа выставляет оценку. Программу написать 3-мя способами – с использованием циклов For, While и Repeat.
Отвечают на вопросы учителя.
Автор
ifeelgood_89
Документ
Категория
Без категории
Просмотров
2 059
Размер файла
20 Кб
Теги
урок, конспект, план, 2011
1/--страниц
Пожаловаться на содержимое документа