![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
1) Изучить теоретический материал по теме лабораторной (лекции + учебники).
2) Составить программу по заданию своего варианта.
3) Запустить программу на выполнение.
4) Отредактировать программу и сохранить её на диске А под именем lab4.pas.
5) Распечатать программу.
6) Распечатать результат работы программы.
7) Составить отчет по работе.
8) Защитить работу.
Содержание отчета
Отчет по лабораторной работе должен содержать:
1) тему работы;
2) цель работы;
3) ход работы;
4) постановку задачи;
5) распечатку программы;
6) результат работы программ.
Методические указания к лабораторной работе № 4
Оператор варианта (выбора)
Этот оператор представляет собой обобщение условного оператора:
if <условие1> then <оператор1> else
if <условие2> then <оператор2> else
if <условие N> then <оператор N>;
Оператор выбора позволяет выбрать одно из нескольких возможных продолжений программы. Параметром, по которому осуществляется выбор, служит ключ выбора – выражение любого порядкового типа.
Входить внутрь оператора варианта можно только через символ CASE. Входить внутрь по какому-либо оператору перехода, находящемуся вне оператора варианта, запрещается.
Case <ключ выбора> of
<список вариантов>
else <оператор>
End;
где Case – случай,
<ключ выбора> – выражение любого типа кроме типов REAL и STRING,
of – из,
<список вариантов> – одна или более конструкций вида:
< константа выбора>: <оператор>;
ELSE – иначе,
<оператор> – произвольный оператор Турбо Паскаля,
end; – конец.
Оператор выбора работает следующим образом. В начале вычисляется значение выражения <ключ выбора>, а затем в последовательности операторов <список варианта> отыскивается такой, которому предшествует константа, равная вычисленному значению. Найденный оператор выполняется, после чего оператор выбора завершает свою работу. Если в <списке варианта> не будет найдена константа, соответствующая вычисленному значению ключа выбора, управление передается оператору, стоящему за словом ELSE.
Часть ELSE <оператор> можно опускать. Тогда при отсутствии в списке выбора нужной константы ничего не произойдет и оператор выбора просто завершит свою работу.
Любому из операторов списка выбора может предшествовать не одна, а несколько констант выбора, разделенных запятыми.
Дата публикования: 2015-02-20; Прочитано: 293 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!