Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
компл_кр_основи_програм 2013.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
210.94 Кб
Скачать

Комплексна контрольна робота

Варіант 18.

Завдання 1.

Охарактеризувати поняття процедури в мовi Паскаль. Процедура-функцiя, порядок ii опису. Звертання до процедури-функцii. Приклади опису процедури-функцii.

Завдання 2.

Записати фрагмент програми мовою С++ ,не використовуючи комп'ютер, визначити результат виконання фрагменту

begin

c:=2; s:=0;

for n:=1 to 99 do

begin

c:=6-c; y:=n/(100+n); s:=s+c*y

end;

s:=s+0.5;

writeln(‘I=’, s/300,0);readln;

end.

якщо в програмі є наступні описи:

i,j,k,m,n:word; a,b,c:longint; s,x,y,z:real

Завдання 3.

Дано одномiрний масив розмiрностi p. Скласти програму обчислення суми елементiв масиву, котрi мають парнi iндекси i е додтнiми числами. Вхiдний масив та значення обчисленоi суми вивести на друк. Вважати p=17. Програму скласти мовою програмування С++.

"Затверджую"

директор технікуму

________________ М.М. Козловський

"___" _______________ 2013__ р.

Комплексна контрольна робота

Варіант 19.

Завдання 1.

Розкрити загальнi вiдомостi про алгоритмiчну мову Сi. Iсторiя виникнення мови. Переваги та недолiки мови. Алфавiт мови. Основнi поняття мови. Структура програми на мовi Сi.

Завдання 2.

Визначити , якe значення буде мати змiнна dobutok в результатi виконання приведеноi нижче програми , якщо на початку програми надати такi значення одномiрному масиву: x[1]=2.0, x[2]=-3.0, x[3]=5.0, x[4]=-7.0, x[5]=9.0, x[6]=10.0,

x[7]=1.5, x[8]=-1.0, x[9]=0.0, x[10]=11.

program zavd1;

Uses Crt,Printer;

label print_rez;

var x:array[1..10] of real;

dobutok:real; kil,i:integer;

begin clrscr;

writeln('Введiть одномiрний масив');

writeln(lst,'Елементи масиву');

for i:=1 to 10 do begin

write('x[',i,']='); readln(x[i]); writeln(lst,'x(',i,')=',x[i]:7:2); end;

dobutok:=1; kil:=0;

for i:=1 to 7 do begin

if x[i]>0 then begin kil:=kil+1; dobutok:=dobutok*x[i]; end;

if kil=5 then goto print_rez; end;

print_rez: writeln; writeln(lst,'Добуток перших п"яти додатнiх елементiв становить ', dobutok:8:3); end.

Завдання 3.

Дано двомiрний масив розмiрностi 4 x 3. Скласти програму мовою програмування Паскаль знаходження сум елементiв по стрiчках масиву. Зi знайдених сум зформувати одномiрний масив. Вихiдний масиви вивести на екран.

"Затверджую"

директор технікуму

________________ М.М. Козловський

"___" _______________ 2013__ р.

Комплексна контрольна робота

Варіант 20.

Завдання 1.

Охарактеризувати типи даних в мовi С++. Цiлий тип даних int, short, long. Типи даних з плаваючою крапкою float, double. Символьний тип даних char. Порядок опису змiнних.

Завдання 2.

Записати фрагмент програми мовою С++ ,не використовуючи комп'ютер, визначити результат виконання фрагменту

begin

x:=3.14; y:=0.0;

for n:=3 to 20 do

y:=y*x+n;

writeln(‘g(’,x,’)=’,y);

readln;

end.

якщо в програмі є наступні описи:

i,j,k,m,n:word;

a,b,c:longint; s,x,y,z:real

Завдання 3.

Дано одномiрний масив розмiрностi p. Скласти програму на мові Паскаль обчислення рiзницi мiж максимальним i мiнiмальним значенням елементiв масиву. Вхiдний масив та значення обчисленоi рiзницi вивести на екран. Вважати p=11.

"Затверджую"

директор технікуму

________________ М.М. Козловський

"___" _______________ 2013__ р.