Читайте также:
|
|
Варіанти запису схеми для логічного виразу 0<X<2:
Варіанти запису схеми для логічного виразу 0<X або X > 6:
|
Порядок логічних операцій [1]: 1) інверсія( ); 2) конъюнкція( /\ ); 3) диз'юнкція( \/ );
Наприклад, логічний вираз a /\ b V ( c) /\ a V b /\ ( a) /\ ( b)=1 якщо a=0; b=1; c=0:
Якщо a=0; b=1; c=0 то 0 /\ 1 V ( 0) /\ 0 V 1 /\ ( 0) /\ ( 1)
1)проведемо операції інверсії( ) 1 1 1 0
отримаємо 1 /\ 1 V 1 /\ 0 V 1 /\ 1 /\ 0
2)проведемо операції конъюнкції(/\) 1 0 1 0
отримаємо 1 V 0 V 0
3)проведемо операції диз'юнкція(\/) 1 1
отримаємо 1
ІІІ етап – програмування.
Одним із програмних засобів запису управляючої частини є оператор ІF...THEN...ELSE.
а) лінійна форма оператора IF – доцільно використовувати, якщо перевіряється одна умова.
Формат оператора IF: |
ІF<умова>THEN<оператори_так>[ELSE<оператори_ні>] |
де умова - логічний вираз, що набуває значення ХИБНІСТЬ (0) або ІСТИНА (1). |
оператори_так– виконуються, якщо результат перевірки умови - ІСТИНА. оператори_ні- виконуються, якщо результат перевірки умови - ХИБНІСТЬ. |
Наприклад:
б) блокова форма оператора IF – використовується якщо управляюча частина складна і перевіряється декілька умов
Формат оператора IF: |
ІF <умова1> THEN [ блок_операторів-1 ] [ ELSEІF < умова 2> THEN [ блок_ операторів-2 ] ]. ... [ ELSE [ блок операторів-n ] ] END ІF |
Наприклад (див. також далі тестову задачу №2):
Дата добавления: 2015-08-03; просмотров: 46 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
ТЕОРЕТИЧНИЙ МАТЕРІАЛ | | | Завдання 1.4. Виконати та оформити у звіті ІЗСР. Результати занести до звіту. |