- Ветвление. Операторы условного перехода

Конспект урока «Ветвление. Операторы условного перехода» по информатике

Дата: _________________

Класс: _________________

Тема урока: Ветвление. Операторы условного перехода.

Цель:

Учебная: Ознакомить учащихся с понятием ветвление. И программированием операторами условного перехода.

Воспитательная: Воспитать стремление к аккуратности и точности исполнения.

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

Основные знания и умения:

Знать и уметь:

  1. Выполнять основные правила из каждого этапа циклических алгоритмических задач

  2. Уметь пользоваться ВТ.

  3. Выполнять основные алгоритмы

Вид занятия: Лекция

План – занятия:

  1. Организационный момент- -2

  2. Проверка домашнего задания -5

  3. Изложения новой темы -20

  4. Практическая работа -10

  5. Закрепление темы -5

  6. Д/з -3

Конспект:

В языке Паскаль имеются два условных оператора:

if (оператор ветвления)

case (оператор выбора).

И не условный оператор: GOTO

Оператор if обеспечивает  выбор из двух альтернатив, оператор выбора case позволяет сделать выбор из произвольного числа имеющихся вариантов.

На этом уроке рассмотрим оператор If.

Условный оператор If (оператор ветвления)

Полная формы условного оператора называется If-then-else, имеет вид:

If условие

Then [оператор1]

Else [оператор2];

Если в качестве оператора должна выполняться серия операторов, то они объединяются в операторные скобки Begin-End.

If then

Begin

[операторы1]

End

Else

begin

[операторы2]

End;

Слова if (если) и Then (то) – зарезервированные.

Замечание. Перед ключевым словом else (иначе) точка с запятой не ставится, она ставиться после всего оператора If.

Условие представляют собой логические выражение. Простые условия  записываются в виде равенств или неравенств. В сложных условиях несколько простых условий объединяются с помощью логических операций or, and. В этом случае простые условия заключаются в круглые скобки.

На рисунке показана блок-схема полной формы оператора.

Блок-схема оператора if-then-else

Алгоритм выполнения полного условного оператора:

  1. Проверяется значение логического выражения, записанного в условии после слова If

  2. Если условие истинно (значение выражения условие равно True), то выполняется оператор 1, указанный после слова Then

  3. Если условие ложно, то выполняется оператор 2, записанный после слова  Else.

Неполная форма условного оператора называется if-then, имеет вид:

If условие

Then [оператор];

Если в качестве оператора должна выполняться серия операторов, то они объединяются в операторные скобки Begin-End.

If условие Then

Begin

[операторы]

End;

В неполном ветвлении ветвь Else отсутствует.
На рисунке показана блок схема оператора if-then.

Блок-схема оператора if-then

Алгоритм выполнения неполного условного оператора

  1. Проверяется значение логического выражения, записанного в условии после слова If

  2. Если условие истинно (значение выражения условие равно True), то выполняется операторы, указанный после слова Then

  3. Если условие ложно, то ничего делать не надо. Происходит переход к следующему оператору.

Операторы ветвления могут быть вложенными, т.е. один оператор if можно расположить внутри другого. В этом случае он позволяет производить выбор более чем из двух вариантов. При написании исходного кода с вложенными операторами для удобочитаемости  кода вложенные операторы выделяются отступами.

If then begin

[операторы 1;]

end

Else if eckjdbt 2 then begin

[операторы2;]

End

.

.

else if условиеN

[операторыN;]

end

else begin ;

end;

Применение условного оператора if рассмотрим на примерах.

Пример 1. С клавиатуры ввести два различных числа. Найти большее из них и вывести его на экран.

Решение

В этом примере нужно произвести выбор одного из двух вариантов, для этого используется оператор if-then-else.

program primer6_1;

var a, b, m:integer;

begin

writeln('Введите два числа: ');

readln(a, b);

if a>b then m:=a

else m:=b;

writeln('Большее из них: ', m);

end.

 Пример 2. Даны три отрезка. Можно ли из них построить треугольник?

Решение. Для любого треугольника сумма его двух сторон  должна быть больше третьей стороны (неравенство треугольника). Если a, b, c – стороны предполагаемого треугольника, то нужно сравнить длину каждого отрезка с суммой двух других. Если хотя бы в одном случае отрезок окажется больше суммы двух других, то треугольник из таких отрезков не построить.

Для решения этой задачи используется оператор if-then-else со сложным условием.

program primer6_2;

var a, b, c: integer;

begin

write (' Введите длины отрезков: ');

readln (a,b,c);

if (a

writeln ('Можно построить треугольник.')

else

writeln ('Нельзя построить треугольник.');

end.

Итог урока: оценивание 

Домашнее задание: решить задачи на странице №2


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

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

Структура программы на Pascal. Операторы ввода, вывода

Структура программы на Pascal. Операторы ввода, вывода

9 класс. . Тема: Структура программы на Pascal. . Операторы ввода, вывода. Тип урока:. урок изучения нового материала. Цель урока:. . -. ...
Структура программы. Операторы ввода-вывода

Структура программы. Операторы ввода-вывода

Мячина Светлана Александровна, учитель информатики МБОУ БГО «Борисоглебская гимназия№1». . МБОУ БГО «Борисоглебская гимназия №1». ...
Операторы графики в Pascal

Операторы графики в Pascal

Тема:. «Операторы графики в Pascal. ». Цель. :. Обучающая: 1. Закрепить знания и умения, полученные на прошлых уроках. (через устную работу с учащимися, ...
Составление программ с использованием условного оператора

Составление программ с использованием условного оператора

РЕПЯХ ГАЛИНА НИКОЛАЕВНАУчитель информатики БОУ города Омска «Средняя общеобразовательная школа № 30». 10 класс. Тема:. Составление программ с ...
Операторы ввода и вывода. Программирование линейных алгоритмов

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

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

Операторы ветвления

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

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

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

Ветвление на языке Паскаль

Урок по теме «Ветвление на языке Паскаль». Цель: Продолжить формирование навыков решения основных типов задач по информатике в форме тестирования. ...
Ветвление в алгоритме

Ветвление в алгоритме

Конспект урока. . по информатике для 5 класса. по теме:. «Ветвление в алгоритме». Цели:. 1. Образовательные:. дать ...
Ветвление в алгоритме

Ветвление в алгоритме

Муниципальное бюджетное общеобразовательное учреждение гимназия. Конспект урока информатики. . в 4 классе. . на тему. . "Ветвление ...
Ветвление

Ветвление

«Ветвление». Цель:. . обучающая:. закрепить определение видов ветвлений (полные, неполные); решать задачи с применением ветвлений на школьном ...

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

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