Инфоурок Информатика Другие методич. материалыПрограммирование условий. Условный оператор 9 класс

Программирование условий. Условный оператор 9 класс

Скачать материал

9а ______

9в ______

 

 

 

 

 

 

 

 

 

 

 

 

Тема: Программирование условий. Условный оператор

 

 

 

 

 

 

 

 

 

Предмет: Информатика

 

 

 

 

 

 

 

 

 

 

 

 

Учитель: Машрапов Алдияр Жуматаевич

 

 

 

 

 

 

 

 

 

 

 

 

 

Астана 2015

Тема: Программирование условий. Условный оператор

Цели урока:

- введение понятия условный оператор

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

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

Задачи:

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

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

Воспитывающая: воспитывать дисциплинированность, усидчивость, положительное отношение к программированию, самостоятельность

Тип урока: урок новых знаний

Оборудование: флипчарт «Условный оператор», флипчарт – тест «Условный оператор» ПК, ПО «Pascal», проектор, интерактивная доска, устройства activote, учебник Б. Бурибаева «Основы информатики и вычислительной техники», словесная наглядность

План урока:

I. Организационный момент+целеполагание

II. Проверка ранее усвоенных знаний

III. Актуализация новых знаний

IV. Самостоятельная работа в тетради

V. Составление программ на ПК

VI. Закрепляющее тестирование

VII. Итог урока

 

Ход урока

Организационный момент + целеполагание

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

II. Проверка ранее усвоенных знаний (см. приложение)

Кто автор языка Паскаль?

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

Соедините стрелками верное написание функций

Составьте верную последовательность структуры программы

Определите тип данных

Какие типы относятся к стандарту  Integer?

Найдите ошибки в программе

III. Актуализация новых знаний.

а) определение темы урока (кроссворд)

- Прошу Вам самим определить тему урока

1. Свойство алгоритма

2. Один из способов представления алгоритма

3. Язык программирования

4. Заголовок программы

5. Сложный тип данных

6. Идентификатор

7. Свойство алгоритма

Ответы: 1. Результативность; 2. Словесный; 3. Паскаль; 4. Рrogram; 5. Массивы; 6. Имя; 7.

 Дискретность

б)  слово учителя + запись теории учащимися

- Для организации  алгоритмов с разветвлением используется условный оператор. Разветвление зависит от выполнения или невыполнения определенных условий. Иногда в одной ветви ни одна операция не выполняется.

- В качестве условия используется значение логического выражения: if.. then.. else

На алгоритмическом языке

На языке программирования

нач

        если условие

        то серия 1

        иначе серия 2

кон

If <условие>

then <оператор 1>

else <оператор 2>

If <условие выражения>

then <оператор>

 

нетда- Если значение условия true, то есть условие выполняется,

тогда выполняется серия 1, а оператор 2 не выполняется

- Если значение условия false, то есть условие не

соблюдается, то выполняется оператор 2,

а оператор 1 не выполняется.

 

Задача 1:

 

Y=    x+2, x<0

         x2 , x>0

                              

да,нет,x<0
 

 

 

 

 

 

 

 

 

 

 

 

 

 


Program Primer1;

Var y,x: real;

Begin

Write (‘x’);

Read (x);

If x<0 then y:=x+2;

If x>0 then y:=sqr (x);

Write (‘y=’,y);

End.

Program Primer1;

Var y,x: real;

Begin

Write (‘x’);

Read (x);

If x<0 then y:=x+2;

Else y:=sqr (x);

Write (‘y=’,y);

End.

Задача 2: Написать программу, которая определит, имеете ли Вы право голосовать: если Вам 18 и более лет – имеет право голосовать, если менее 18 лет – не имеет право голосовать.

Program zadacha;

Var a,b: real;

Begin

Write (‘a’);

Read (a);

If a<18 then write b:=(‘ne imeet pravi golosovat’);

If a>18 then write b:=(‘imeet pravi golosovat’);

Write (‘b=’,b);

End.

IV. Самостоятельная работа в тетради

          -3x+9, x<7

Y=

          sin x+1, x>7

V. Составление программ на ПК (самостоятельно)

Задача 1:

 

         X2 , x>2

Y=

         4, x<2

 

Задача 2:

Написать программу вопросов: «Вы составили программы всех заданий?». Если ответ верен, то вывести «Молодец!». В противном случае: «Продолжите работу по написанию программ»

VI. Закрепляющее тестирование (см. приложение)

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

            A. разветвляющимся

            B. циклическим

            C. следования

            D. линейным

            E. процедурным

2. Служебное слово IF в условном операторе переводится как...

            A. если

            B. тогда

            C. иначе

            D. ввод

            E. условие

3. Служебное слово THEN в условном операторе переводится как...

            A. если

            B. тогда

            C. иначе

            D. ввод

            E. условие

4. Служебное слово ELSE в условном операторе переводится как...

            A. если

            B. тогда

            C. иначе

            D. ввод

            E. условие

5. Укажите правильный вариант использования условного оператора.

            A. IF <условие> THEN begin <серия операторов 1> end ELSE begin <серия операторов 2> end;

            B. IF <условие> THEN <серия операторов 1>; ELSE <серия операторов 2>;

            C. THEN begin <серия операторов 1> end IF <условие>  ELSE begin <серия операторов 2> end;

            D. THEN  <серия операторов 1> ELSE  <серия операторов 2>  IF <условие> ;

            E. IF <условие> THEN  <серия операторов 1>

6. Укажите правильный вариант использования неполного ветвления.

            A. IF <условие> THEN begin <серия операторов 1> end;

            B. THEN <серия операторов 1>; ELSE <серия операторов 2>;

            C. IF <условие>  ELSE begin <серия операторов 2> end;

            D. ELSE  <серия операторов 2>  IF <условие> ;

            E. THEN  <условие> IF <серия операторов 1>

 

 

 

 

VII. Итог урока. Выставление оценок

- Какая тема была Вам предложена для изучения?

- Какие трудности у Вас возникли с написанием программ

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Программирование условий. Условный оператор 9 класс"

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Клининговый менеджер

Получите профессию

Фитнес-тренер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 609 998 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 15.11.2016 2250
    • DOCX 84.5 кбайт
    • Рейтинг: 1 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Машрапов Алдияр Жуматаевич. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

    Удалить материал
  • Автор материала

    Машрапов Алдияр Жуматаевич
    Машрапов Алдияр Жуматаевич
    • На сайте: 7 лет и 4 месяца
    • Подписчики: 2
    • Всего просмотров: 11283
    • Всего материалов: 8

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Экскурсовод

Экскурсовод (гид)

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Теоретические и методологические основы преподавания информатики с учётом требований ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 157 человек из 52 регионов

Курс повышения квалификации

Организация преподавания информационных систем и технологий в профессиональном образовании

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 29 человек из 16 регионов

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в профессиональном образовании

Преподаватель математики и информатики

500/1000 ч.

от 8900 руб. от 4450 руб.
Подать заявку О курсе
  • Сейчас обучается 42 человека из 21 региона

Мини-курс

Психология учебной среды и развития детей: от диагностики к коррекции

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Психология развития и воспитания детей: особенности и подходы

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе

Мини-курс

Экономика и управление

6 ч.

780 руб. 390 руб.
Подать заявку О курсе