Конспект урока информатики "Условный оператор IF" 8 класс план-конспект урока по информатике и икт (8 класс) по теме
Тип урока: урок, размещенный на Рабочем столе учителя. Урок проходит с предоставлением доступа учащемуся к Рабочему столу учителя.
- Закрепление понятий линейный алгоритм;
- Знакомство с понятием ветвление, полное и неполное ветвление;
- Формирование умений построения блок-схем, записи программ на языке программирования Паскаль, работы на компьютере.
- развивать критическое мышление как аспект учебно-интеллектуальных умений и навыков;
- развивать у школьников умения структурировать информацию.
- способствовать обогащению внутреннего мира школьников и их жизненного опыта;
- формировать устойчивый познавательный интерес к изучаемому предмету.
- научить строить блок-схемы по аналогии к предложенным заданиям;
- активно использовать знания по теме «Условный оператор CASE»;
- активизировать в упражнениях язык программирования Паскаль.
Материал и оборудование урока:
- Информатика и информационно-коммуникационные технологии. Базовый курс: Учебник для 9 класса/ И.Г.Семакин, Л.А.Залогова, С.В.Русаков, Л.В.Шестакова.
- ОС Windows XP;
- Microsoft Office 2003;
- среда программирования PABC.
- обучающая программа-презентация «Оператор выбора CASE», созданная учителем средствами Microsoft PowerPoint;
- компьютеры;
- проектор;
- доска;
- ресурс из Единой коллекции Цифровых Образовательных Ресурсов.
Урок строится на основе:
- изученного материала по теме «Линейный алгоритм»;
- теоретического материала по теме «Условный оператор IF»
- практических упражнений, предложенных учителем;
- наглядного материала на экране;
- Определение темы урока и постановка целей урока. (1 мин.)
- Повторение темы «Линейный алгоритм». Фронтальный опрос. (3 мин.)
- Введение понятия «Условный оператор IF». (7 мин.)
- Применение условного оператора IF при решении задач.
- Решение задачи по аналогии. (7 мин.)
- Работа на компьютерах. (15 мин.)
- Подведение итогов урока. (1 мин.)
- Информация о домашнем задании и инструктаж по его выполнению. (2 мин.)
- Определение темы урока и постановка целей урока.
Здравствуйте. Сегодня мы изучим новую тему «Условный оператор IF», научимся строить блок-схемы и записывать решения задач языке программирования Паскаль.
- Повторение темы «Линейный алгоритм». Фронтальный опрос.
Мы уже изучили линейный алгоритм, строили блок-схемы и решали задачи с его использованием. Давайте немного вспомним о нем.
Предлагается ответить на следующие вопросы:
- Что такое алгоритм?
- Какие бывают алгоритмы?
- Как строится блок-схема?
- Форма записи полного и неполного ветвления на Паскале.
- Введение понятия «Условный оператор IF».
Итак, вы сказали, что при выполнении линейного алгоритма действия выполняются в строгой последовательности друг за другом. А как же быть, если в задаче стоит какое-либо условие? Для этого в программировании и существует условный оператор IF. Итак, условный оператор IF используется, при существовании условия и в зависимости от его выполнения или невыполнения осуществляются те или иные команды.
Посмотрите, пожалуйста, на экран. Вы видите блок-схему, отображающую условный оператор.
А сейчас мы рассмотрим форму его записи на Паскале. (На экране выведен слайд презентации).
4. Применение условного оператора IF при решении задач.
А теперь мы рассмотрим на примере задачи как используется условный оператор IF.
Условие задачи: нарисовать блок-схему и составить программу, которая сравнивает одно число с 20, а второе число с –15.
Сначала рассмотрим блок-схему к этой задаче. (На экране выведен слайд презентации, содержащий блок-схему к этой задаче.) Нарисуйте ее себе в тетради.
Теперь рассмотрим программу на Паскале. (На экране выведен слайд презентации, содержащий программу данной задачи.) Перепишите, пожалуйста программу в тетради.
- Решение задачи по аналогии.
Теперь попробуем нарисовать блок-схему и написать программу на Паскале для следующей задачи.
Условие: даны два числа a и b. Найти большее из них.
- Работа на компьютере .
На моем Рабочем столе находится документ «Заготовки». В нем вы увидите рассмотренную задачу и задачу для самостоятельного решения. Обратите внимание: задачи написаны на языке Паскаль, но программы неполные. В них отсутствует условный оператор IF. Ваше задание следующее: вы должны недостающую часть набрать самостоятельно и прислать мне. Приступайте к работе.
- Подведение итогов урока.
Итак, подведем итоги нашей с вами работы:
- Повторили линейный оператор;
- Познакомились с условным оператором;
- Научились строить блок-схемы к предложенным задачам;
8. Информация о домашнем задании и инструктаж по его применению.
На следующий урок вы должны выучить теоретический материал об условном операторе IF и решить две задачи, нарисовав к ним блок-схемы и написав программы на языке Паскаль, условия которых вы видите на экране.