Главная / Старшие классы / Информатика и ИКТ

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

Скачать
116.2 КБ, 1109896.rar Автор: Костюченко Наталья Владимировна, 27 Мая 2015

Тема урока: Оператор ветвления
Класс: 9 «Б»

Цель урока:
Формирование навыка решения задач с помощью оператора ветвления

Задачи:

Образовательная: рассмотреть понятие алгоритма ветвления, виды его конструкций и соответствующие им команды на языке программирования TP7.
Развивающая: развить алгоритмическое мышление
Воспитательная: воспитывать стремление работать самостоятельно

Оборудование: доска, маркеры, проектор, компьютеры

Тип урока: изучение нового материала

Формы организации деятельности: индивидуальная, фронтальная

Методы: тестирование, компьютерный практикум, беседа, наглядно-иллюстративный

План урока:
1. Организационный момент - 2 мин.
2. Повторение и актуализация - 6 мин.
3. Освоение нового материала – 10 мин.
4. Закрепление нового материала - 15 мин.
5. Итог урока - 5 мин.
6. Домашнее задание – 2 мин.

Ход урока:
1. Организационный момент
Добрый день, ребята! Я очень рада видеть вас! Сегодня в течение урока вы будете получать баллы, и по итогам набранных баллов будет выставлена оценка за урок.
Критерии оценивания:
5-6 баллов – «3»
7-8 баллов – «4»
9-10 баллов – «5»
Отметить отсутствующих

2. Повторение и актуализация знаний
Для того чтобы начать работу по новой теме нужно повторить пройденный материал на прошлом уроке.

Ученики выполняют тестовые задания – проверка домашнего задания
Карточки с тестом на 2 варианта. С последующей взаимопроверкой и обсуждением. ( максимум 4 балла)
1 вариант 2 вариант
1. Что можно назвать алгоритмом?
а) схему движения автобусов
б) правила пользования микроволновой печи
в) расписание уроков
2. Какая геометрическая фигура обозначает в блок-схеме действие?
а) овал
б) прямоугольник
в) параллелограмм
3.Какой оператор описывает в программе вывод результата
а) readln
б) writeln
в) begin
4. Определите результат выполнения программы
begin
x:=5;
y:=3;
a:= x+y;
a:= a+1
writeln (a);
end.
а) 2
б) 8
в) 9 1. Что можно назвать алгоритмом?
а) инструкцию по использованию акварельной краски
б) схему электрической цепи
в) чертеж дома
2. Какая геометрическая фигура обозначает в блок-схеме вывод результата?
а) овал
б) прямоугольник
в) параллелограмм
3.Какой оператор описывает в программе ввод данных
а) readln
б) writeln
в) begin
4. Определите результат выполнения программы
begin
x:=4;
y:=5;
a:= x-y;
a:= a-1
writeln (a);
end.
а) 0
б) -2
в) 2
3. Объяснение нового материала
А теперь вспомните, пожалуйста, картину В. Васнецова “Витязь на распутье”. Давайте опишем эту картину: сидит витязь на коне перед камнем, на котором высечены слова: “Направо пойдёшь - коня потеряешь, налево пойдёшь – жизнь потеряешь”. Скажите, с точки зрения алгоритмизации и программирования, что написано на камне? (Это ветвление в полной форме: если витязь пойдёт направо, но останется жив, если налево, то погибнет)

