Page 75 - 4588
P. 75

Лабораторна робота № 2.2
                   Створення програм розгалуженої структури

                  2.2.1 Мета і завдання роботи

                  Оволодіти  навичками  програмування  алгоритмів,  що
           розгалужуються.
                  Тривалість роботи – 2 год.

                  2.2.2 Основні теоретичні положення

                  Алгоритми     розв’язання    бiльшостi    задач    не   є
           послідовними.  Дії  (обчислення),  які  необхідно  виконати,
           можуть  залежати  від  визначеної  умови,  наприклад,  від
           вихідних даних, або результатів, отриманих під час виконання
           програми.  Таким  чином,  розгалужений  алгоритм  передбачає
           вибір  однієї  з  декількох  послідовностей  дій  залежно  від
           вихідних даних чи проміжних результатів.
                  У таких випадках програмістові необхідно застосувати
           оператор перевірки умови, який має такий формат:
                  If умова Then [інструкції1] Else [інструкції2_else]
                  Допускається  також  використання  блокової  форми
           синтаксису:
                  If умова Then
                  [інструкції1]
                  Else
                  [інструкції2_else]
                  Якщо  логічний  вираз  істинний  (True),  то виконується
           оператор  після  слова  then  (інструкції1),  якщо  вираз
           помилковий (False), то виконується оператор після слова else
           (інструкції2).
                  Просту      однорядкову       форму       рекомендовано
           використовувати  для  коротких,  простих  перевірок.  Проте
           блокова  форма  зазвичай  простіша  для  читання,  обробки  і
           відладки.
                  Однорядкова  форма  допускає  виконання  декількох
           інструкцій  в  результаті  перевірки  однієї  умови  If...Then,  але
           всі  інструкції  повинні  бути  на  одному  рядку  і  розділятися
           двокрапкою, як у наступному прикладі:
                  If A > 10 Then A = A + 1 : B = B + A : C = C + B

                                           74
   70   71   72   73   74   75   76   77   78   79   80