Путешествие на остров Условного оператора

Урок-экскурсия:"Путешествие на остров Условного оператора" Цель урока:  Познакомить учащихся с полной и неполной формой условного оператора, показать применение оператора в решении задач; развитие алгоритмического мышления, умения логически мыслить, анализировать и систематизировать полученную информацию, составлять информационные модели примеров из реальной жизни. Оборудование: доска, маркер, персональные компьютеры учащихся, компьютер учителя для демонстрации, экран, проектор, колонки, карточк...
Раздел Информатика
Класс -
Тип Рабочие программы
Автор
Дата
Формат doc
Изображения Нет
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

План урока.

Выбранное направление - программирование.9 класс.

Урок-экскурсия:"Путешествие на остров Условного оператора"

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

Оборудование: доска, маркер, персональные компьютеры учащихся, компьютер учителя для демонстрации, экран, проектор, колонки, карточки с заданием, файлы с практической работой.

Используемые ЦОР: презентация, созданная самостоятельно.

Педагогическая технология: игровая

План урока

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

  2. «Мозговой штурм»

  3. Осмысление. Составление кластера.

Выполнение заданий:пробных упражнений; тренировочных упражнений

  1. Физкультминуткадля глаз.

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

  3. Рефлексия. Пятистрочник ( сиквейн)

Ход урока


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

- Ребята, сегодня на уроке мы отправляемся в путешествие на остров Условного оператора. На острове нам необходимо узнать о полной и неполной форме оператора, рассмотреть применение оператора в решении задач. Мы выберем воздушный вид транспорта - самолёт, поэтому прошу вас взять с собой все необходимые вещи и удачного путешествия. ( Слайд1.2)

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

2. «Мозговой штурм

Для прохождения контроля безопасности вам необходимо составить правильные определения:

  1. Основные алгоритмические структуры. (Линейный, разветвляющийся, циклический)

  2. Переменная это … (Область памяти, ячейка компьютера)

  3. Основные типы языка Паскаль (real, integer, char, boolean)

  4. Значение переменной типа integer (может быть положительное и отрицательное целое число, а также ноль)

Молодцы, вы с успехом справились с первым заданием, осталось пройти таможенный контроль:

Выберите правильный вариант записи оператора вывода:

1. Write ('Компьютер готов к РАБОТЕ!');

2. Writeln ('Компьютер готов к РАБОТЕ!');

3. Writeln (Компьютер готов к РАБОТЕ!);

4. Writeln (Компьютер готов к РАБОТЕ!');

5. Write ('Компьютер готов к РАБОТЕ!);

Таможенный контроль мы прошли успешно, прошу пройти на посадку:

Дамы и господа! Командир корабля и экипаж от имени авиакомпании "Информатика - российские образовательные авиалинии" рады приветствовать вас на борту самолета МОУ СОШ -1, вылетающего рейсом Усть-Орда - Условный оператор. Информатика постоянно расширяет географию полетов. И сегодня мы открываем новую трассу. Расстояние от Усть-Ордынский до Условного оператора 1000 км. Время в пути 40 минут. Мы сделаем все возможное, чтобы ваш полет был приятным. Благодарю за внимание.

Дамы и господа! Наш самолёт попал в зону турбулентности. Пожалуйста, пристегните ремни. Чтобы выйти из неё ответьте на вопросы блиц - турнира.

Блиц - опрос

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

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

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

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

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

3.Осмысление.

Дамы и господа! Добро пожаловать на остров "Условного оператора".

Обзорная экскурсия по острову.

Перед тем, как начать экскурсию необходимо поставить визу. Для получение визы, внимательно прочитаем пословицы :

  1. Если будет вражда между своими, то не будет добра - θθhэд хоорондоо хёмороошон еедэ нара харадаггγй

  2. Если кого-нибудь плохим считают, то все на его голову падает - Муу hаа муудайн толгойдо

  3. Если будешь говорить "вкусно", "вкусно", то от этого не будет сладко, если будешь говорить "умный", "умный", то от не будет умным - "Амтатай", "амтатай" гэхэдэ, амтатай болодоггγй; "ухаантай", "ухаантай" гэхэдэ, ухаантай болодоггγй

  4. Если дают, то берите, если выгоняют, то выходите - Угэбэл - абагты, улдэбэл - гарагты

  5. Если опоздаешь, то многое потеряешь, если счастливым будешь - Хожомдоо hаа хохидолтой, хурдалаа hаа жаргалтай

Что общего в формулировках этих пословиц?

Если - то

Эта конструкция (Кластер) описывает разветвляющийся алгоритм.

Примеры (если плохая погода, то беру зонт; если урок физкультуры, то одеваю спортивный костюм; если урок информатики, то беру с собой бахилы и т.д.) Приведите свои примеры.

Запомните дамы и господа! Форма организации действий, при которой в зависимости от выполнения некоторого условия совершается одна или другая последовательность шагов, называется ветвлением. Оператор, реализующий конструкцию ветвления, называется условным оператором. Условному оператору отвечают две структуры: полная и неполная. Поэтому на нашем острове всего два отеля: полный- от работает по системе "всё включено" и неполный - по системе - "только завтраки".

В Паскале ветвление организуется с помощью двух операторов: условный оператор IF и оператор выбора CASE. Сегодня на уроке мы познакомимся с условным оператором - IF.
Формат:
1) if условие then оператор1 else оператор2;
(если) (то) (иначе)
или
2) if условие then оператор;
(если) (то)
Условие - это равенство или неравенство.
Оператор условия выполняется следующим образом. Сначала выполняется выражение, записанное в условии. В результате его вычисления получается значение истина или ложь.
В первом случае, если значение выражения есть истина, выполняется оператор1, указанный после слова then (то). Если значение выражения ложь, то выполняется оператор2.
Во втором варианте формата - если условие выражение истина, то выполняется оператор1, если - ложь - выполняется оператор, следующий за оператором if.

