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

Конспект урока «Программирование условий. Условный оператор» по информатике для 9 класса

Класс: 9

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

Учитель: Клементьева О.С

Казахстан, Карагандинская область, г. Балхаш

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

Цели урока:

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

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

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

Задачи:

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

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

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

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

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

План урока:

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

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

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

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

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

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

VII. Итог урока

Пояснения к приложению:

1 слайд: ознакомление с участником конкурса флипчартов

2 слайд: при верных ответах учащихся учитель инструментом произвольного выбора (курсором) перемещает геометрические объекты в сторону

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

4 слайд: учащимся предлагается с помощью инструмента свободного выбора (курсора) составить верную последовательность структуры алгоритма

5 слайд: учащимся предлагается с помощью инструмента свободного выбора (курсора) переместить записи к определенным типам данных

6 слайд: после фронтального опроса учащихся учитель проверяет верность ответов с помощью наведения инструмента Лупа на рисунок корзины

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

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

9 слайд: объявление темы урока

10 слайд: объяснение учителем структуру условного оператора. После пояснения с помощью инструмента свободного выбора (курсора) кликает на рисунок блок –схемы, который увеличиваясь в размере доступен для изучения учащимися

11 слайд: написание учителем программы выражения в 3-х видах с применением инструмента Перо

12 слайд: написание учителем программы задания на языке Паскаль с применением инструмента Перо

13 слайд: 1 задание учащиеся выполняют самостоятельно. После этого учитель с помощью инструмента свободного выбора (курсора) кликает на рисунки блокнота и тем самым вызывает задания для написания программ на ПК в среде Паскаль

14 слайд: Итог урока




Ход урока

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

нач

если условие

то серия 1

иначе серия 2

кон

If

then

else

If

then


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

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

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

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

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


Задача 1:


Y= x+2, x

x2 , x>0







Y:=sqr (x)

Y:=x+2









Program Primer1;

Var y,x: real;

Begin

Write (‘x’);

Read (x);

If x

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

Write (‘y=’,y);

End.

Program Primer1;

Var y,x: real;

Begin

Write (‘x’);

Read (x);

If x

Else y:=sqr (x);

Write (‘y=’,y);

End.

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

Program zadacha;

Var a,b: real;

Begin

Write (‘a’);

Read (a);

If a

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

Write (‘b=’,b);

End.

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

-3x+9, x

Y=

sin x+1, x>7

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

Задача 1:


X2 , x>2

Y=

4, x


Задача 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 end ELSE begin end;

B. IF THEN ; ELSE ;

C. THEN begin end IF ELSE begin end;

D. THEN ELSE IF ;

E. IF THEN

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

A. IF THEN begin end;

B. THEN ; ELSE ;

C. IF ELSE begin end;

D. ELSE IF ;

E. THEN IF





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

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

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











Использованная литература:

1. учебник информатики Б. Бурибаева «Основы информатики и вычислительной техники»

  1. http://vavlor.idhost.kz/index.php?option=com_content&view=article&id=60:----pascal-----&catid=36:9-&Itemid=40

3. http://school3aksinf.ucoz.ru/load/3

  1. http://festival.1september.ru/articles/528132/

  2. http://metodsovet.su/load/infor/razr_urokov/urok_na_temu_quot_uslovnyj_operator_quot/116-1-0-561

6. http://www.saliy.idhost.kz/index.php/joomla-overview/oaplab/76-oaplab4


Здесь представлен конспект к уроку на тему «Программирование условий. Условный оператор», который Вы можете бесплатно скачать на нашем сайте. Предмет конспекта: Информатика (9 класс). Также здесь Вы можете найти дополнительные учебные материалы и презентации по данной теме, используя которые, Вы сможете еще больше заинтересовать аудиторию и преподнести еще больше полезной информации.

Список похожих конспектов

Программирование разветвляющихся алгоритмов. Условный оператор

Программирование разветвляющихся алгоритмов. Условный оператор

Пыхтина Юлия Викторовна, учитель информатики, МБОУ «Гимназия №2» г.Курчатова. . Урок по информатике. . в 9 классе. по теме:. Программирование ...
Операторы ввода и вывода. Программирование линейных алгоритмов

Операторы ввода и вывода. Программирование линейных алгоритмов

ГУ Михайловская СШ. Урока по информатике для 9 класса. «Операторы ввода и вывода. . . Программирование линейных алгоритмов». ...
Операторы ввода и вывода. Программирование линейных алгоритмов

