Инфоурок / Информатика / Конспекты / Урок информатики по теме "Программирование разветвляющихся алгоритмов на языке Pascal". 9-й класс
Только сейчас Вы можете пройти дистанционное обучение на курсах повышения квалификации прямо на сайте "Инфоурок" со скидкой 40%. По окончании курсов Вы получите печатное удостоверение о повышении квалификации установленного образца (доставка удостоверения бесплатна).

Открыт приём заявок на новые курсы повышения квалификации:

- «Профилактическая работа в ОО по выявлению троллинга, моббинга и буллинга среди подростков» (108 часов)

- «Психодиагностика в образовательных организациях с учетом реализации ФГОС» (72 часа)

- «Укрепление здоровья детей дошкольного возраста как ценностный приоритет воспитательно-образовательной работы ДОО» (108 часов)

- «Профориентация школьников: психология и выбор профессии» (108 часов)

- «Видеотехнологии и мультипликация в начальной школе» (72 часа)

- «Патриотическое воспитание дошкольников в системе работы педагога дошкольной образовательной организации» (108 часов)

- «Психолого-педагогическое сопровождение детей с синдромом дефицита внимания и гиперактивности (СДВГ)» (72 часа)

- «Использование активных методов обучения в ВУЗе в условиях реализации ФГОС» (108 часов)

- «Специфика преподавания русского языка как иностранного» (108 часов)

- «Экологическое образование детей дошкольного возраста: развитие кругозора и опытно-исследовательская деятельность в рамках реализации ФГОС ДО» (108 часов)

- «Простые машины и механизмы: организация работы ДОУ с помощью образовательных конструкторов» (36 часов)

- «Федеральный государственный стандарт ООО и СОО по истории: требования к современному уроку» (72 часа)

- «Организация маркетинга в туризме» (72 часа)

Также представляем Вашему вниманию новый курс переподготовки «Организация тренерской деятельности по физической культуре и спорту» (300/600 часов, присваиваемая квалификация: Тренер-преподаватель).

Смотреть список всех 216 курсов со скидкой 40%

Урок информатики по теме "Программирование разветвляющихся алгоритмов на языке Pascal". 9-й класс

библиотека
материалов

Урок информатики по теме "Программирование разветвляющихся алгоритмов на языке Pascal". 9-й класс

Тип урока: комбинированный, изучение нового материала.

Место урока в теме: 1 урок

Цели урока:

  • Повторить и закрепить материал по теме “Алгоритм”

  • Ввести понятие “условный оператор”

  • Познакомить со способами записи разветвляющегося алгоритма на языке Pascal

  • Применить полученные знания при решении жизненных ситуаций и различных задач

Задачи урока:

  • Воспитательная – развитие познавательного интереса, логического мышления

  • Учебная – освоение умений составления разветвляющихся алгоритмов

  • Развивающая – развитие алгоритмического мышления, памяти, внимательности

Материально-техническое обеспечение урока:

  • Наглядные и дидактические материалы

  • Презентация для интерактивной доски, выполненная в программе Notebook (см. <Приложение 1>)

  • Карточки с текстом задач

Технические средства обучения

  • ПК учителя

  • Мультимедийный проектор

  • Интерактивная доска SMART Board

  • ПК учащихся

Программные средства

  • Операционная система Windows ХР

  • Система программирования Free Pascal

  • Программное обеспечение интерактивной доски SMART Board

Учебно-методическое обеспечение урока:

  1. Семакин И.Г., Залогова Л.А, Русаков С.В., Шестакова Л.В. Информатика и ИКТ. Базовый курс: Учебник для 9 класса. – М.: БИНОМ. Лаборатория знаний, 2011

  2. Задачник-практикум по информатике в II ч. / И. Семакин, Е. Хеннер – М.:БИНОМ. Лаборатория Базовых Знаний, 2010

План урока

  1. Организационный момент (1 мин)

  2. Повторение (8 мин)

  3. Изучение нового материала (7 мин)

  4. Закрепление (8 мин)

  5. Практическая работа (18 мин)

  6. Подведение итогов урока и задание на дом (3 мин)