Деятельность учителя Деятельность учащихся
Запишите тему сегодняшнего урока Операторы ветвления
В жизни часто приходится принимать решения в зависимости от сложившейся ситуации. Если идёт дождь, мы наденем плащ, если солнечно и жарко, идём в легкой одежде. Встречаются и более сложные ситуации, когда в зависимости от того, выполняется или не выполняется то или иное условие, делается определённый выбор. Слушают
Форма организации действий, при которой в зависимости от выполнения некоторого условия совершается одна или другая последовательность действий, называется ветвлением. Ветвление графически можно представить схемой. Начертите ее в тетради
(Объяснение выполнения алгоритмической конструкции ветвление на примере нахождения максимального из двух чисел).
По этой схеме, если условие истинно, выполняется серия действий №1, иначе выполняется серия действий №2. Это так называемое полное ветвление. Слушают
Для реализации этой конструкции используется в языке Турбо Паскаль оператор ветвления в полном варианте.
Условие записывается с помощью знаков сравнения и принимает два значения: да или нет. Записывают:
IF(условие) THEN(операторы) ELSE(операторы)
Существует и неполное ветвление - это, когда по одной из ветвей серия действий отсутствует. Начертите схему неполного ветвления в тетрадь.
Для реализации этой конструкции используется в языке Турбо Паскаль оператор ветвления в неполном варианте. Записывают:
IF (условие) THEN (операторы)
Составить блок-схему и программу задачи:
1. ЭВМ запрашивает: “Сколько будет 2 + 2?”. Если ответ верен, то отвечает: “Молодец!”. В противном случае: “Запомните: 2 + 2 = 4!”.
Задание по теории:
Составить блок-схему алгоритма решения данной задачи.
1. Если тучи облепили горизонт,
Непременно захватите плащ и зонт.
Ну, а ежели на улице жара,
Мы на пляж помчимся с криками “ура!”.
2. ЭВМ спрашивает: “Любите ли вы мороженое?”. Если ответ положительный, то отвечает: “Поедим вместе”. В противном случае: “Отдай мне!”
3. Ввести число. Если оно неотрицательно, вычесть из него 50, в противном случае прибавить к нему 100.
4. Ввести 2 числа. Если их произведение отрицательно, умножить его на 2 и вывести на экран, в противном случае увеличить его в 1,5 раза и вывести на экран.
Дополнительные задания:
Какое значение будет иметь переменная d после выполнения следующих операторов:
1. a:=3;
b:=2;
If a>b then d:=a
else d:=b;
2. a:=2;
b:=3;
d:=4;
If a>b then d:=a
else
begin
d:=b;
d:=d+a;
end;
d:=d*2;
3. d:=0;
a:=1;
b:=1;
If a>0 then
If b>0 then d:=1
else d:=2;

(1-3; 2-6;3-1)
Практика:
1. Ввести рост человека. Вывести на экран “ВЫСОКИЙ”, если его рост превышает 180 см, и “НЕ ОЧЕНЬ ВЫСОКИЙ” в противном случае.
2. Составить программу, которая спрашивает возраст человека и, если ему 18 лет и больше, сообщает “Замечательно. Вы уже можете водить автомобиль”.

Итог урока:
1. Что вы узнали на сегодняшнем уроке?
2. Для решения каких задач используется условный оператор?
3.
Домашнее задание:
(Написать программу, начертить блок-схему).
Задача № 1: Ввести 2 числа. Если их произведение отрицательно, умножить его на 2 и вывести на экран, в противном случае увеличить его в 1,5 раза и вывести на экран. (Написать программу, начертить блок-схему).
Задача № 2: Ввести 2 числа. Вычесть из большего меньшее.
Задача № 3: Ввести число. Если оно четное, разделить его на 4, если нечетное - умножить на 5.

Ветвление
- это такая организация алгоритма, при которой в зависимости от выполнения или невыполнения условия совершается либо одно, либо другое действие.
Полное Неполное
Словесное описание ветвления
Если <условие> то <действие 1>
иначе <действие 2>; Если <условие> то <действие 1>;
Блок – схема

Описание в языке Паскаль
if <условие> then <действие 1>
else <действие 2>; if <условие> then <действие 1>;


Таблица для оценивания (поурочный балл)

Фамилия, Имя Тест Блок-схема Программа Итог
1 2 3 4 1 2 3 4 1 2

