Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка програми в середовищі операційної системи Windows XP Professional Service Pack 2

Реферат Розробка програми в середовищі операційної системи Windows XP Professional Service Pack 2





корочена розвилка}

У цих операторах: - деяке логічне вираження, істинність якого перевіряється;

А - оператор, який виконується, якщо вираз S істинно;

В - оператор, який виконується, якщо вираз S ложно.

Так як умовний оператор IF є єдиним реченням, ні перед then, ні перед else крапку з комою ставити не можна.

За допомогою умовного оператора CASE можна вибрати варіант з будь-якої кількості варіантів. Структура цього оператора в Turbo Pascal:

case S of

Cl: lt; оператор1 gt ;;: lt; оператор2 gt ;;

...: lt; операторN gt ;; lt; оператор gt ;;

У цій структурі: - вираз порядкового типу, значення якого обчислюється ;, С2, ..., CN - константи, з якими порівнюється значення виразу S;

lt; оператор1 gt ;, lt; оператор2 gt ;, ..., lt; операторN gt;- Оператори, з яких виконується той, з константою якого збігається значення виразу S;

lt; оператор gt;- Оператор, який виконується, якщо значення виразу S не збігається ні з однією з констант С1, ..., CN.

Гілка оператора else є необов'язковою. Якщо вона відсутня і значення виразу S не збіжиться з жодною з перерахованих констант, весь оператор розглядається як порожній. На відміну від оператора IF перед словом else крапку з комою можна ставити.

Якщо для декількох констант потрібно виконувати один і той же оператор, їх можна перелічити через кому (або навіть вказати діапазон, якщо можливо), супроводивши їх одним оператором.

Оператор циклу REPEAT організовує виконання циклу, що складається з будь-якого числа операторів, з невідомим заздалегідь числом повторень. Тіло циклу виконується хоча б один раз. Вихід з циклу здійснюється при істинності деякого логічного виразу. Структура цього оператора:

lt; Оператор1 gt ;;

lt; Оператор2 gt ;;

...

lt; ОператорN gt ;; S;

У цій структурі:

lt; Оператор1 gt ;; lt; Оператор2 gt ;; lt; ОператорN gt;- Виконувані оператори, складові тіло циклу; - логічне вираження, істинність якого перевіряється в кінці кожної ітерації.

Так як слова repeat і until є своєрідними операторними дужками, крапку з комою перед словом until ставити не обов'язково.

Оператор циклу WHILE організовує виконання одного оператора невідоме заздалегідь число разів. Вихід з циклу здійснюється, якщо деякий логічне вираження виявиться хибним. Так як істинність логічного виразу перевіряється на початку кожної ітерації (тобто раніше, ніж виконується тіло), тіло циклу може не виконуватися жодного разу. Структура оператора циклу має вигляд: S do

lt; Оператор gt ;;

У цій структурі: - логічне вираження, істинність якого перевіряється на початку кожної ітерації;

lt; Оператор gt;- Виконуваний оператор циклу.

Оператор циклу FOR організовує виконання одного оператора заздалегідь відоме число разів. Існує два варіанти оператора: lt; змінна циклу gt;:= lt; початкове значення gt; to lt; кінцеве значення gt; do lt; оператор gt ;; lt; змінна циклу gt;:= lt; початкове значення gt; downto lt; кінцеве значення gt; do lt; оператор gt ;;

У цих операторах:

lt; змінна циклу gt;- Мінлива порядкового типу;

lt; початкове значення gt;- Вираз (порядкового типу), що визначає початкове значення змінної циклу;

lt; кінцеве значення gt;- Вираз (порядкового типу), що визначає кінцеве значення змінної циклу (при цьому значенні тіло циклу (тобто lt; оператор gt;) виконується востаннє);

lt; оператор gt;- Виконуваний оператор.

lt; початкове значення gt; і lt; кінцеве значення gt; повинні бути сумісні для присвоювання зі змінною циклу (див. п. 9.3).

Цикл діє таким чином:

Спочатку обчислюються і запам'ятовуються початкове і кінцеве значення.

Далі змінної циклу присвоюється початкове значення.

Потім значення змінної циклу порівнюється з кінцевим значенням.

Причому, поки параметр циклу менше або дорівнює кінцевому значенню (у першому варіанті оператора) або більше або дорівнює кінцевому значенню (у другому варіанті), виконується чергова ітерація; в іншому випадку відбувається вихід з циклу.

Виконання чергової ітерації включає в себе спочатку виконання lt; оператора gt ;, а потім ...


Назад | сторінка 5 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Оператор присвоювання мови FORTRAN
  • Реферат на тему: Проектування технології виконання робіт нульового циклу
  • Реферат на тему: Оператор вибору Switch
  • Реферат на тему: Уповноважений економічний оператор
  • Реферат на тему: Уповноважений економічний оператор в Митному союзі