Ход урока

1. Организационный момент

2. Повторение

Учитель:

- На прошлых уроках вы учились составлять программы работы с числовыми величинами, реализующие линейные алгоритмы.

- Проверим, как вы усвоили этот материал.

- Работаем устно.

На доску проецируется слайд презентации, содержащий <Рисунок1>.

http://festival.1september.ru/articles/636015/1.JPG

Рисунок1

Задание№1

1) Прокомментируйте каждую строку программы (см. <Рисунок1>):

Дополнительные вопросы:

- Перечислите целые типы Pascal;

- Перечислите операторы ввода;

- Для чего служит оператор присваивания;

- Перечислите операторы вывода;

- Какие переменные будут входными, какие выходными.

2) Определите результат выполнения программы при следующих входных данных.

На доску проецируется слайд презентации, содержащий <Рисунок2>.

http://festival.1september.ru/articles/636015/2.JPG

Рисунок2

Задание№2

Установите соответствие между математической записью алгебраического выражения и записью алгебраического выражения на языке Pascal (см. <Рисунок2>).

Какое алгебраическое выражение соответствует пункту а?

Назовите математический смысл функций sqr и sqrt.

Как записываются на Pascal арифметические операции над целыми числами и вещественными числами?

На доску проецируется слайд презентации, содержащий <Рисунок3>.

http://festival.1september.ru/articles/636015/3.JPG

Рисунок3

Задание№3

1) Найдите 5 ошибок в программе вычисления значения переменной y (см. <Рисунок3>).

2) Перечислите вещественные типы Pascal.

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

На доску проецируется слайд презентации, содержащий <Рисунок4>.

http://festival.1september.ru/articles/636015/4.JPG

Рисунок4

Учитель:

- У всех рассмотренных нами до сих пор программ была линейная структура

- Т.е. команды выполнялись последовательно одна за другой в том, порядке в котором они были записаны.

- Однако не любую задачу можно решить с помощью линейного алгоритма

- Например, значение переменной y, заданной формулой http://festival.1september.ru/articles/636015/Image1935.gif,

в зависимости от значения переменной x будет вычисляться либо по формуле http://festival.1september.ru/articles/636015/Image1936.gif, либо по формуле 2http://festival.1september.ru/articles/636015/Image1937.gif.

- В данном случае мы имеем дело с другой алгоритмической структурой – разветвлением.

- Сегодня на уроке:

  • вы узнаете, как решаются подобные задачи;

  • научитесь составлять программы разветвляющихся алгоритмов на языке Pascal

- Запишите тему урока

Программирование разветвляющихся алгоритмов на языке Pascal”

- Вспомним:

1) Какой алгоритм называется разветвляющимся?

2) Что означает структура ветвления? (выбор одного из альтернативных путей работы алгоритма в зависимости от результата проверки условия)

- Существуют две формы ветвления: полная и неполная (<Рисунок5>)

http://festival.1september.ru/articles/636015/5.JPG

Рисунок5

- В полной форме при истинности условия выполняется действие 1, при ложности условия – действие 2.

(Пример – Если у меня повысилась температура, то я вызываю врача,…иду на работу)

- В неполной форме действие выполняется только при истинности условия.

(Пример – Если на улице дождь – то я беру с собой зонт)

- Для реализации структуры “ветвления” на языке Pascal используется условный оператор.

- Запись в тетрадях:

1) Полная форма условного оператора

IF условие THEN действие1 ELSE действие2;

2) Неполная форма условного оператора

IF условие THEN действие;

- Русский перевод условного оператора: IF-если, THEN- то, ELSE – иначе.

- Условия могут быть простыми и сложными.

- Для составления простых условий используют операции сравнения: <, >, <=, >=, <>, =.

- Слева и справа от знака сравнения записывают арифметические выражения.

- Рассмотрим примеры записи условных операторов.

Закрепление материала

На доску проецируется слайд презентации, содержащий <Рисунок6>.

http://festival.1september.ru/articles/636015/6.JPG

Рисунок6

Задание№4

- Дано ветвление (см. <Рисунок6>):

