Оператори вибору if в delphi, delphi, компоненти delphi, вихідні коди delphi

Оператори вибору if в Delphi

Вибір в точці розгалуження алгоритму чергового кроку програми може бути реалізований за допомогою інструкцій if і САSЕ.

Інструкція if - дозволяє вибрати один з двох можливих варіантів, інструкція case - один з несколькіх.Інструкція if Інструкція if дозволяє вибрати один з двох можливих варіантів розвитку програми. Вибір осущестнляется в залежності від виконання умови.

У загальному вигляді інструкція if записується так:

03. // тут інструкції, які треба виконати,

04. // якщо умова істинна.

08. // тут інструкції, які треба виконати,

09. // якщо умова помилкова.

Зверніть увагу, що перед else (після end) крапка з комою не ставиться.

Виконується інструкція if наступним чином:

  1. Обчислюється значення умови (умова - вираз логічного типу, значення якого може дорівнювати True або False).
  2. Якщо умова істинно (значення виразу умова одно True), то виконуються інструкції, наступні за словом then (між begin і end).

На цьому виконання операції if закінчується, тобто інструкції, наступні за else, не будуть виконані.

Якщо умова помилкова (значення виразу умова одно False), то виконуються інструкції, наступні за словом else (між begin і end).

Наприклад, якщо змінна t позначає тип з'єднання опорів в електричному ланцюзі (t = l відповідає послідовному з'єднанню, t = 2 - паралельного), a ri і г2 - величини опорів, то наведена нижче інструкція if здійснює вибір формули, по якій буде виконаний розрахунок.

1. if t = l then begin

6. z: = (rH-r2) / (rl * r2>;

Якщо в інструкції if між begin і end знаходиться тільки одна інструкція, то слова begin і end можна не писати.

08. ShowMessage ( 'Помилка!');

можна переписати так:

2. if otv = 3 then

5. ShowMessage ( 'Помилка!');

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

4. f інструкції, які треба виконувати,

5. якщо умова виконується, істинно)

збільшує значення змінної з тільки в тому випадку, якщо значення змінних л і га рівні.

Допоможи проекту! Розкажи друзям про цей сайт:

Схожі статті