Контрольні роботи.
№1
Варіант №1.
-
Записати мовою Паскаль наступні числа:
-
5!=
-
=
-
LXIV=
-
11/4=
-
12,5=
-
-24,8.10-7=
-
Виписати числа, що є правильними за правилами мови програмування Паскаль:
-
0.074
-
0009
-
.77
-
-5/16
-
E-10
-
-0E-0
-
1.87*E5
-
356.78Е-6
-
Навести приклади цілих чисел, що не можна подати мовою програмування Паскаль.
-
Записати мовою Паскаль наступні математичні вирази:
-
Записати у загальноприйнятій формі:
-
(12-abs(x))/(a-1.5*s)-trunc(p2*q)/(r*s)
-
(-23*a+sqr(sqrt(x)-2.3*c))/(2*a)
-
(x*sin(y+z*(2+k))+1/(0.7-x/(y+sqr(z)))*x/(a+b)
-
Обчислити значення виразів:
-
5*7 div 2 mod 7.0=
-
-7 mod 10+16 div 2/5=
-
23 mod 0 * 5div 3=
-
12 / 2 mod 5 + 12 div 2=
-
40 / (10 div 2) + 8 mod 3 =
-
12 div 4 - 20 mod 4=
-
Чому буде дорівнювати значення виразу X and Y or not Z, якщо X, Y та Z – цілі числа типу byte та X=12; Y=39; Z=150.
-
Випишіть неправильно написані оператори присвоювання, якщо x та y – дійсні числа, n – ціле, а b – логічне. Та поясніть помилки:
-
n:=4*sqr(n)+1
-
n:=n/4+7
-
n:=-198.0
-
b:=n > 0
-
y:=n div 4/5.6
-
n:=4*n mod 2
-
b:=n div 2 > 0
-
y:=y div 2
Варіант №2.
-
Записати мовою Паскаль наступні числа:
-
Виписати числа, що є правильними за правилами мови програмування Паскаль:
-
12,238
-
12.5-Е0
-
-12.34
-
-0.000000Е-0
-
45/8
-
0000012
-
1.87E-5
-
356.7800Е-6
-
Навести приклади дійсних чисел, що не можна подати мовою програмування Паскаль.
-
Записати мовою Паскаль наступні математичні вирази:
-
Записати у загальноприйнятій формі:
-
-9.1E-2+sin(alpha)/(y5-256.8*sqrt(x)/3)
-
a*b/(c+d)+(c-d)/b*trunc(a+b)
-
(sqr(sqr(-c*a)*x+1)+0.3)-c*a/(x+y)*(x+y)
-
Обчислити значення виразів:
-
4.5*2 div 5 + 7 mod 4=
-
21 mod 7 + 5 div (20 mod 4)=
-
36/3 div 5 - 4 mod 2=
-
54 div 7 mod 10=
-
4*123 mod 12 div 3=
-
10*5 div 2 mod (10/2) =
-
Чому буде дорівнювати значення виразу not Y or Z and X, якщо X, Y та Z – цілі числа типу byte та X=120; Y=17; Z=80.
-
Випишіть неправильно написані оператори присвоювання, якщо x та y – дійсні числа, n – ціле, а b – логічне. Та поясніть помилки:
-
y: = n2+15.6
-
b=x+y/3
-
n: = n/4+7 mod 4
-
y: = -18.7
-
y: = n div 4*6
-
b:=y=5
-
y: = 4*n div (240 mod 2)
-
y: = n div 2 + 21/4
Варіант №3.
-
Записати мовою Паскаль наступні числа:
-
=
-
-10,69=
-
CXIV=
-
129,76.1012=
-
0004=
-
12,5=
-
Виписати числа, що є правильними за правилами мови програмування Паскаль:
-
-12.
-
12.5Е-00
-
-.34
-
0000Е00
-
5/8
-
E01
-
1.87E-5.4
-
356.7800-Е6
-
Навести приклади цілих чисел, що не можна подати мовою програмування Паскаль.
-
Записати мовою Паскаль наступні математичні вирази:
5. Записати у загальноприйнятій формі:
-
x1+cos(y2-cos(alpha))/2*abs(x4-5*y5)/7.2E2
-
(a/(1+b/(2*x))+round(c/(1-sqr(sqrt(x)/3))))
-
a/b*(c+d)-(a-b)/b/c+1E-8
6. Обчислити значення виразів:
-
45*(2 mod 5) + 7 mod 4=
-
21/3 mod 7 + 5 div 10=
-
363 mod 5 - 4/(2 div 2)=
-
14 mod (20 mod 10)=
-
4*123 mod 12.0 div 3=
-
15 div 2 mod 10/2 =
7. Чому буде дорівнювати значення виразу not(Z or Y) and X, якщо X, Y та Z – цілі числа типу byte та X=192; Y=48; Z=21.
8. Випишіть неправильно написані оператори присвоювання, якщо x та y – дійсні числа, n – ціле, а b – логічне. Та поясніть помилки:
-
n:=sqrt(y)+15
-
n:=n div 4+7 mod 4
-
n:=abs(sqr(n)-12)
-
n:=x>0
-
n:=n div 4*6
-
y:=4*n mod 0
-
b:=y/x-6
-
n:=12 div (6 mod 3)
Варіант №4.
1. Записати мовою Паскаль наступні числа:
-
12/5=
-
CXIV=
-
-25,6.1030=
-
4!=
-
0,0005=
-
12,5=
2. Виписати числа, що є правильними за правилами мови програмування Паскаль:-12.000
-
12.Е-00
-
+0,34
-
+0Е+0-15/2
-
-9E-00
-
1.87-E5
-
3.78Е6.2
3. Навести приклади дійсних чисел, що не можна подати мовою програмування Паскаль.
4. Записати мовою Паскаль наступні математичні вирази:
5. Записати вирази у вигляді звичайних алгебраїчних формул:
-
Sin(a*b)*c-a/(n*m)/(a+b/2)
-
trunc(5.87/b*c)+d/(5.8-abs(d-4))/b+1.77E-11
-
sqr(sqr(k-b))+1/-sqrt(y-1)
6. Обчислити значення виразів:
-
45/(2 mod 5) + 7 div 4=
-
21 mod 7 * 50 div 0=
-
36*(3 div 5) - 4/(20 mod 2)=
-
14 mod 7 div 10=
-
12.3 mod 12 div 3=
-
15/3 div 2 mod 10/2 =
7. Чому буде дорівнювати значення виразу Z and not(Y or X), якщо X, Y та Z – цілі числа типу byte та X=65; Y=19; Z=250.
8. Випишіть неправильно написані оператори присвоювання, якщо x та y – дійсні числа, n – ціле, а b – логічне, та поясніть помилки:
-
b:=x+y<=9
-
y:=y2-1.5
-
n:=n div 4+7 mod 4
-
n:=-1.6
-
n:=6/4 div n
-
y:=4*n div (12 mod 2)
-
n:=sqr(n) div 6 mod 3
-
b=true