1) Назовите условие

2) Назовите действие, которое будет выполняться в случае Истинности условия; в случае Ложности условия.

3) Запишите условный оператор (записи ведутся на интерактивной доске и в тетрадях учащихся).

4) При каких значениях x выполняется действие y:= x-1? (xhttp://festival.1september.ru/articles/636015/Image1938.gif4)

- Условия x>4 и xhttp://festival.1september.ru/articles/636015/Image1938.gif4 два взаимоисключающих условия в нашем случае

- 1 – Истинно 2 – Ложно

1 – Ложно 2 – Истинно

- Во второй блок-схеме в качестве условия укажем xhttp://festival.1september.ru/articles/636015/Image1938.gif4

5) Заполните действия во второй блок-схеме (записи ведутся на интерактивной доске и в тетрадях учащихся).

6) Заполните условный оператор для второй блок-схемы (записи ведутся на интерактивной доске и в тетрадях учащихся).

- Получили две записи одного и того же алгоритма ветвления.

Практическая работа

Выполнение практического задания.

На доску проецируется слайд презентации, содержащий <Рисунок7>

http://festival.1september.ru/articles/636015/7.JPG

Рисунок7

Карточка №1

Задание№5

Составьте программу вычисления значения переменной

http://festival.1september.ru/articles/636015/Image1939.gif= http://festival.1september.ru/articles/636015/Image1940.gif; x, y – целые числа

Этапы работы:

Составление блок-схемы (см. <Рисунок7>)

(записи ведутся на интерактивной доске и в тетрадях учащихся)

Составление компьютерной модели (учащиеся работают за ПК)

На доску проецируется слайд презентации, содержащий <Рисунок8>

http://festival.1september.ru/articles/636015/8.JPG

Рисунок8

Компьютерный эксперимент (тестирование программы)(см. <Рисунок8>)

Анализ результатов компьютерного эксперимента

Самостоятельное выполнение практического задания.

Карточка №2

Задание№6

Составьте программу, выводящую слова на экране слова “chet” и “nechet” в зависимости от четности и нечетности вводимого целого числа.

Пример работы программы:

Входные данные

Выходные данные

0

4

-5

126

-357

chet

chet

nechet

chet

nechet


На доску проецируется слайд презентации, содержащий <Рисунок9>, содержащий тест для программы.

http://festival.1september.ru/articles/636015/9.JPG

Рисунок9

Подведение итогов урока и задание на дом

Оценивание работы учащихся на уроке, оценивание практической работы.

Учитель:

- Мы познакомились с условным оператором

- Научились составлять программы для разветвляющихся алгоритмов

- На следующем уроке мы продолжим изучения данной темы

- Рассмотрим правила составления сложных условий, познакомимся с логическими операциями

Задание на дом:

Параграф 37, записи в тетради, решить задачу:

Даны числа x и y. Вычислите число z, равное (x+y), если xhttp://festival.1september.ru/articles/636015/Image1938.gif y и (1-x+y) в противном случае”





Самые низкие цены на курсы переподготовки

Специально для учителей, воспитателей и других работников системы образования действуют 50% скидки при обучении на курсах профессиональной переподготовки.

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок", но в дипломе форма обучения не указывается.

Начало обучения ближайшей группы: 27 сентября. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru

Общая информация

Номер материала: ДВ-299837

Похожие материалы

2017 год объявлен годом экологии и особо охраняемых природных территорий в Российской Федерации. Министерство образования и науки рекомендует в 2017/2018 учебном году включать в программы воспитания и социализации образовательные события, приуроченные к году экологии.

Учителям 1-11 классов и воспитателям дошкольных ОУ вместе с ребятами рекомендуем принять участие в международном конкурсе «Законы экологии», приуроченном к году экологии. Участники конкурса проверят свои знания правил поведения на природе, узнают интересные факты о животных и растениях, занесённых в Красную книгу России. Все ученики будут награждены красочными наградными материалами, а учителя получат бесплатные свидетельства о подготовке участников и призёров международного конкурса.

Конкурс "Законы экологии"