Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Билет #26



1. Операторы ветвления (полная, не полная, полная с составными операторами). Виды блок – схем.

Условный оператор IF THEN позволяют выбрать для выполнения один из операторов (или не выбрать ни одного). Условный оператор имеет вид: IF <условие> THEN <оператор1> ELSE <оператор2>; В выражении должен получаться результат, имеющий стандартный тип Boolean. Если результатом выражения является истинное значение (True), то выполняется оператор, следующий за ключевым словом then. Если результатом выражения является значение False присутствует ключевое слово else, то выполняется оператор следующий за ключевым словом else. Если ключевое слово else отсутствует, то выполняется оператор, следующий за условным. В качестве условия может быть: Операция отношения (<,>,>=,<=,<>,=). Логическая переменная. Логическое выражение. В общем случае ключевое слово else связывается с ближайшим ключевым словом if, с которым еще не ассоциировано else. Если при использовании условного оператора требуется выполнить два и более операторов, то их необходимо заключить в операторные скобки BEGIN - END, т.к. в этом случае идет речь о составном операторе, за счет которого расширяется возможность условного оператора. Оператор выбора (варианта) используется в тех случаях, когда в зависимости от значения какого-либо выражения необходимо выполнить один из нескольких операторов. Оператор case состоит из выражения (селектора) и списка операторов, каждому из которых предшествует одна или более констант (они называются константами выбора) или ключевое слово else. Селектор должен иметь порядковый тип размера байт или слово. Таким образом, строковый тип и тип LongInt являются недопустимыми типами селектора. Все константы выбора должны быть уникальными и иметь порядковый тип, совместимый с типом селектора. Оператор вывода имеет следующую форму записи:

CASE <выражение> OF константа 1: оператор 1; константа 2: оператор 2;

................................................

константа n: оператор n; ELSE оператор; END;

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

2. Разработать приложение в среде программирования Pascal или Delphi:

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

Для выхода из программы необходимо щелкнуть мышью на закрывающей кнопке в строке заголовка.





Дата публикования: 2015-02-03; Прочитано: 495 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...