Pascal ABC

 

ГЛАВНАЯ
УСТАНОВКА
ОКНО ПРОГРАММЫ
ЛИНЕЙНЫЕ АЛГОРИТМЫ
ЧЕРТЁЖНИК
GraphABC
    РОБОТ
АЛГОРИТМЫ С ВЕТВЛЕНИЯМИ
АЛГОРИТМЫ С ПОВТОРЕНИЯМИ
ПРОЦЕДУРЫ И ФУНКЦИИ
ТЕСТЫ
ТВОРЧЕСКИЕ РАБОТЫ
ОЛИМПИАДНЫЕ ЗАДАНИЯ
 
 

 

 

 

АЛГОРИТМЫ С ВЕТВЛЕНИЯМИ ◊

Структура условного оператора Алгоритмы с ветвлениями.  Часть 1 Часть 2 Часть 3 Часть 4 Самостоятельная работа Часть 5 Часть 6 Операторные скобки. Составной оператор Оператор case Задачник

Конструкция ветвления- это часть алгоритма, в которой в зависимости от выполнения или невыполнения некоторого условия выполняется либо одна, либо другая последовательность действий.
    Алгоритм, в котором используется конструкция ветвления, называется алгоритмом с ветвлением.

Условный оператор if... then ... else

Наименование оператора говорит само за себя, так как в него входит логическое условие или логическое выражение. Условный оператор может быть полным (альтернативным) и неполным (без альтернативы). Он имеет следующий формат:

 

полная форма

if <Логическое условие (выражение)> then <Оператор 1> else <Оператор 2>

 

соращенная (неполная) форма

if <Логическое условие (выражение)> then < Оператор 1>

 

Здесь if <Логическое условие (выражение)> — логическое условие или выражение, которое может быть записано в операторе явно или вычислено в программе и присвоено логической переменной;

<Оператор 1>, <Оператор 2> — простые или составные операто­ры. В случае составного оператора (группы операторов) следует применять операторные скобки begin и end.

 

Алгоритм работы условного оператора if... then ... else следующий:

Если (if) <Логическое условие (выражение)> принимает значение True (истина), то (then) выполняется <Оператор 1> и далее следует выполнение операторов программы, иначе (else) выполняется <Оператор 2> и далее следует выполнение операторов программы.

Неполный формат условного оператора в случае ложного (False) значения <Логическое условие (выражение)> не выполняет <Оператор 1>, а переходит к выполнению операторов программ, следующих за условным оператором.

 

 

 

СЕРВИС

Copyright © 2008 Гимназия №1 имени К.Калиновского г.Свислочь © Синица А.А.