При сложных условиях применяются логические связки:

And - истинно, когда истинны все составляющие логические выражение

Пример: ((x>=0) and (x<=5)) истинно для x из интервала [0;5] и ложно при x=6

Not - истинно, когда ложно исходное логическое выражение

Пример: not(x>=0) истинно для x=-5 и ложно для x=6

Or - истинно, когда истинно хотя бы одно из логических выражений

Пример: ((a<5) or (a>9)) истинно для a=2 и ложно для a=6

Важно помнить:

  • перед else НЕ ставится точка с запятой

  • вторая часть (else…) может отсутствовать (неполная форма)

  • если в блоке один оператор, то можно убрать слова begin и end

4. Выполнение заданий учащимися:

На сегодняшний день вы знакомы с тремя операторами. Давайте их вспомним - это оператор ввода, оператор вывода и оператор присваивания. Сегодня вы познакомились еще с одним.

Расскажите жителям острова Условный оператор о своём городе с помощью задач.

1 вариант.

1.В чем суть разветвляющейся структуры алгоритмов?

2. Фрагмента программы:

M:=5;

If m>5 then y:=5+m else y:=100-m;

Writeln (y);

Что появится при выводе переменной y?

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

2 вариант.

1.В чем суть использования в программе условного оператора?

2. Фрагмента программы:

a:=0;

If a<=0 then b:=3*a else b:=a-3;

Writeln (y);

Что появится при выводе переменной y?

3. Составить блок-схему и программу для вычисления n.

Вариант 3.

1. Исправь ошибки в программе

Program 2 pr;

Var b,s: real;

Begin

Writeln ('Введите числа b и с')

Readln( b,c);

A=b+c;

Write ln ( 'a=',a);

End.

2. Какое будет значение будет принимать переменная х?

A:=5; b:=4; c:=3;

If a>b then x:=a+b

Else begin

A:=b+c; x:=a-3*b;

End.

3. Составить блок-схему и программу для вычисления n.

Расскажите жителям острова Условный оператор о своём городе с помощью задач.

5.Физкультминутка для глаз.

  1. Рисуй глазами треугольник.

  2. Теперь его переверни вершиной вниз.

  3. И вновь глазами ты по периметру веди.

  4. Рисуй восьмерку вертикально. Ты головою не крути,

  5. А лишь глазами осторожно ты вдоль по линиям води.

  6. И на бочок ее клади. Теперь следи горизонтально,

  7. И в центре ты остановись. Глазки крепко закрываем,

  8. Дружно до пяти считаем. Глаза открываем мы, наконец.

Зарядка окончилась. Ты молодец!

6. Подведение итогов урока и домашнее задание. Пятистрочник ( сиквейн)

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

ФОРМА

СОДЕРЖАНИЕ

1

Одно слово - существительное

Имя объекта

2

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

Свойства объекта

3

Три слова - глаголы

Возможности объекта (активные и пассивные действия)

4

Четыре слова ( четыре отдельных слова, два словосочетания или предложения)

Ваше личное отношение к объекту

5

Одно слово - синоним

Вывод, заключение


7.Рефлексия

  1. Новая тема для меня оказалась…
    а) легкой
    б) трудной, но интересной;
    в) трудной.

  2. Я считаю, что я…
    а) поработал хорошо;
    б) я не очень удовлетворителен своей работой, мог бы быть активнее;
    в) совсем неудовлетворителен своей работой.

  3. Пусть даны два числа. Если первое больше второго по абсолютной величине, то необходимо уменьшить первое в пять раз. Иначе число оставить без изменения.

4

© 2010-2022