-Музыка

 -Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в xpackpackax

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 09.01.2009
Записей:
Комментариев:
Написано: 1835


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

Суббота, 16 Мая 2009 г. 19:20 + в цитатник
Пишу шпоры...
Условный оператор позволяет проверить некоторое условие и в зависимости от
результатов проверки выполнить то или иное действие. Таким образом, условный
оператор - это средство ветвления вычислительного процесса.
Структура условного оператора имеет следующий вид:
IF <условие> THEN <оператор1> ELSE <оператор2>,
где IF, THEN, ELSE - зарезервированные слова (если, то, иначе); <условие> -
произвольное выражение логического типа; <оператор1>, <оператор2> - любые
операторы языка Турбо Паскаль.
Условный оператор работает по следующему алгоритму. Вначале вычисляется
условное выражение <условие>. Если результат есть TRUE (истина), то
выполняется <оператор1>, а <оператор2> пропускается; если результат есть
FALSE (ложь), наоборот, <оператор1> пропускается, а выполняется <оператор2>.
Например:
var
х, у, max: Integer;
begin
.......
if x > max then
у := max else
y := x;
При выполнении этого фрагмента переменная Y получит значение переменной X,
если только это значение не превышает МАХ, в противном случае Y станет равно
МАХ.
Часть ELSE <оператор2> условного оператора может быть опущена. Тогда при
значении TRUE условного выражения выполняется <оператор1>, в противном
случае этот оператор пропускается:
var
х, у, max: Integer;
begin
.......
if x > max then
max := x;
Y := x;
В этом примере переменная Y всегда будет иметь значение переменной X,а в
МАХ запоминается максимальное значение X.
Поскольку любой из операторов <оператор1> и <оператор2> может быть любого
типа, в том числе и условным, а в то же время не каждый из «вложенных»
условных операторов может иметь часть ELSE <оператор2>, то возникает
неоднозначность трактовки условий. Эта неоднозначность в Турбо Паскале
решается следующим образом: любая встретившаяся часть ELSE соответствует
ближайшей к ней «сверху» части THEN условного оператора.


**
Качественные фундаментные блоки по доступным ценам.

**
Для комфортной жизни на даче или в загородном доме, при условии отсутствия централизованной канализации, существует локальная канализация торговой марки "Юнилос", которая перерабатывает отходы в технически чистую воду.
Рубрики:  ...другое
Метки:  

Jango   обратиться по имени Суббота, 16 Мая 2009 г. 19:24 (ссылка)
xD хы, турбо паскаль - как давно это было :)
Ответить С цитатой В цитатник
xpackpackax   обратиться по имени Суббота, 16 Мая 2009 г. 19:30 (ссылка)
Jango, ...как давно это началось и как долго тянется... ))
Ответить С цитатой В цитатник
Vl_ad_le_na   обратиться по имени Суббота, 16 Мая 2009 г. 20:17 (ссылка)
xpackpackax, эт ты кого пугаешь? :))
Ответить С цитатой В цитатник
xpackpackax   обратиться по имени Суббота, 16 Мая 2009 г. 22:14 (ссылка)
эт я себе шпоры пишу)Vl_ad_le_na,
Ответить С цитатой В цитатник
Комментировать К дневнику Страницы: [1] [Новые]
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку