Разработка урока "Операторы ветвления на языке Паскаль"
план-конспект урока по информатике и икт (9 класс)

Ховалыг Алёна Чойган-ооловна

Разработка проведенного открытого урока в 9 классе

Скачать:

ВложениеРазмер
Файл otkrytyy_urok.docx32.45 КБ

Предварительный просмотр:

План – конспект урока по информатике.

Тема урока: Оператор ветвления. Логические операции на Паскале

Цель урока:
Образовательная: познакомить учащихся с оператором  ветвления на Паскале, с типами ветвления; с формой записи оператора ветвления на Паскале.

Развивающая:  сформировать умение записи оператора ветвления в среде программирования Паскаль; развить логическое мышление.

Воспитательная:  повысить мотивацию к изучению предмета информатики.

Оборудование: компьютерный класс с установленным ПО, презентация «Ветвления на Паскале», интерактивная панель.

Дидактические материалы к учебному занятию: опорный конспект урока.

Тип урока: комбинированный.

Формы учебной работы учащихся: фронтальная работа, индивидуальная работа учащихся.

План урока:

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

2. Актуализация деятельности учащихся (10 мин).

2. Объяснение нового материала (10 мин).

3. Физминутка (1 мин).

4. Закрепление изученного материала. Выполнение практической работы (12 мин).

5. Подведение итогов работы (5 мин).

Ход урока.

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

Здравствуйте, ребята! Если день начинать с улыбки, то можно надеяться, что он пройдет удачно. Давайте сегодняшнее занятие проведем с улыбкой. Главная задача – быть внимательными, активными, находчивыми, а главное – трудолюбивыми. Показывать, что мы знаем и как умеем работать. Отметка отсутствующих.

2. Актуализация деятельности учащихся

 -   Проверка домашнего задания, вопросы по домашнему заданию.

 -   Два учащихся у доски оформляют следующую задачу в виде программы на языке Паскаль.

–  Давайте вспомним материал прошлых уроков.

Проверка задания на доске, исправление ошибок.

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

1. Как записывается заголовок программы на Паскале?

Program (name)

2. Как записывается раздел описания переменных?

Var

3. С какими типами числовых величин работает Паскаль?

Целые и вещественные

4. Как записывается оператор присваивания?

:=

5. Как записывается оператор ввода и вывода в Паскале?

Read (readln),  write (writeln)

3. Объяснение нового материала.

А сейчас давайте вспомним ситуацию с которой вы все неоднократно сталкиваетесь в жизни. Это переход дороги по переходу с двухцветным светофором. Каким будет алгоритм перехода через дорогу (ДЕТИ). ПРИМЕР: если дождь, то открываем зонт; если хорошо выучил урок, то хорошая оценка, иначе плохая и т.д. Теперь ваши примеры. (ДЕТИ). Как выдумаете, это линейные алгоритмы? (ДЕТИ – нет). Так вот, алгоритмы такого типа называются разветвляющимися, и тема нашего сегодняшнего урока будет следующая: Оператор ветвления. Логические операции на Паскале.

А теперь давайте предположим какие же будут цели сегодняшнего занятия.

Вспомните все приведенные примеры и скажите: с какого слова начинался любой разветвляющийся алгоритм? (ДЕТИ если). И в зависимости от выполнения или невыполнения условия выполняются разные действия.  А теперь, как вы думаете, какой алгоритм называется разветвляющимся? (ДЕТИ)

(СЛАЙД № 3).

Разветвляющийся алгоритм - это алгоритм, в котором в зависимости от  

условия выполняется либо первое, либо второе действие.

Шаблон разветвляющегося алгоритма:

ЕСЛИ  условие ТО  действие1  ИНАЧЕ   действие2

(СЛАЙД № 4).

Блок-схема разветвляющегося алгоритма

Какая часть блок-схемы для  вас нова?(ДЕТИ) Раздел операторов.

А что мы делали после составления блок схемы?

(ДЕТИ описывали ее на ТП)

Так вот для описания разветвляющейся части алгоритма в ТП используется условный оператор, который имеет вид:

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

ЕСЛИ   условие  ТО  действие1  ИНАЧЕ  действие2

Если в качестве действия выполняется серия команд, то она заключается в операторные скобки!!!

Program S1;

Var a:real;

    Begin

      Readln(a);

       

If a>180   then writeln ('Cуществует')

        else  Writeln ('Нет');

       Readln;

    End.

4. Физминутка

5. Выполнение  самостоятельной   практической работы.

А теперь посмотрим как применять условный оператор при составлении программ.

Задача № 1: Ввести рост человека. Вывести на экран “ВЫСОКИЙ”, если его рост превышает 180 см, и “НЕ ОЧЕНЬ ВЫСОКИЙ” в противном случае.

(Составить программу)

Задача №2: Составить программу, которая запрашивает ввод температуры тела человека и определяет, здоров он или болен (здоров при 36 < t < 37)?

Задача № 3: Ввести число. Если оно четное, разделить его на 4, если нечетное - умножить на 5.

(Составить блок-схему и программу)

Задача № 4: Ввести с клавиатуры два числа. Проверить, равно ли второе число нулю. Если да, то вывести на экран фразу: «На ноль делить нельзя!» Если нет, то найти их частное.

Протестируйте свою программу

6. Подведение итогов.

Домашнее задание.

Выполнить 3,4 задачи, дополнительные карточки.

Выставление оценок

Рефлексия.

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


По теме: методические разработки, презентации и конспекты

Конспект урока и презентация по информатике по теме "Ветвление в Турбо Паскаль. Условный оператор" в 10 классе

Стоит на тропинке столб с указателями: Сюда пойдешь – жену найдешь; Сюда пойдешь – клад найдешь; Сюда пойдешь – килобайт найдешь. В зависимости от выбранного направления, вы получите тот или ино...

Задачи по теме “Организация ветвления на языке Паскаль”

Конспект  урока по теме "Ветвление на языке Паскаль" (презентация к уроку)....

Разработка урока по теме "Организация ветвления на языке Паскаль"

В разработке представлены конспект урока информатики в 9 классе по теме "Организация ветвления на языке Паскаль" и презентация к уроку....

Язык Паскаль (ветвление,циклы)

Презентации к учебному материалу по теме"Алгоритмизация и программирование" . Язык Паскаль -операторы ветвления, циклические вычисления....

Язык Паскаль (ветвление,циклы)

Задания для самостоятельной работы  к учебному материалу по теме"Алгоритмизация и программирование" . (Ветвление, циклы)...

Практическая работа №23 Тема: Разработка программы на языке Паскаль с использованием операторов ввода, вывода, присваивания и простых ветвлений

Практическая работа №23Тема: Разработка программы на языке Паскаль с использованием операторов ввода, вы­вода, присваивания и простых ветвлений...

Программирование ветвления на языке Паскаль

Презентация к уроку и самостоятельная работа...