
- •Комплексна контрольна робота
- •Комплексна контрольна робота
- •Комплексна контрольна робота
- •Комплексна контрольна робота
- •Комплексна контрольна робота
- •Комплексна контрольна робота
- •Комплексна контрольна робота
- •Комплексна контрольна робота
- •Завдання 1.
- •Комплексна контрольна робота
- •Комплексна контрольна робота
- •Комплексна контрольна робота
- •Завдання 3.
- •Комплексна контрольна робота
- •Комплексна контрольна робота
- •Комплексна контрольна робота
- •Комплексна контрольна робота
- •Комплексна контрольна робота
- •Комплексна контрольна робота
- •Комплексна контрольна робота
- •Комплексна контрольна робота
- •Завдання 3.
- •Комплексна контрольна робота
- •Комплексна контрольна робота
- •Комплексна контрольна робота
- •Комплексна контрольна робота
- •Комплексна контрольна робота
- •Комплексна контрольна робота
- •Комплексна контрольна робота
- •Комплексна контрольна робота
- •Комплексна контрольна робота
- •Комплексна контрольна робота
- •Комплексна контрольна робота
Комплексна контрольна робота
Варіант 21.
Завдання 1.
Перезавантаження функцій в мові С++.
Завдання 2.
Визначити, якi значення будуть мати змiннi y1,y2 в результатi виконання приведеноi нижче програми , якщо змiнним на початку програми надати значення: a=4.0,b=3.0,x=5.0.
program zavd1a(input,output);
var a,b,x,y1,y2:real;
begin
writeln('Введiть вхiднi данi');
write('a='); readln(a);
write('b='); readln(b);
write('x='); readln(x);
y1:=sqr(a+b);
y2:=sqrt(sqr(a)+sqr(b))/x;
writeln('y1=',y1); writeln('y2=',y2);
end.
Завдання 3.
Дано двомiрний масив розмiрностi m x n. Скласти програму для знаходження середнього арифметичного кожного зi стовбцiв, що мають парнi номери. Вхiдний масив та обчисленi значення вивести на друк. Вважати m=3, n=6. Програму скласти на мові С++.
"Затверджую"
директор технікуму
________________ М.М. Козловський
"___" _______________ 2013__ р.
Комплексна контрольна робота
Варіант 22.
Завдання 1.
Охарактеризувати команди створення та доступу до файлiв в Паскалi.Синтаксис та порядок виконання команд RESET, READ, REWRITE, WRITE, CLOSE.
Завдання 2.
Записати фрагмент програми мовою С++ ,не використовуючи комп'ютер, визначити результат виконання фрагменту
begin
for k:=1 to 100 do
begin
j:=2+k*k; m:=1; n:=1;
end;
while n<=j do
begin
if n=j then
writeln(‘(’,k,’,’,m,’)’);
inc(m); n:=m*m*m; end;
end; readln;
end.
якщо в програмі є наступні описи:
i,j,k,m,n:word; a,b,c:longint; s,x,y,z:real
Завдання 3.
Дано двомiрний масив розмiрностi m x n. Отримати одномiрний масив розмiрностi m , елементи котрого е середнiми арифметичними значеннями елементiв стрiчок. Вхiдний та вихiдний масиви вивести на екран. Вважати m=5, n=3. Програму скласти на мові програмування С++.
"Затверджую"
директор технікуму
________________ М.М. Козловський
"___" _______________ 2013__ р.
Комплексна контрольна робота
Варіант 23.
Завдання 1.
Охарактеризувати керуючi структури в мовi С++. Синтаксис та алгоритм виконання операторiв if, switch. Специфiка використання оператора break в операторi вибору.
Завдання 2.
Визначити , якi значення буде мати змiнна i в результатi виконання приведеноi нижче програми , якщо вхiднiй матрицi
s[i,j] на початку програми надати такi значення: s[1,1]=1.0,s[1,2]=2.5,s[1,3]=5.0, s[1,4]=7.0, s[2,1]=2.0,s[2,2]=4.0,s[2,3]=6.0,s[2,4]=-2.0, s[3,1]=5.0,s[3,2]=3.0, s[3,3]=5.5, s[3,4]=2.5.
program zavd2a;
Uses Crt,Printer;
label next_row;
var s:array[1..3,1..4] of real;
i,j:integer;
begin clrscr;
writeln(lst,'Вхiдна матриця'); writeln('Введiть елементи матрицi');
for i:=1 to 3 do begin
for j:=1 to 4 do begin
write('s[',i,j,']='); readln(s[i,j]);
write(lst,s[i,j]:7:2); end; writeln(lst); end;
writeln(lst); writeln(lst,'Стрiчки, котрi мiстять вiд"емнi елементи');
for i:=1 to 3 do begin
for j:=1 to 4 do
if s[i,j]<0 then
begin write(lst,i:3); goto next_row; end;
next_row: end; end.
Завдання 3.
Скласти програму на мові програмування Паскаль для табуляції функції у=1+sin2(x+5); xє[0;45]; h=1;
"Затверджую"
директор технікуму
________________ М.М. Козловський
"___" _______________ 2013__ р.