Цей матеріал стане в нагоді на уроках інформатики при вивченні мови програмування та при підготовці учнів до олімпіади з інформатики. Він містить різноманітні завдання 3-4 варіантів.
Зауваження до розв’язування:
Пріоритет |
Позначення операцій |
1 |
–, not |
2 |
*, /, mod, div, shl, shr, and |
3 |
+, –, or, xor |
4 |
=, <>, <, >, <=, >= |
x |
y |
not x |
x and y |
X and y or not x |
false |
false |
true |
false |
True |
false |
true |
true |
false |
True |
true |
false |
false |
false |
False |
true |
true |
false |
true |
True |
Завдання
а) 1 and 0;
б) true+false;
в) true<0;
г) not 2=5;
д) x>0 or y=4;
not not b or or d.
Варіант №0.
1) |
A) (a+b)/a*b |
2) |
B) b+a/(a*b) |
3) |
C) (a+b)/(a*b) |
4) |
D) (a+b)/(a/b) |
Відповідь: 1) → С);
2) → D) або А); (враховуючи тотожність математичних перетворень)
3) → B);
4) → A); або D) (враховуючи тотожність математичних перетворень)
Варіант №1.
1) |
A) x/y/(a/b) |
2) |
B) (x/y)*(a/b) |
3) |
C) x/y*a/b |
4) |
D) (a/b)*(y/x) |
Варіант №2.
1) |
A) sqr((x+a)/(x+b)) |
2) |
B) (x+a)/y*a/(x+b) |
3) |
C) (x+a)/y/((x+a)/(x+b)) |
4) |
D) (x+a)/(x+b)*y/(x+a) |
Варіант №3.
1) |
A) sqr(sin(x)/cox(x)) |
2) |
B) cos(sqr(x)) |
3) |
C) sqrt(cox(x)) |
4) |
D) sqr(cos(x)) |
1.
1) |
A) |
2) |
B) |
3) |
C) |
4) |
D) |
2.
1) |
A) |
2) |
B) |
3) |
C) |
4) |
D) |
3.
1) |
A) |
2) |
B) |
3) |
C) |
4) |
D) |
4)
1) |
A) |
2) |
B) |
3) |
C) |
4) |
D) |