C++ первый курс Alex Жив / C++ Перший курс / old / Practik 1trim / №01c Лабораторна робота Оператор присвоєння, логіч. операції
.docТЕМА: Оператор присвоєння, логічні операції
ЗаВдаННя (виконується без використання ПК, програма не створюється)
Загальні положення:
Змінні i,j,k – цілі, x,y,z- дійсні. Кожний отриманий результат повинен супроводжуватись поясненням.
Завдання |
Вариант 1. 1. i=5; x=i/2; cout<<x; 2. z=2; z+=y=x; cout<<z; 3. i=02; j=01; k=i & j; cout<<k; k=i | j;cout<<k; |
Вариант 2. 1. i=7; x=i++%4; cout<<x; 2. z=5; z-=y=x; cout<<z; 3. i=02; j=03; k=i & j & 01; cout<<k; k=i | j; cout<<k;
|
Вариант 3. . 1. i=7; x=i%4; cout<<x; 2. z=5; z*=y=x; cout<<z; 3. i=02; j=03; k=i & j; cout<<k; k=i | j; cout<<k; |
Вариант 4. 1. i=5; x=i%2; cout<<x; 2. z=7; z+=y=x; cout<<z; 3. i=02; j=03; k=i & j | 04; cout<<k; k=i | j; cout<<k; |
Вариант 5 1. i=5; x=i%3; cout<<x; 2. z=2; z-=y=x; cout<<z; 3. i=03; j=01; k=i & j; cout<<k; k=i | j; cout<<k; |
Вариант 6. 1. i=8; j=16; j%=i; cout<<j; 2. z=9; x=1; y=3; z*=y=x++; cout<<z; cout<<x; cout<<y; 3. i=03; j=04; k=i & j; cout<<k; k=i | j; cout<<k; . |
Вариант 7. 1. i=5; x=--i/2; cout<<x; cout<<x; 2. z=7; z+=y=--x; cout<<z; cout<<x; 3. i=02; j=01; k=i | j & 03; cout<<k; k=i | j; cout<<k; |
Вариант 8. 1. x=4,5; i=x; cout<<i; 2. z=5; x=1; y=3; z*=x=++y; cout<<z; cout<<y; 3. i=03; j=04; k=~i & j; cout<<k; cout<<i; . |
Вариант 9 1. i=4; j=11; j%=i++; cout<<j; cout<<i; 2. z=5; x=1; y=3; z+=y=--x; cout<<z; cout<<x; 3. i=03; j=04; k=i & j | 01; cout<<k; k=i | j; cout<<k; . |
КОНТРОЛЬНІ ЗАПИТАННЯ
-
Опис змінних. Константи.
-
Арифметичні операції.
-
Логічні операції.
-
Побітові операції.
-
Пріоритет операцій.
Увага! До здачі лабораторної роботи необхідно пройти тестування по відповідній тематиці на «Moodle» (предмети за вибором кафедри, викладач Боровльова) та пред’явити результат тестування викладачу.