1. Дано: if P then S1 else S2; S3; При хибній умові Р виконаються команди: S1, S2, S3; S1, S2; S2, S3; S1, S3. |
2. Лише прості умови вказано: x<5; 17-x=29*y; 15-9*z>0; x and y; not(x) and y; x+y=6; 36*a+b<=3; a or b. |
3. Логічний тип даних може набувати значень: true, 'no', 'yes'; false, true, 'yes', 'no'; false, true, 1 ,0; true, false. |
4. Складена умова - це: два математичні вирази, між якими стоїть знак порівняння; дві і більше простих умови, з'єднаних знаком логічних операцій. |
5. Складена умова P1 and P2 істинна, коли: вірні обидві умови P1 і P2; істинна умова P1; обидві умови хибні; вірна умова P2. |
6. Операцію and називають: логічним додаванням; логічним множенням; заперечуваним "або"; логічним об'єднанням. |
7. Складена умова P1 or P2 невірна: невірна умова P1; невірна умова P2; вірні обидві умови P1 і P2; невірні обидві умови P1 і P2. |
8. Операцію or називають: запереченням "і"; логічним додаванням; логічним множенням; логічним об'єднанням. |
9. x:= 5; y:= -7. Істинною буде складена умова: (x+5<>7+y) xor (x>y); (x>2*y) xor (-3*y>x); (x+y=2) xor (x<y); (2*x-10=y+6) or (x-12=y). |
10. Операція not(P) буде істинною, якщо умова P: істинна; хибна. |
11. Пріоритет виконання операцій у логічних виразах: у дужках, логічні операції, * і /, операції порівняння, + і -; у дужках, операції / і *, операції + і -, операції порівняння, логічні операції; логічні операції, * і /, у дужках, операції порівняння, операції - і +; операції / і *, у дужках, операції порівняння, + і -, логічні операції. |
12 У результаті виконання програми Const x=71; y= -19; Var t1, t2: boolean; begin t1:= (x+6=2*y) and ((x=5) xor (y>0)); t2:= (not(x>0) xor (x+y=5)); Write(t1, ' ', t2) end. буде виведено: false false; true false; false true ; true true. |
четвер, 11 січня 2018 р.
Тестування з теми ЛІНІЙНІ ПРОГРАМИ
Підписатися на:
Дописати коментарі (Atom)
Немає коментарів:
Дописати коментар