You are on page 1of 5

Міністерство освіти і науки України

Національний авіаційний університет

Факультет кібербезпеки, комп’ютерної та програмної інженерії


Кафедра інженерії програмного забезпечення

Основи програмування
Лабораторна робота 1.4
Дослідження логічних типів, логічних операцій та операцій
відношення
ВАРІАНТ № 10

Виконав: студент групи ПІ-124


Спеціальність:
121“Інженерія програмного
забезпечення”
Ткачук Катерина Дмитрівна
(ПІБ студента)
Прийняв: Васильєва М.Д.
(ПІБ викладача)

Київ 2021
Мета лабораторної роботи - дослідити та вивчити логічні операції та
операції відношення над значеннями наперед визначених типів.

Завдання

Написати програми, які складаються з наступних дій:


1. Опису змінних логічного типу.
2. Опису змінних цілого та дійсного типу згідно з варіантом (табл. 2.8).
3. Використання унарних, бінарних логічних операцій та операцій
відношення при обчисленні наступного виразу:

<УЛО1> (<УЛО2> (A<ОВ1>B) <БЛО> (<УЛО3> (C<ОВ2>D))),

де УЛО1 – унарна логічна операція 1;


УЛО2 – унарна логічна операція 2;
ОВ1 – операція відношення 1;
БЛО – бінарна логічна операція.
УЛО3 – унарна логічна операція 3;
ОВ2 – операція відношення 1;
Пояснити значення виразу.

Примітка: Позначки операцій та значення операндів обираються згідно з


варіантом (табл. 2.8).

Табл 2.8
Хід роботи

Створюємо задані змінні та виконуємо необхідні логічні операції та операції


відношення над ними :

Висновок:
Отже, під час виконання лабораторної роботи було досліджено і вивчено
логічні операції та операції відношення над значенням цілого та дійсного
типів.

Відповіді на контрольні питання


1. Наведіть види програмних об’єктів, покажіть їх схеми.
З погляду інженерії програмного забезпечення кожний програмний
об’єкт – є програмна конструкція, якщо до неї інкапсульовано частини
програми, вона характеризується конструктивними властивостями та
власним способом застосування.
Простими програмними конструкціями є літерал, константа, змінна,
складніші програмні конструкції: вираз, підпрограма, модуль, клас.
2. Наведіть устрій літералу, константи, змінної, їх схеми.
Програмний об’єкт (N, V) називається літералом (literal), якщо N
являється зображенням. Оскільки значення V і позначення N у літерала
зазвичай збігаються, то літерал називають ще само вираженим значенням.

Константа (constant) – це програмний об’єкт, основу якого становить


тотожність виду Nc= (N, V), де Nc – позначення константи, придумане
програмістом за правилами ідентифікатора, а пара (N, V) - літерал.

Змінна – це програмний об’єкт, значення якого не можна визначити за


позначенням, як у літерала, або за описом, як у константи. Змінна відіграє
дуже важливу роль у мові програмування, оскільки забезпечує зміну
значення при виконанні програми.
3. Наведіть значення логічного типу та їх зображення.
Логічний тип – стандартний тип мови програмування, множина
значень якого має тільки два значення – „Істина” та „Брехня” . В мові С
немає спеціального логічного типу, тому для зберігання логічних значень
використовуються змінні цілого типу (0 - false, 1 - true).

4. Наведіть операції відношення.


== – рівність
!= – нерівність
> \ <= – більше\менше(строга\нестрога)

5. Наведіть логічні операції.


&& – логічне «і»
|| – логічне «або»
! – заперечення

You might also like