1 вариант 2 вариант
1. Что можно назвать алгоритмом?
а) схему движения автобусов
б) правила пользования микроволновой печи
в) расписание уроков
2. Какая геометрическая фигура обозначает в блок-схеме действие?
а) овал
б) прямоугольник
в) параллелограмм
3.Какой оператор описывает в программе вывод результата
а) readln
б) writeln
в) begin
4. Определите результат выполнения программы
begin
x:=5;
y:=3;
a:= x+y;
a:= a+1
writeln (a);
end.
а) 2
б) 8
в) 9 1. Что можно назвать алгоритмом?
а) инструкцию по использованию акварельной краски
б) схему электрической цепи
в) чертеж дома
2. Какая геометрическая фигура обозначает в блок-схеме вывод результата?
а) овал
б) прямоугольник
в) параллелограмм
3.Какой оператор описывает в программе ввод данных
а) readln
б) writeln
в) begin
4. Определите результат выполнения программы
begin
x:=4;
y:=5;
a:= x-y;
a:= a-1
writeln (a);
end.
а) 0
б) -2
в) 2

Карточка №1.

1. Если тучи облепили горизонт,
Непременно захватите плащ и зонт.
Ну, а ежели на улице жара,
Мы на пляж помчимся с криками “ура!”.
2. ЭВМ спрашивает: “Любите ли вы мороженое?”. Если ответ положительный, то отвечает: “Поедим вместе”. В противном случае: “Отдай мне!”
3. Ввести число. Если оно неотрицательно, вычесть из него 50, в противном случае прибавить к нему 100.
4. Ввести 2 числа. Если их произведение отрицательно, умножить его на 2 и вывести на экран, в противном случае увеличить его в 1,5 раза и вывести на экран.

Карточка №2.

1. Ввести рост человека. Вывести на экран “ВЫСОКИЙ”, если его рост превышает 180 см, и “НЕ ОЧЕНЬ ВЫСОКИЙ” в противном случае.
2. Составить программу, которая спрашивает возраст человека и, если ему 18 лет и больше, сообщает “Замечательно. Вы уже можете водить автомобиль”.

Дополнительное задание
Какое значение будет иметь переменная d после выполнения следующих операторов:
1. a:=3;
b:=2;
if a>b then d:=a else d:=b;
2. a:=2;
b:=3;
d:=4;
if a>b then d:=a else
begin
d:=b;
d:=d+a;
end;
d:=d*2;
3. d:=0;
a:=1;
b:=1;
if a>0 then
if b>0 then d:=1 else d:=2;

Автор: Костюченко Наталья Владимировна, учитель математики и информатики МОУ "СОШ №5" г. Ачинска. fnv.85@mail.ru