Операторы ввода и вывода. Программирование линейных алгоритмов

ГУ Михайловская СШ. Разработка урока по информатике. «Операторы ввода и вывода. . . Программирование линейных алгоритмов». ...
Условный оператор

Условный оператор

Урок по информатике "Условный оператор". ГБОУ гимназия №1517 г.Москва. Учитель информатики: Попова Маргарита Юрьевна. Цели урока:. . . научить ...
Программирование линейных алгоритмов, оператор присваивания

Программирование линейных алгоритмов, оператор присваивания

Урок. 7 класс. Дата. Тема:. Программирование линейных алгоритмов, оператор присваивания. Цели:. . Социализирующая:.  приобщение к нормам ...
Условный оператор

Условный оператор

План – конспект урока по теме: «Условный оператор». Класс. : 8. Предмет. : информатика. Тема. : Программирование условий. Условный оператор. Цели. ...
Условный оператор в Паскале

Условный оператор в Паскале

Бурдастых Лариса Михайловна МБОУ «СОШ №14» Приморский край г. Находка. . Урок по информатике в 9 классе. . по теме "Условный оператор в Паскале". ...
Условный оператор

Условный оператор

Тема:. Условный оператор. Цели:. Сформировать понятие об условном операторе;. . . Научить использовать полный и неполный условный оператор;. ...
Программирование линейных алгоритмов на языке FREE PASCAL

Программирование линейных алгоритмов на языке FREE PASCAL

Конспект урока по информатике. Тема: «. Программирование линейных алгоритмов на языке. FREE. PASCAL. ». Барнаул ...
Решение задач на ветвление. Программирование диалога с компьютером

Решение задач на ветвление. Программирование диалога с компьютером

Тема. : Решение задач на ветвление. Программирование диалога с компьютером. Место урока в теме:. урок предусматривает использовать знания линейных ...
Программирование ветвлений на Паскале

Программирование ветвлений на Паскале

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

Программирование разветвляющихся алгоритмов

Учитель:. Борисенко Ирина Владимировна. МКОУ СОШ №6 г. Ипатово, Ставропольский край. Предметная область:. Информатика и ИКТ 9 класс. Тема:. Программирование ...
Программирование правильных многоугольников и окружностей

Программирование правильных многоугольников и окружностей

ГБОУ лицей №144 г. Санкт-Петербург. Учитель информатики Мочалова Марина Владимировна. Урок информатики в 5-6 классах. . План открытого урока. ...
Программирование на языке QBasic. Символьные величины

Программирование на языке QBasic. Символьные величины

Учитель информатики МКОУ Октябрьская СОШ№1 Кондрашина С.А. . Тема «Программирование на языке QBasic. . Символьные величины». Цели:. - Образовательные. ...
Извлечение звуков. Музыкальный оператор PLAY

Извлечение звуков. Музыкальный оператор PLAY

Конспект занятия. Педагог дополнительного образования Козенбаева Ольга Зайниевна, высшая квалификационная категория, стаж работы 22 года. Муниципальное ...
Программирование линейных алгоритмов

Программирование линейных алгоритмов

Наименование учреждения . Средняя общеобразовательная профильная школа № 36 экологической направленности. ФИО Троицкая Евгения Юрьевна. Должность ...
Программирование линейных алгоритмов

Программирование линейных алгоритмов

Тема:. Программирование линейных алгоритмов. Цели: повышение интереса к изучению предмета; воспитание навыка быстрого мышления; развитие творческой ...
Программирование линейных алгоритмов

Программирование линейных алгоритмов

Класс:. 7 (ІІ. подгруппа). Тема:. Программирование линейных алгоритмов. Цели:. 1. Познакомить с основными операторами линейных программ в Паскале; ...
Программирование динамической модели

Программирование динамической модели

План - конспект урока информатики и ИКТ в 9 классе по теме : “ Программирование динамической модели”. Тема урока :. Программирование динамической ...
Программирование динамической модели

Программирование динамической модели

Конспект урока по информатике в 9 классе Предмет:.  информатика и ИКТКласс:. 9 классТема: “. Программирование динамической модели”. . Тема урока ...

Информация о конспекте

Ваша оценка: Оцените конспект по шкале от 1 до 5 баллов
Дата добавления:6 марта 2017
Категория:Информатика
Классы:
Поделись с друзьями:
Скачать конспект