Б) sin(x) cos(x) ArcSin(x)
В) integer
Виберіть логічний тип даних
Б) boolean
Який з перерахованих типів не є типом для опису цілих чисел
Д) single
Який з перерахованих типів не є типом для опису дробових чисел
В) word
Вкажіть функції обчислення абсолютного значення аргументу и косинуса аргументу
А) trunc(x) cos(x)
Вкажіть функції обчислення результату від ділення двох цілих чисел і обчислення залишку від ділення
Г) div mod
Яка з перерахованих функцій обчислює експоненту аргумента?
Г) exp(x)
Вкажіть функциії обчислення квадратного корня і обчислення квадрату аргумента
А) sqrt(x) sqr(x
Вкажіть функцію заокруглення дійсного числа до найближчого цілого:
В) round(x)
Які значення приймає логічна змінна (змінна типу boolean)?
В) false або true
Перераховано типи логічних даних. Вкажіть лишній…
Б) byte
Задана програма. Вкажіть, який алгоритм використовується.
program alg;
var S,I:integer;
begin
S:=0;
for I:=1 to 100 do
S:=S+I*I;
write(S:5)
end.
в) циклічний
Задана програма. Вкажіть, який алгоритм використовується.
program alg;
var A,B:integer;
begin
B:=5;
A:=B + 19;
write(A, B:5)
end.
а) лінійний
Задана програма. Вкажіть, який алгоритм використовується.
program alg;
var S, I:integer;
begin
write(' S= ');readln(S);
if S>0 then I:=S else I:=S*S;
write(S, I:5)
end.
Б) розгалужений
Який масив описаний в наступному фрагменті?
...
type Massiv=array[1..10] of integer;
var A:Massiv;
…
в) одновимірний масив цілого типу
Який масив описаний в наступному фрагменті на Паскалі?
...
type Student=array[1..100] of real;
var A:Student;
...
б) одновимірниймасив дійсного типу
Задано фрагмент програми на Паскалі. Визначити типи змінних A,B і C:
program alg;
var A:real; B:integer; C:boolean;
в) A - дійсного типу, B - цілого типу, C - логічного типу
Перераховані деякі оператори Паскаля. Виберіть оператор читання, виводу і присвоювання:
в) readln writeln :=
Виберіть оператор опису типу одновимірного масиву:
а) for i := 1 to N do
б) type vektor=array[1..N] of real;
Вкажіть вірний перелік стандартних функцій Паскаля:
Б) exp(x) sin(x) sqrt(x)
Виберіть вірну умову знаходження точки х в інтервалі [a,b]:
в) (a<=x) and (x<=b)
Який масив описаний в наступному фрагменті на Паскалі?
...
type Massiv=array[1..10, 1..5] of real;
var A:Massiv;
…
б) двохвимірнии масив дійсного типу
Заданий вираз: , виберіть вірний варіант запису цього виразу:
б) t = exp((1/3)*ln(B*sqrt(cos(t-sqrt(a)))))/(B+exp(3*ln(a)))*1/(b-a);
Заданий вираз: , виберіть вірний варіант запису цього виразу:
б) t = (exp((x+3)-1)/(exp((1/3)*ln(x))+1)+a/(x+b));
Заданий вираз: , виберіть вірний варіант запису цього виразу:
д) m = exp((1/5)*ln(x+exp((1/7)*ln(x+exp((3)*ln(sqr(x)))))));
Заданий вираз: , виберіть вірний варіант запису цього виразу:
б) t = exp((1/5)*ln(x+(exp(3*ln(b))-x)))/(3*exp(3*ln(cos(x))));
Заданий вираз: , виберіть вірний варіант запису цього виразу:
в) m = exp((1/7)*ln(x+sqr(ln(x-a))))+B/exp(3*ln(x));
Заданий вираз: , виберіть вірний варіант запису цього виразу:
а) L = exp(exp((3)*ln(x))+exp(sqr(x)))*sin(exp(3*ln(x)))/exp((3)*ln(cos(x)));
Заданий вираз: , виберіть вірний варіант запису цього виразу:
б) L = A+exp((1/x)*ln(A+x))+ln(x)/ln(4);
Заданий вираз: , виберіть вірний варіант запису цього виразу:
в) f = b/(exp((1/3)*ln(c-k)))*sqr(ln(k/(B+A)));
Заданий вираз: , виберіть вірний варіант запису цього виразу:
а) y = exp((1/3)*ln(a*sqrt((b*x)/(A-x)))+c);
Заданий вираз: , виберіть вірний варіант запису цього виразу:
б) y = exp((1/3)*ln(A*exp(7*ln(sin(exp((5)*ln(x))))))+c);
Який з фрагментів програми перевірки істинності нерівності не містить помилок:
A)
{$N+, E+}
Begin
Write(Sqrt(1+Sqrt(1+Sqrt(2))), ‘ < ‘ , (1+Sqrt(5))/2); readln
End.
Який з фрагментів програми перевірки істинності нерівності не містить помилок:
Д)
{$N+, E+}
Begin
Write(Exp(Exp(1)*Ln(Pi)), ‘ < ‘ , Exp(Pi)); readln
End.
Який з фрагментів програми перевірки істинності нерівності не містить помилок:
Д)
{$N+, E+}
Begin
Write(Ln(6)/Ln(5), ’ > ’ ,Ln(7)/Ln(6)); readln
End.
Який з фрагментів програми перевірки істинності нерівності не містить помилок:
Г)
{$N+, E+}
Var x, Left, Right: Real;
Begin
x:=sin(y);
Left:=ArcTan(x/Sqrt((1-Sqr(x))));
Write(‘Ліва частина: ’, Left);
Right:=3*Pi-10;
Write(‘Права частина: ’, Right); readln
End.
Який з фрагментів програми перевірки істинності нерівності не містить помилок:
Г)
{$N+, E+}
Var s, Left, Right: Real;
Begin
Left:=16*Cos(2*Pi/s);
Write(‘Ліва частина: ’, Left);
s:=Sqrt(17);
Right:=Sqrt(34-2*s)+s-1+2*Sqrt(17+3*s-Sqrt(170+38*s));
Write(‘Права частина: ’, Right); readln
End.
Впорядкована послідовність елементів з одним і тим же ім'ям ...
б) називається масивом
Назвіть кількість елементів в масиві: var s:array[1..12] of real;
Б) 12
Назвіть кількість елементів в масиві var w:array[1..12,1..5] of real;
В) 60;
Якщо для визначення елементу масиву потрібно вказати одну координату (порядковий номер), то такий масив називається
а) одновимірним
Одна змінна величина масиву називається ...
б) індексом масиву
Програма FOR I:=1 TO N DO WRITELN(А[I]:4); означає...
б) виведення елементів масиву в стовпець
Програма FOR I:=1 TO N DO WRITE(А[I]:4); означає...
а) виведення елементів масиву в рядок
Розмірність масиву визначає ...
б) кількість елементів
Сформулюйте умову завдання: for i:=1 to 10 do s:=s+s[i];
а) знайти суму елементів масиву
Сформулюйте умову завдання: for i:=1 to 10 do s:=s*s[i];
в) знайти добуток елементів масиву
Сформулюйте умову завдання: for i:=1 to 10 do s:=s+1;
г) елементи масиву збільшити на 1
Розмір масиву - це:
б) кількість елементів
Запис A3[7] означає...
а) заданий масив А3 з 7 елементів
Запис B[33]:=99 означає...
б) 33-му елементу масиву привласнюється значення 99;
Що змінює оператор присвоювання?
б) значення змінної
Дано фрагмент програми на мові Паскаль. Вияснити, что вона робить:
readln(a); S:=a*a;
writeln(S)
в) Вводить з клавіатури число а, знаходить квадрат цього числа і виводить результат на екран
Яке значення отримає X після виконання програми:
program modula;
var X:integer;
begin
X:=2;
if X-X*X>0 then X:=-X else X:=X-2;
writeln(X:5);
end.
Г) 0
Нехай x и y типу real. Що буде надруковано при виконанні наступних операторів:
x:=5.1; y:=4.8;
writeln(x+y:5:2);
В) 9.90
Знайдіть невірно записане на Паскалі число:
а) 2,0
Відмітьте невірно вказане ім’я змінної:
В) Spice Girls
Вкажіть вірний перелік стандартних функцій Паскаля:
б) sin(x) cos(x) ArcSin(x)
Знайдіть невірно записане на мові Паскаль число:
В) .27
Що обчислює наступна програма на мові Паскаль?
program first;
var S,a,b:real;
begin
readln(a); readln(b);
S:=0.5*a*b; writeln(S);
end.
в) Площа прямокутного трикутника зі сторонами a і b
Знайдіть значення змінної x після виконання операції присвоювання:
x:=15;
x:=x-10;
а) 5
Знайдіть значення змінних x та y після виконання операцій присвоєння:
x:=3; y:=3;
y:=x+y; y:=x-2*y;
б) x=3 y=-9
Вкажіть вірний запис виразу на мові Паскаль
[(ax-b)x+c]x-d
б) ((a*x-b)*x+c)*x-d
Вкажіть вірний запис на мові Паскаль виразу
x4+5*x:
г) sqr(sqr(x))+5*x
Вкажіть вірний запис на мові Паскаль виразу
(1+x)2:
б) (1+x)*(1+x)
Вкажіть вірний запис на мові Паскаль виразу
|a+bx|
г) abs(a+b*x)
Визначити значення змінної s після виконання наступних операторів:
s:=0; n:=5;
for i:=1 to n do
s:=s+i;
Г) 15
Який з фрагментів програми пошуку максимального з трьох дійсних чисел X, Y,Z не містить помилок:
Д)
Var x, y, z, max: Real;
Begin
Write(‘Введіть 3-и дійсних числа: ’);
Readln(x,y,z);
If x>y then max:=x else max:=y;
If z>max then max:=z;
Write(‘Max= ’, max); readln
End.
Який з фрагментів програми пошуку максимального з суми та добутку трьох дійсних чисел X, Y,Z не містить помилок:
В)
Var x, y, z, s, d: Real;
Begin
Write(‘Введіть 3-и дійсних числа: ’);
Readln(x,y,z);
s:=x+y+z; d:=x*y*z;
If s>p then Write(‘сума більше: ’ , s , ‘>’ , p) else
If s>p then Write(‘добуток більше: ’ , p , ‘>’ , s) else
Write(‘сума та добуток рівні ’, s , ‘=’ , p); readln
End.
Який з фрагментів програми отримання цілої та дробової частини числа Х не містить помилок:
Д)
Var x, y: Real;
Begin
Write(‘Введіть любе дійсне число х= ? ’ , #8);
Readln(x);
If (x>0) or (Frac(x)=0) then y:=Int(x) else y:=Int(x)-1
Write(‘[’ , x , ‘] = ’ , y : 1 : 0) {ціла частина}
Write(‘[’ , x , ‘] = ’ , x-y : 1 : 15) {дробова частина}
End.
Який з фрагментів програми обчислення факторіалу не містить помилок:
A)
Var n, i: 1..20; f: Comp;
Begin
Write(‘Введіть натуральне число ’);
Readln(n);
f:=0;
for i:=1 to n do f:=f*i;
Writeln(n:40, ‘! = ’ , f : 0 : 0)
End.
Який з фрагментів програми знаходження кількості цифр натурального числа n не містить помилок:
В)
…
q:=0;
while n>9 do begin
Inc(q);
n:=n div 10 end;
Який з фрагментів програми знаходження суми цифр натурального числа n не містить помилок:
Г)
s:=n mod 10;
while n>9 do begin
n:=n mod 10;
s:=s+n mod 10; end;
…
Який з фрагментів програми обчислення значення функції y=4x3-2x2+5 для значень х, що змінюється від -3 до 1, з кроком 0,1 не містить помилок:
A)
{$N+,E+,R+}
Var x,y:Extended;
Begin
x:=-3;
Repeat
y:=2*Sqr(x)*(2*x-1)+5;
Write(‘x= ’ , x :5 : 1, ‘ y= ‘,y : 10 : 4, ‘ ‘:12);
x:=x+0.1
until x<1;
End.
б)
Який з фрагментів програми, що містить циклічний алгоритм не містить помилок:
А) var x, y, real;
A:=21.2;
For x:=4 to 8 do;
y:=A*x + SQR(x);
End;
Який з фрагментів програми не містить помилок:
А) Label 22;
var a, b, c, p, z: real;
Begin
b:=3.2;
c:=4.3;
22: write(‘Введіть а’);
Readln(a);
p:=a + b + c;
z:= a*p +b*p + c*p;
if z>0 then begin
z:=SQR(z);
End;
Goto 22
End.
Який з фрагментів програми не містить помилок:
в) var i: real;
s: integer;
i:=10;
Repeat
y:= SQR(i)
until i>10;
Write y;
Який з фрагментів програми не містить помилок:
а) var s,y,x: real;
Begin
s:=0; x:=0.4;
Repeat
y:=x*sin(x);
s:=s+y;
until s>2;
End;end.
Який з фрагментів програми не містить помилок:
а) var A, x, y: real
i: integer
Begin
A:=4.2; x:=0.5;
for i:=1 to 5do
Begin
y:=sin(x+A)*x;
End; end.
Який з фрагментів програми не містить помилок:
г) var x, a, b, y, h:real;
Begin
Readln(a, b, h);
x:=a;
while x<=b+h/2 do
Begin
y:=x*sin(x);
writeln(x:6:1, y:9:2);
x:=x+h
End; end.
Який з фрагментів програми не містить помилок:
а) var x, y, z, A: real;
i: integer;
Begin
A:=4.2;
x:=0.4;
for i:=1 to 5 do
Begin
y:=x+sin(x+A);
End; end.
Який з фрагментів програми не містить помилок:
в) var D, x, y, A: real;
i: integer;
Begin
A:=1.2;
x:=0.5; D:=1;
for i:=1 to 8 do
Begin
y:=sin(A+x);
D:=D+y;
End; end.
Який з фрагментів програми не містить помилок:
а) var x, y, z, D: real;
Begin
D:=0;
x:=4.2;
z:=3.4;
Repeat
y:=x*sin(x+z);
D:=D+y;
until D>4;
End; end.
Який з фрагментів програми не містить помилок:
в) var p: integer;
Begin
p:=2;
while p<10 do
Begin
p:=2*p+1;
p:=p+1;
End; end.
Який з фрагментів програми не містить помилок:
б) var p, z: real;
p:=7.1;
while (p>7) and (p<20) do begin
p=(p+3)/2
p=p-1
End;
…
Який з фрагментів програми не містить помилок:
б) var x, y, s, min: real;
i: integer;
Begin
x:=0.5; s:=5.2;
min:=x*(s+x);
for i:=1 to5 do begin
y:=x*(s+x);
if min>y then min:=y;
x:=x+0.2;
end; writeln(‘min=’,min:4:2);
End.
Який з фрагментів програми пошуку максимального значення функції не містить помилок:
а) var x, y, s, max: real;
i: integer;
Begin
x:=0.4;s:=9.5;
max:=x*sin(x+s);
for i:=1 to 5 do begin
y:=x*sin(x+s);
if max>y then max:=y;
x:=x+0.3;
end; writeln(‘max=’,max:4:2);
End.
Який з фрагментів програми не містить помилок: Немає правильної відповіді
Який з фрагментів програми не містить помилок:
д) var s, x, y: real;
i: integer;
Begin
s:=0; x:=2.4;
for i:=1 to 15 do begin
y:=ln(x)*sin(x);
s:=s+y;
end; writeln(‘s=’,s:4:2);
End.
Який з фрагментів програми не містить помилок:
д) var D, x, y: real;
i: integer;
Begin
D:=1; x:=0.8;
for i:=1 to 14 do
Begin
y:=cos(x)*x;
D:=D*y;
end; writeln(‘D=’,D:4:2);
End.
Який з фрагментів програми не містить помилок:
Д) Label 333;
var x, y, z:real;
x:=0.5; z:=0.5;
333: y:=cos(x+z)+z;
x:=x+0.1;
if y>2 then
Goto 333
End;
Який з фрагментів програми не містить помилок:
б) var A, x, y: real;
Begin
A:=4.5; x:=0.2;
for i:=1 to12 do begin
y:=sin(x+A)*x
End; end.
Який з фрагментів програми не містить помилок:
д) var A, B, x, y: real;
Begin
A:=2.4; B:=0.4; x:=0.8;
Repeat
y=cos(A+B)*log(x);
x:=x+y;
until x<4
End; end.
Який з фрагментів програми не містить помилок:
в) var x, y, z, A: real;
i: integer;
Begin
A:=4.2; x:=0.4;
for i:=1 to 5 do begin
y=x+ln(x+A);
writeln(‘y= ’, y:5:2); end;
Readln; end.
Який з фрагментів програми пошуку максимального елементу масиву не містить помилок:
а) var a:array[1..20] of real;
i:integer;
Begin
maxA:=A[1];
for i:=2 to 20 do
Begin
if maxA>A[i] then
maxA:=A[i];
End;
Writeln(maxA);
End.
Який з фрагментів програми пошуку максимального елементу не містить помилок:
в) var a:array[1..15] of real;
i:integer;
maxA:=A[1];
while i<=15 do begin
if A[i]>maxA then
A[i]:=maxA; i:=i+1; end;
Writeln(maxA); end.
Який з фрагментів програми пошуку максимального елементу масиву не містить помилок:
а) var a:array[1..15] of real;
i:integer;
Begin
i:=1;
Repeat
if maxA>A[i] then
maxA:=A[i];
until i<15;
Write(maxA); end.
Який з фрагментів програми пошуку мінімального елементу не містить помилок:
б) var a:array[1..20] of real; i:integer;
Begin
minA:=A[i];
for i:=2 to 20 do begin
if A[i]<minA then
A[i]:=minA; end;
Writeln(minA);
End.
в
Який з фрагментів програми пошуку мінімального елементу не містить помилок:
в) var a:array[1..15] of real; i:integer;
minA:=A[i];
while i<=15 do begin
if A[i]<minA then
A[i]:=minA; i:=i+1; end;
Writeln(minA); end.
Який з фрагментів програми пошуку мінімального елементу не містить помилок:
a) var a:array[1..15] of real; i: integer;
Begin
i:=1;
Repeat
if minA:>A[i] then
minA:=A[i];
until i<15;
Write(minA); end.
Який з фрагментів програми знаходження суми елементів масиву не містить помилок:
г) var a:array[1..10] of real; s,i:real;
Begin
for i:=1 to 10 do begin
s:=s+A[i]; i:=i+1; end;
writeln(s:4:2); end.
Який з фрагментів програми сортування масиву в порядку зростання не містить помилок:
б) var a:array[1..20] of real; n,i,j,c : integer;
Begin
for i:=1 to n do
if a[i]>a[i+1] then begin
a[i+1]:=a[i]; end;
for i:=1 to n do
write(a[i]:4); end.
Який з фрагментів програми знаходження добутку елементів масиву не містить помилок
в) var a:array[1..10] of real; i:integer; d:real;
Begin
d:=1;
for i:=1 to 10 do begin
d:=d*A[i]; end;
writeln(d:4:2); end.
Який з фрагментів програми знаходження кількості парних елементів масиву не містить помилок:
в) var a:array[1..20] of integer;
k,i:integer;
Begin
k:=0;
for i:=1 to 20 do
if A[i] mod 2=0 then Inc(k); end;
writeln(k:2:0); end.
Який з фрагментів програми обчислення суми додатніх і кількості від’ємних елементів масиву, не містить помилок:
a) const a : array [1..10] of integer = (10, -2, 12, 4, -8, 3, 7, 2, 2, 9);
Var i, q : 0 .. n; sum: LongInt;
Begin
sum:=0; q:=1;
for i:=1 to n do begin
if a[i]<0 then sum:=sum+a[i];
if a[i]>0 then q:=q+1; end;
writeln(‘Сума додатніх членів : ’, sum);
writeln(‘Кількість від’ємних членів : ’, q ); readln; End.
б) const a : array [1..10] of real = (10, -2, 12, 4, -8, 3, 7, 2, 2, 9);
Var i, q : 0 .. n; sum: LongInt;
Begin
sum:=1; q:=1;
for i:=1 to n do begin
if a[i]>0 then sum:=sum+a[i];
if a[i]<0 then q:=q+1; end;
writeln(‘Сума додатніх членів : ’, sum);
writeln(‘Кількість від’ємних членів : ’, q ); readln; End.
в) const a : array [1..10] of integer = (10, -2, 12, 4, -8, 3, 7, 2, 2, 9);
Var i, q : 0 .. n; sum: LongInt;
Begin
sum:=0; q:=0;
for i:=1 to n do begin
if a[i]<0 then sum:=sum+a[i];
if a[i]>0 then q:=q+1; end;
writeln(‘Сума додатніх членів : ’, sum);
writeln(‘Кількість від’ємних членів : ’, q ); readln; End.
г) const a : array [1..10] of integer = (10, -2, 12, 4, -8, 3, 7, 2, 2, 9);
Var i, q : 0 .. n; sum: LongInt;
Begin
sum:=0; q:=0;
for i:=1 to n do begin
if a[i]>0 then sum:=sum+a[i];
if a[i]<0 then q:=q+1; end;
writeln(‘Сума додатніх членів : ’, sum);
writeln(‘Кількість від’ємних членів : ’, q ); readln; End.
д) const a : array [1..10] of integer = (10, -2, 12, 4, -8, 3, 7, 2, 2, 9);
Var i, q : 0 .. n; sum: LongInt;
Begin
sum:=1; q:=0;
for i:=2 to n do begin
if a[i]>0 then sum:=sum+a[i];
if a[i]<0 then q:=q+1; end;
writeln(‘Сума додатніх членів : ’, sum);
writeln(‘Кількість від’ємних членів : ’, q ); readln; End.
Який з фрагментів програми знаходження непарних елементів масиву не містить помилок:
a) var a:array[1..20] of integer; k,i:integer;
begin
for i:=1 to 20 do
if A[i] odd 2=1 then writeln(A[i]:4:2);
end; end.
б) var a:array[1..20] of integer; k,i:real;
begin
for i:=1 to 20 do
if A[i] trunc 2=1 then writeln(A[i]:4:2);
end; end.
в) var a:array[1..20] of real;
k,i:integer;
for i:=1 to 20 do
if A[i] frac 2=0 then writeln(A[i]:4:2);
end; end.
г) var a:array[1..20] of integer; k,i:integer;
begin
for i:=1 to 20 do
if A[i] div 2=1 then writeln(A[i]:4:2);
end; end.
д) var a:array[1..20] of integer; k,i:integer;
begin
for i:=1 to 20 do
if A[i] mod 2=1 then writeln(A[i]:4:2);
end; end.
Який з фрагментів програми обчислення кількості таких і, що аі не менше всіх попередніх, не містить помилок:
a) const a : array [1..10] of integer = (10, -2, 12, 4, -8, 3, 7, 2, 2, 9);
Var i, max, q : Integer;
Begin
q:=1; max:=a[1];
for i:=2 to n do
if a[i]>=max then begin max:=a[i]; Inc(q) end;
write(q); readln; End.
б) const a : array [1..10] of integer = (10, -2, 12, 4, -8, 3, 7, 2, 2, 9);
Var i, max, q : Integer;
Begin
q:=1; max:=a[1];
for i:=2 to n do
if a[i]<=max then begin max:=a[i]; Inc(q) end;
write(q); readln; End.
в) const a : array [1..10] of integer = (10, -2, 12, 4, -8, 3, 7, 2, 2, 9);
Var i, max, q : Integer;
Begin
q:=0; max:=a[0];
for i:=2 to n do
if a[i]>=max then begin max:=a[i]; Dec(q) end;
write(q); readln; End.
г) const a : array [1..10] of integer = (10, -2, 12, 4, -8, 3, 7, 2, 2, 9);
Var i, max, q : Integer;
Begin
q:=0; max:=a[1];
for i:=1 to n do
if a[i]>=max then begin max:=a[i]; Dec(q) end;
write(q); readln; End.
д) const a : array [1..10] of integer = (10, -2, 12, 4, -8, 3, 7, 2, 2, 9);
Var i, max, q : Integer;
Begin
q:=1; max:=a[1];
for i:=2 to n do
if a[i]>=max then begin max:=a[i]; trunc(q) end;
write(q); readln; End.
Який з фрагментів програми заміни всіх членів послідовності а1, . . аn більше 7 числом 7, не містить помилок:
a) const a : array [1..10] of integer = (10, -2, 12, 4, -8, 3, 7, 2, 2, 9);
Var i, q , n : Byte;
Begin
q:=1;
for i:=1 to n do begin
if a[i]>7 then begin a[i]:=7; Inc(q); end;
writeln(‘Всього виконано замін : ’, q); readln; End.
б) const a : array [1..10] of integer = (10, -2, 12, 4, -8, 3, 7, 2, 2, 9);
Var i, q , n : Byte;
Begin
q:=0;
for i:=1 to n do begin
if a[i]>7 then begin a[i]:=7; Inc(q); end;
writeln(‘Всього виконано замін : ’, q); readln; End.
в) const a : array [1..10] of integer = (10, -2, 12, 4, -8, 3, 7, 2, 2, 9);
Var i, q , n : Byte;
Begin
q:=1;
for i:=1 to n do begin
if a[i]>7 then begin a[i]:=7; Dec(q) end;
writeln(‘Всього виконано замін : ’, q); readln; End.
г)
const a : array [1..10] of integer = (10, -2, 12, 4, -8, 3, 7, 2, 2, 9);
Var i, q , n : Byte;
Begin
q:=0;
for i:=2 to n do begin
if a[i]>7 then begin a[i]:=7; Dec(q) end;
writeln(‘Всього виконано замін : ’, q); readln; End.
д) const a : array [1..10] of integer = (10, -2, 12, 4, -8, 3, 7, 2, 2, 9);
Var i, q , n : Byte;
Begin
q:=0;
for i:=1 to n do begin
if a[i]>7 then begin a[i]:=7; Trunc(q); end;
writeln(‘Всього виконано замін : ’, q); readln; End.
Який з фрагментів програми обчислення кількості чисел, більших середнього арифметичного членів послідовності а1, . . аn , не містить помилок:
a) const n=10;
Var a : array [1..n] of Real = (10.4, -2.7, 12.1, 4.6, -8.2, 3.1, 7.2, 2.05, 2.8, 9.3);
i, q : Byte; sum : Real;
Begin q:=0; sum:=0;
for i:=1 to n do sum:=sum+a[i];
sum:=sum/n;
for i:=1 to n do if a[i]<sum then Inc(q);
writeln(q); readln; End.
б) const n=10;
Var a : array [1..n] of Integer = (10.4, -2.7, 12.1, 4.6, -8.2, 3.1, 7.2, 2.05, 2.8, 9.3);
i, q : Byte; sum : Real;
Begin q:=0; sum:=0;
for i:=1 to n do sum:=sum+a[i];
sum:=sum/n;
for i:=1 to n do if a[i]>sum then Dec(q);
writeln(q); readln; End.
в) const n=10;
Var a : array [1..n] of Real = (10.4, -2.7, 12.1, 4.6, -8.2, 3.1, 7.2, 2.05, 2.8, 9.3);
i, q : Byte; sum : Real;
Begin q:=1; sum:=0;
for i:=1 to n do sum:=sum+a[i];
sum:=sum/n;
for i:=1 to n do if a[i]>sum then Dec(q);
writeln(q); readln; End.
г) const n=10;
Var a : array [1..n] of Real = (10.4, -2.7, 12.1, 4.6, -8.2, 3.1, 7.2, 2.05, 2.8, 9.3);
i, q : Byte; sum : Real;
Begin q:=0; sum:=0;
for i:=1 to n do sum:=sum+a[i];
sum:=sum/n;
for i:=1 to n do if a[i]>sum then Inc(q);
writeln(q); readln; End.
д) const n=10;
Var a : array [1..n] of Real = (10.4, -2.7, 12.1, 4.6, -8.2, 3.1, 7.2, 2.05, 2.8, 9.3);
i, q : Byte; sum : Real;
Begin q:=0; sum:=0;
for i:=1 to n do sum:=sum*a[i];
sum:=sum/n;
for i:=1 to n do if a[i]<sum then Inc(q);
writeln(q); readln; End.
Який з фрагментів програми обчислення кількості максимальних чисел членів послідовності а1, . . аn , не містить помилок:
a) const n=10;
Var a : array [1..n] of Real = (10.4, -2.7, 17, 4.6, -8.2, 3.1, 7.2, 2.05, 2.8, 17);
i, q : Double; max : Real;
Begin q:=1; max:=a[1];
for i:=2 to n do
if a[i]>max then
begin max:=a[i]; q:=2; end
else if a[i]=max then Inc(q);
writeln(q); readln; End.
б) const n=10;
Var a : array [1..n] of Real = (10.4, -2.7, 17, 4.6, -8.2, 3.1, 7.2, 2.05, 2.8, 17);
i, q : Byte; max : Real;
Begin q:=1; max:=a[1];
for i:=2 to n do
if a[i]>max then
begin max:=a[i]; q:=1; end
else if a[i]<max then Dec(q);
writeln(q); readln; End.
в) const n=10;
Var a : array [1..n] of Real = (10.4, -2.7, 17, 4.6, -8.2, 3.1, 7.2, 2.05, 2.8, 17);
i, q : Double; max : Real;
Begin q:=1; max:=a[1];
for i:=2 to n do
if a[i]<max then
begin max:=a[i+1]; q:=1; end
else if a[i]=max then Dec(q);
writeln(q); readln; End.
г) const n=10;
Var a : array [1..n] of Real = (10.4, -2.7, 17, 4.6, -8.2, 3.1, 7.2, 2.05, 2.8, 17);
i, q : Byte; max : Real;
Begin q:=1; max:=a[1];
for i:=2 to n do
if a[i]<max then
begin max:=a[i]; q:=1; end
else if a[i]=max then Inc(q);
writeln(q); readln; End.
д) const n=10;
Var a : array [1..n] of Real = (10.4, -2.7, 17, 4.6, -8.2, 3.1, 7.2, 2.05, 2.8, 17);
i, q : Byte; max : Real;
Begin q:=1; max:=a[1];
for i:=2 to n do
if a[i]>max then
begin max:=a[i]; q:=1; end
else if a[i]=max then Inc(q);
writeln(q); readln; End.
Який з фрагментів програми пошуку номера елемента х в послідовності а1, . . аn , не містить помилок:
a) const x=13; n=10; a : array [1..n] of Real = (10, 6, 55, -1, 13, 6, 29, -80, 1, -16);
Var i : 1 . . n;
Begin i:=1;
while (a[i] >x) and (i<n) do Inc(i);
if a[i]< >x then write (‘Заданого елемента немає! ’)
else write (‘Номер елемента : ’, i); end.
б) const x=13; n=10; a : array [1..n] of Real = (10, 6, 55, -1, 13, 6, 29, -80, 1, -16);
Var i : 1 . . n;
Begin i:=1;
while (a[i]< x) and (i<n) do Dec(i);
if a[i]< >x then write (‘Заданого елемента немає! ’)
else write (‘Номер елемента : ’, i); end.
в) const x=13; n=10; a : array [1..n] of Real = (10, 6, 55, -1, 13, 6, 29, -80, 1, -16);
Var i : 1 . . n;
Begin i:=1;
while (a[i]>x) and (i<n) do trunc(i);
if a[i]< >x then write (‘Заданого елемента немає! ’)
else write (‘Номер елемента : ’, i); end.
г) const x=13; n=10; a : array [1..n] of Real = (10, 6, 55, -1, 13, 6, 29, -80, 1, -16);
Var i : 1 . . n;
Begin i:=1;
while (a[i]<x) and (i<n) do odd(i);
if a[i]< >x then write (‘Заданого елемента немає! ’)
else write (‘Номер елемента : ’, i); end.
д) const x=13; n=10; a : array [1..n] of Real = (10, 6, 55, -1, 13, 6, 29, -80, 1, -16);
Var i : 1 . . n;
Begin i:=1;
while (a[i]< >x) and (i<n) do Inc(i);
if a[i]< >x then write (‘Заданого елемента немає! ’)
else write (‘Номер елемента : ’, i); end.
За допомогою якого символа присвоюється значення змінній
д) ":="
За допомогою якого символа можна вивести на екран значення змінної
в)"="