Автор: Костюченко Наталья Владимировна
Похожие материалы
Тип Название материала Автор Опубликован
разное конспект урока по информатике 9 класс по теме: "Операторы ветвления"+презентация Костюченко Наталья Владимировна 27 Мая 2015
разное Открытый урок по информатике "Алгоритм ветвления" 9 класс Шадрин Алексей Александрович 8 Апр 2015
презентация, документ Конспект урока по информатике и ИКТ"Кодирование текстовой информации". 9 класс. Юшина Альбина Биктимировна 16 Фев 2016
презентация, документ Конспект открытого урока по информатике и ИКТ в 9 классе по теме «Системы счисления». Воробьёва Елена Анатольевна 9 Мар 2016
презентация, документ Разработка открытого урока по информатике 9 класс"Visual Basic" Лебедева Ольга Вячеславовна 21 Ноя 2015
документ План-конспект дистанционного урока по информатике 9 класса по теме:"Моделирование.Физические и информационные модели" Федоров Александр Михайлович 31 Мар 2015
документ Конспект урока по информатике в 9 классе "ГРИС. Разработка линейного алгоритма для учебного исполнителя" Тимина Наталья Николаевна 21 Мар 2015
документ Конспект урока по информатике в 9 классе "Построение диаграмм и графиков" Нурибекова Ирина Александровна 21 Мар 2015
документ ПЛАН-КОНСПЕКТ УРОКА ПО ИНФОРМАТИКЕ В 9 КЛАССЕ "Информационное моделирование на компьютере" Хусниева Ильгиза Илфрузовна 21 Мар 2015
разное Конспект урока по информатике "Понятие модели" для 9 класса Крестьянникова Ольга Васильевна 6 Июн 2015
презентация, документ Конспект открытого урока по информатике и ИКТ в 10 классе по теме«Табличные информационные модели» Воробьёва Елена Анатольевна 9 Мар 2016
презентация, документ конспект урока по теме "Алюминий" 9 класс Сапронова Ирина Николаевна 21 Мар 2015
презентация, документ Конспект урока по теме "Углерод" 9 класс Полякова Татьяна Андреевна 20 Мар 2015
разное Конспект повторительно-обобщающего урока по информатике по теме "Человек и информация", 6 класс по УМК Л.Л. Босовой Коновалова Галина Владимировна 21 Мар 2015
презентация, документ План-конспект открытого урока по информатике: "Метод координат" (5 класс Босова ФГОС) Лепешина Екатерина Николаевна 4 Апр 2015
презентация, документ Конспект урока по информатике "Моделирование - как метод познания" (7 класс) Сердюк Алёна Николаевна 29 Апр 2015
документ План-конспект урока по информатике и икт (7 класс) по теме: "Создание диаграмм в Excel" Богатырева Татьяна Викторовна 21 Мар 2015
документ План-конспект урока по информатике и икт (5 класс) по теме: "Создание графических изображений" Богатырева Татьяна Викторовна 21 Мар 2015
документ Конспект урока по информатике 8 класс Пьянникова Надежда Сергеевна 21 Мар 2015
документ Конспект интегрированного урока по краеведению и информатике 4 класс Родюкова Елена Вячеславовна 30 Мар 2015
разное Конспект урока по русскому языку и информатике 2 класс Калинова Ольга Владимировна 30 Янв 2016
документ План-конспект урока по информатике с применением ЭОР "Измерение информации". 8 класс Андреева Гульфия Илгизовна 21 Мар 2015
документ Конспект урока по информатике 10 класс "Информационное моделирование" Короткова Татьяна Геннадьевна 21 Мар 2015
документ конспект урока по информатике 3 класс "Свойства объекта" Кондрачук Людмила Николаевна 21 Мар 2015
документ конспект урока по информатике "РАБОТА С БРАУЗЕРОМ" 11 класс Андреева Ольга Филипповна 21 Мар 2015
документ Конспект урока по информатике "Векторная графика", 10 класс Егорова Елена Анатольевна 21 Мар 2015
разное Конспект урока по информатике и ИКТ "Чувственное познание мира" 6 класс Акимова Лариса Петровна 21 Мар 2015
документ Конспект урока по информатике и ИКТ на тему: "Представление числовой информации с помощью систем счисления". 8 класс Курчавова Елена Викторовна 21 Мар 2015
документ конспект урока по информатике "Информационные системы", 11 класс Талипова Айгуль Анваровна 21 Мар 2015
документ Конспект урока по информатике 6 класс "Отношение между понятиями" Брайнингер Татьяна Викторовна 31 Мар 2015
документ Конспект урока по информатике 2 класс "Алгоритм" Брайнингер Татьяна Викторовна 31 Мар 2015
документ Конспект урока по информатике "Табличные информационные модели" 7 класс Пестерева Алёна Викторовна 31 Мар 2015
разное конспект урока по информатике "Путешествие в прошлое" 5 класс Колоскова Елена Ивановна 4 Апр 2015
документ Конспект урока по информатике "Электронная коммерция в Интернете" 10 класс Мальбахова Марьяна Замировна 17 Мая 2015
документ Конспект урока по информатике 11 класс. Тема - "Паскаль (Pascal). Первая программа на паскале. Этапы создания компьютерных программ" Евгений 25 Мая 2015
документ Конспект урока по информатике 8 класс "Устройства ввода и вывода информации" Жиренко Михаил Иванович 22 Янв 2016
документ Конспект открытого урока по информатике и ИКТ "Кодирование информации". 8 класс Домрачева Надежда Александровна 6 Дек 2015
документ Конспект открытого урока по информатике и ИКТ "Кодирование информации". 8 класс Домрачева Надежда Александровна 6 Дек 2015
документ Конспект открытого урока по информатике и ИКТ "Кодирование информации". 8 класс Домрачева Надежда Александровна 6 Дек 2015
документ Конспект открытого урока по информатике и ИКТ "Кодирование информации". 8 класс Домрачева Надежда Александровна 6 Дек 2015