На головну

операції відносини

  1. Sf 32. Суспільні відносини, їх основні типи. Спілкування і
  2. А) Лінійні операції над векторами. Скалярний добуток векторів.
  3. Абсолютні і відносні правовідносини
  4. Австрійський питання у взаєминах Італії та Німеччини.
  5. агентські операції
  6. Аграрні відносини феодальної Індії. селянська громада
  7. Агресія в сімейних відносинах.
 операція  Назва  вираз  результат
=  Так само  A = B  True, якщо А дорівнює В
 <>  Не дорівнює  A <> B  True, якщо А не дорівнює В
>  більше  A> B  True, якщо А більше В
<  менше  A  True, якщо А менше В
 > =  Більше або дорівнює  A> = B  True, якщо А більше або дорівнює В
 <=  Менше або дорівнює  A <= B  True, якщо А менше або дорівнює В

До складу вираження ставлення можуть входити

- Один із знаків операцій порівняння (відносини) (<|> | = | <> | <= |> =);

- Два операнда.

Як операнди можуть виступати:

- Два будь-яких арифметичних вирази;

- Дві величини (задані змінними або константами) одного порядкового типу.

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

У мові Pascal операції відносини визначені для величин будь-якого порядкового типу (цілі, символьний, логічний, перелічувальний, діапазон). Операції відносини можуть бути виконані також над строковими виразами. Порівняння двох рядків виконується посимвольний зліва направо відповідно до їх лексикографічної впорядкованістю в таблиці кодів ASCII. Ця впорядкованість передбачає, що "1" < "2", "a" < "b", "B" < "C" і т.д. Як тільки в процесі попарних порівнянь символів з однаковою порядкової позицією виявляється більший за кодом ASCII символ, даний процес припиняється, і вважається, що рядок з цим символом відповідно більше іншого рядка. Якщо рядки мають різну довжину і їх символи збігаються до останнього знака, то вважається, що більш короткий рядок менше.

б) логічні операції;

У логічних виразах використовуються логічні операції, що задаються наступними службовими словами: not- Заперечення, and- Логічне "і" (множення), or- Логічне "або" (додавання), xor- Виключає "або".

операція not унарна (у неї один операнд, який пишеться за нею). Наприклад, якщо q- Логічна змінна, то її заперечення пишеться як not q. значення not q буде протилежно значенню q. Якщо значення змінної q одно true, то not q = False. І навпаки.

Решта операції бінарні, тобто застосовуються до двох операндам подібно арифметичним операціям. операція andдає істину тільки в тому випадку, якщо значення обох операндів істинно. операція or дає істину, якщо значення хоча б одного з операндів істинно. Нарешті, операція xor дає істину, якщо значення одного з операндів істинно, а іншого-брехливо.

в) таблиці істинності логічних операцій;

Всі перераховані правила можна записати у вигляді таблиці істинності:

 операція  Дія  вираз А В  результат
 Not  логічне заперечення  not A  True    False
 False    True
 And  логічне І  A and B  True  True  True
 True  False  False
 False  True  False
 False  False  False
 Or  логічне АБО  A and B  True  True  True
 True  False  True
 False  True  True
 False  False  False
 Xor  Що виключає Або  A xor B  True  True  False
 True  False  True
 False  True  True
 False  False  False

г) правила запису і обчислення логічних виразів.

Логічний вираз має на увазі виконання дій над логічними величинами. Тому до складу логічного виразу можуть входити:

- Константи логічного типу BOOLEAN;

- Змінні логічного типу BOOLEAN;

- Функції, що дають результат логічного типу BOOLEAN;

- Вираження ставлення (вони завжди мають результат логічного типу BOOLEAN);

- Знаки логічних операцій (NOT | AND | OR | XOR);

- Круглі дужки () для зміни порядку виконання операцій.

Правила запису і обчислення для логічних виразів загальні для всіх типів виразів: записуються в один рядок, використовуються тільки круглі дужки, в складеному логічному вираженні вираження ставлення полягають в круглі дужки. Наприклад, (A> = 160) and (B <= 13).

Порядок дій при обчисленні значення логічного виразу:

1) обчислюються значення в дужках;

2) обчислюються значення функцій;

3) виконується унарні операції (операція NOT);

4) виконується операція AND;

5) виконуються операції OR, XOR;

6) виконуються операції відносини.

Дії виконуються зліва направо з урахуванням їх старшинства. Бажана послідовність операцій забезпечується шляхом розстановки дужок у відповідних місцях вирази.

2. Скласти блок-схему алгоритму обчислення модуля числа.


 



КВИТОК 3 | Оператори, що не містять інших операторів, називаються простими.

КВИТОК 1 | Правила написання ідентифікаторів | КВИТОК 2 | Логічний (булевский) тип даних | Висновок даних - зворотний процес, коли дані передаються після обробки з оперативної пам'яті на зовнішній носій. | КВИТОК 7 | Коротка форма | Блок-схема | види циклів | КВИТОК 12 |

© um.co.ua - учбові матеріали та реферати