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.
За допомогою якого символа присвоюється значення змінній
д) ":="
За допомогою якого символа можна вивести на екран значення змінної
в)"="