Тема урока: Условный оператор в языке Паскаль

  • doc
  • 10.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала uslovnyy_operator.doc

Тема урока: Условный оператор в языке Паскаль

Класс: 9 «Б»

УМК: Босова Л.Л. Информатика. 9 класс. – М.: БИНОМ. – 2011. – (Лаборатория базовых знаний).

Тип урока: открытие нового знания.

Планируемые образовательные результаты:

 

предметные:

умение составлять блок-схемы и программы на языке паскаль для задач с условным оператором;

метапредметные:

·       опыт принятия решений и управления объектами (исполнителями) с помощью составленных для них алгоритмов (программ);

·       умение определять понятия, создавать обобщения, классифицировать, строить  рассуждение, умозаключение и делать выводы;

личностные:

·       чувство личностной ответственности за качество окружающей среды;

·       формирование коммуникативной компетентности в общении и сотрудничестве со сверстниками и взрослыми в процессе учебной деятельности.

Решаемы учебные задачи:

1.     закрепление умений формально исполнять алгоритмы, описанные с использованием конструкций  ветвления (условные операторы);

2.     записывать логические выражения с операциями И, ИЛИ;

Основные понятия, рассматриваемые на уроке:

·       условный оператор;

·       полная форма ветвления;

·       неполная форма ветвления;

 

 

Используемые на уроке средства ИКТ:

·        персональный компьютер (ПК) учителя, мультимедийный проектор, экран;

·        ПК учащихся.

Электронное приложение к учебнику:

·        презентация «Условный оператор в языке паскаль»

·        файл zagotovka.pas

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

Продолжительность: 45 мин.

План урока: 
1. Организационный момент
(мотивация к учебной деятельности) - 2 мин. 
2. Повторение и актуализация знаний - 6 мин. 
3. Проблемное объяснение нового знания – 10 мин. 
4. Первичное закрепление - 15 мин. 

5. Домашнее задание – 2 мин.
6. Итог урока (рефлексия деятельности) - 5 мин. 

Ход урока:

1.     Организационный момент (мотивация к учебной деятельности)

 

Цель этапа: включение обучающихся в деятельность на личностно-значимом уровне

Здравствуйте ребята! Садитесь.

 

2.   Повторение и актуализация знаний

 

Цель этапа: повторение изученного материала, необходимого для «открытия нового знания»

Для того чтобы начать работу по новой теме повторим пройденный материал.

Что такое блок-схема?

Какие фигуры используются в блок-схеме?

 

Слайд 1

Найдите ошибку и определите, какую задачу решает блок-схема:

   

Зачем мы строим блок-схемы?

1.     На какие основные части разделяется программа, пишущаяся на  языке программирования? (на три основные части: заголовок программы, раздел объявления величин, тело программы);

2.     Каким служебным словом обозначается название программы? (Program);

3.     Каким служебным словом записывается начало тела программы? (Begin); Каковы синтаксические правила, которые соблюдаются при составлении программ на языке программирования  Pascal? (каждая строка в программе заканчивается знаком «;», а конец программы оператором End c « . »);

4.     Какие существуют правила записи названия программы? (название программы записывается при помощи букв английского алфавита, допустимо использование арабских цифр, но заголовок не должен начинаться с цифры, длина названия программы должна быть не более 256 символов и не должна содержать пробелов);

 

 

Слайд 2

Исправьте ошибки и определите, что будет выведено на экран после выполнения программы, если с клавиатуры введены числа 2,3?

С ошибками

Исправленная

Var a,b: integer;

Program 2Task_1_13;

Begin;

Cls;

Writeln(‘Введите три целых числа’);

Readln(a,b,a)

c:=a+b;

Readln (‘a+b=',c);

Readln;

end

Program Task_1_13;

Var a,b,c: integer;

Begin

Cls;

Writeln(‘Введите три целых числа’);

Readln(a,b);

c:=a+b;

Writeln(‘a+b=',c);

Readln;

end.

 

5.     Для чего предназначены операторы Read, Readln и  Write, Writeln.

3.     Проблемное объяснение нового знания – 10 мин. 

 

Цель этапа: обеспечение восприятия, осмысления и первичного закрепления учащимися форм записи условного оператора (блок-схема и программа на яп)
В жизни часто приходится принимать решения в зависимости от сложившейся ситуации. Если идёт дождь, мы наденем плащ, если солнечно и жарко, идём в легкой одежде. Встречаются и более сложные ситуации, когда в зависимости от того, выполняется или не выполняется то или иное условие, делается определённый выбор.

Как называется такая форма организации действий?

Форма организации действий, при которой в зависимости от выполнения некоторого условия совершается одна или другая последовательность действий, называется ветвлением.

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

Приведите примеры.

Попробуйте сформулировать тему урока.

Запишем тему урока: Условный оператор в языке паскаль.

Какова цель урока?

Блок – схема

Какими бывают  ветвления?

Бывает:

 Полное ветвление

Словесное описание ветвления (сами проговорить, записать на доске лок-схему) 
Если <условие> то <действие 1> 
                             иначе <действие 2>;

 Если <условие> то <действие 1>; 
Неполное ветвление

Примеры  (Если завтра понедельник, то иду в школу. Если нет бензина, то наполнить бак.)

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

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

if <условие> then <действие 1>;

 

Запись в тетрадь.

 

Может ли логическое выражение (условие) быть таким ?

Х:=3

Х=3

Синтаксис (;)

 

4. Первичное закрепление - 15 мин. 

Цель этапа: проговаривание и закрепление нового знания; выявление пробелов первичного осмысления изученного материала, неверных представлений уч-ся; проведение коррекции.

Слайд 3

Какое масштабное мероприятие у нас недавно было? Вот и решим задачу про спортсменов. Ознакомьтесь с условием задачи. (на парте цветные листочки)

 

В соревнованиях по конькобежному спорту  на S метров  участвуют два спортсмена. Время, потраченное на дистанцию спортсменами равно t1 и t2 соответственно. Кто из спортсменов придет  к финишу первым?

Составьте блок-схему в тетради.

Program exp2;

Var              : real;

Begin

Cls;

Writeln(    );

Readln(    );

 

 

If                 then

                     else 

If                  then

Readln;

end.

Получили два ответа. Отредактировать. Вывести на доску.

6.                 Домашнее задание – 2 мин.
§4.5.1
(Написать программу, начертить блок-схему). 

7.     Итог урока (рефлексия деятельности) - 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;

2.

a:=2; 
b:=3; 
d:=4; 
If a>b then d:=a 
else 
begin 
d:=b; 
d:=d+a; 
end; 
d:=d*2; 

 


Посмотрите также