Контрольні питання
Варіанти задач
Скласти програму для обчислення виразу залежно від умови. Відповідні вихідні дані (x, y, z) ввести з клавіатури. Отримані результати вивести на екран. Програма повинна коректно працювати для всіх допустимих вхідних параметрів.
00.
, 
, 
01.
, 
, 
02.
, 
, 
03.
, 
, 
04.
, 
, 
05.
, 
, 
06.
, 
, 
07.
, 
, 
08.
, 
, 
09.
, 
, інакше
10.
, 
, 
11.
, 
, 
12.
, 
, 
13.
, 
, 
інакше
14.
, 
, 
15.
, 
, 
16.
, 
, 
17.
, 
, інакше
18.
, 
, 
19.
, 
, 
, інакше
20.
, 
, 
21.
, 
, 
, інакше
22.
, 
, 
23.
, 
, 
24.
, 
, 
25.
, 
, 
26.
, 
, 
інакше
27.
, 
, 
28.
, 
, 
29.
, 
, 
30.
, 
, 
31.
, 
, 
32.
, 
, 
33.
, i – непарне та 
, i – парне та 
, інакше
34.
, 
, 
35.
, 
, 
36.
, 
, 
37.
, 
, 
38.
, 
, інакше
39.
, 
, 
40.
, 
, 
41.
, 
, 
, 
42.
, 
, 
43.
, 
, інакше
44.
, 
, 
45.
, 
, 
46.
, 
, 
, інакше
47.
, 
, 
48.
, 
, 
49.
, 
, 
50.
, 
, 
51.
, 
, 
, інакше
52.
, 
, 
53.
, 
, 
54.
, 
, 
55.
, 
, 
56.
.
57.
, 
, 
58.
, 
, 
59.
, 
, 
60.
, 
, 
, інакше
61.
, 
,
|
, інакше
62.
, 
, 
63.
, 
, інакше 64.
, 
, 
65.
, 
, 
66. 
67.
, 
, 
68.
, 
, 
69. 
70.
, 
, 
71.
, 
, 
72.
, 
, 
73.
, 
, 
74.
, 
, 
75. 
76.
, 
, 
77.
, 
, 
78.
, 
, 
79.
, 
, 
80.
, 
, 
81.
, 
, 
82. 
83.
, 
, 
84.
, 
, 
, інакше
85.
, 
, 
86. 
87.
, 
, 
88.
, 
, 
89.
, 
, 
90.
, 
, 
91. 
92.
, 
, 
93.
, 

94.
, 
, 
95. 
96.
, 
, 
97.
, 
, 
98.
, 
, 
99. 
1. У яких випадках використовується умовний оператор?
2. Які дві форми запису умовного оператора?
3. Наведіть приклад умовного оператора.
4. У чому відмінність між повною і короткою формою запису умовного оператора?
5. Чи може умовний оператор містити оператор переходу?
6. Як виконується програма за наявності в ній оператора переходу?
7. Які з наведених нижче операторів є неправильними і чому?
а) IF A<B THEN A:=A*A ELSE B:=B*B;
б) IF X AND Y THEN S:=S+1; ELSE S:=S-1;
в) IF 5 THEN S:=s+5;
г) IF (A=B) AND P THEN P:=P+5.6
8. Задати за допомогою умовного оператора такі дії: менше з двох значень змінних дійсного типу Х і Y замінити нулем, а у разі їх рівності − замінити нулями обидва.
9. Поміняти місцями значення цілих змінних А, В, C таким чином, щоб виявилося А>Y>С.
10. Булевій змінній В присвоїти значення TRUE, якщо значення Х і Y рівні, і значення FALSE інакше.
Література: [1-4].