Конспект «Разветвляющийся алгоритм на языке Паскаль. Условный оператор»
план-конспект урока по информатике и икт (9 класс)

Конспект урока.

Скачать:


Предварительный просмотр:

Организационная информация

Учитель разрабатывающая урок

Погудин Илья Анатольевич

Предмет

информатика

Класс, профиль класса/группа, количество человек

9 класс, обучение в подгруппе

Продолжительность урока (занятия)

45 мин

Методическая информация

Тема урока /занятия

«Разветвляющийся алгоритм на языке Паскаль. Условный оператор»

Автор учебника, по которому ведётся обучение (если имеется)

Л.Л.Босова, А.Ю. Босова

Цели урока/ занятия

Познакомить учащихся с условным оператором и применением его при составлении программ на языке программирования Паскаль.

Задачи урока/ занятия

Образовательные:

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

Развивающие:

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

Воспитательные:

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

Знания, умения, навыки и качества, которые актуализируют/приобретут/закрепят/др. ученики/коллектив в ходе урока / занятия

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

Приобретут - представления об условном операторе, полной и краткой форме.

Закрепят - знания и представления об условном операторе, навыки сотрудничества.

Учебный материал, подлежащий усвоению, актуализации, закреплению

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

Разветвляющимся алгоритмам отвечают 2 структуры:

ПОЛНАЯ. При выполнении условия выполняется один блок действий, а при невыполнении – другой блок.

НЕПОЛНАЯ, которая начинается с вопроса-условия, имеющая вариант ответа да, по которому выполняется некоторый оператор, а веточка нет отсутствует.

При записи на языке Pascal разветвляющихся алгоритмов используется условный оператор. Его общий вид: if <условие> then <оператор_1> else <оператор_2>. В качестве условий используются логические выражения простые или сложные. Если <условие> (логическое выражение) принимает значение «истина», то выполняется оператор_1, если же нет, то оператор_2. Перед else знак «;» не ставится. Слова if, then, else переводятся с английского языка на русский как если, то, иначе.

Для записи неполных ветвлений используется сокращённая форма условного оператора:

if <условие> then <оператор>.

Полная форма соответствует полному ветвлению, а неполная форма – неполному ветвлению в алгоритмах.

Условие – это логическое выражение, которое может быть записано в операторе явно или вычислено в программе. Для записи простых условий используются операции отношения:
< (меньше), > (больше), = (равно), < = (меньше или равно), >= (больше или равно), < > (не равно).
Если по условию задачи после THEN или ELSE необходимо выполнить больше одного оператора, то тогда используют операторные скобки BEGIN…END

IF <условие> THEN 
BEGIN

<оператор 1>;
<оператор 2>;

<оператор n>;
END
ELSE 
BEGIN
<оператор 1>;
<оператор 2>;

<оператор n>;
END;


По теме: методические разработки, презентации и конспекты

Конспект урока и презентация по информатике по теме "Ветвление в Турбо Паскаль. Условный оператор" в 10 классе

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

Алгоритм ветвления. Условный оператор в языке Турбо Паскаль

Программирование – один из самых традиционных разделов в программе преподавания информатики в школе. За последние годы методика преподавания информатики претерпела значительные изменения. Это связано ...

9кл Зачет по теме «Запись вспомогательных алгоритмов на языке Паскаль. Управление и алгоритмы» + Задачи

Зачет по теме «Запись вспомогательных алгоритмов на  языке Паскаль. Управление и алгоритмы» состоит из теоретической части (14 вариантов по 10 вопросов ) и практической части (10 задач)...

План урока по теме "Программирование разветвляющихся алгоритмов в языке Паскаль"

Материал содержит технологическую карту урока и наглядные средства в электронной форме по теме урока....

Конспект урока по информатике на тему: «Программирование разветвляющихся алгоритмов. Условный оператор».

Цели:-          рассмотреть правила записи условного оператора;-          рассмотреть формат и назначение сост...

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

Презентация к уроку 8 класса на тему Программирование разветвляющихся алгоритмов. Простой и составной условные операторы по программе Босовой Л.Л....