Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ekzamen_OPAM_vidpovidi_teoretichni.doc
Скачиваний:
4
Добавлен:
22.09.2019
Размер:
214.53 Кб
Скачать
  1. Оператор вибору

Якщо необхідно при різних значеннях однієї і тієї ж змінної виконувати різні дії, в цьому випадку застосовують оператор вибору синтаксис:

Case <ім'я змінної> of  

  <варіант 1> <оператор 1>;  

  ......

  <варіант z>: <оператор z>; 

Else <оператор>;

End;

Оператор case працює таким чином. Спочатку обчислюється значення виразу-селектора, потім в послідовності операторів відшукується такий, якому передує константа, рівна обчисленому значенню. Якщо жодна з констант не дорівнює обчисленому значенню, виконується оператор, що стоїть за словом else. Якщо слово else відсутнє, виконується оператор, що знаходиться за словом end, тобто перший оператор за кордоном case.

  1. Цикл з параметром

Цикл — це процес виконання певного набору команд деяку кількість разів.

Цикл реалізують або за допомогою конструкції if–goto, або, що значно

ефективніше, за допомогою команд циклу. Є три види команд циклів: з

параметром, з передумовою та з післяумовою.

Розглянемо команду циклу з параметром – for. Є два різновиди команди

for. Розглянемо перший:

for < параметр >:=<вираз 1> to <вираз 2> do <команда 1>;

Тут параметр — це зміна цілого, символьного, логічного або

перерахованого типу, а вирази 1 і 2 задають початкове та кінцеве

значення параметра.

У циклі з передумовою. Серія команд може виконуватися один або більше разів, але може не виконатися жодного разу. В цьому полягає основна властивість циклу.

  1. Цикл з передумовою

Команда циклу з передумовою (while) має вигляд

while < логічний вираз > do <команда 1>;

Дія команди. Доки значення логічного виразу істинне, виконується команда

1. Істинний логічний вираз описує умову продовження процесу виконання

команди циклу.

1.2 Команда циклу з післяумовою (repeat) має вигляд

repit < команди > until < логічний вираз >;

Дія команди. Команди виконуються в циклі, доки значення логічного виразу

не стане істинним. Істинний логічний вираз задає умову виходу з циклу.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]