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

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

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

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

"___" _______________ 2013 р.

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

Варіант 1.

Завдання 1.

Розкрити загальнi вiдомостi про мову Паскаль. Алфавiт мови. Основнi переваги мови Паскаль: гнучкiсть, надiйнiсть,простота i яснiсть конструкцiй, легкiсть реалiзацii на бiльшостi ПК.

Завдання 2.

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

Завдання 3.

Протабулювати функцію y=x(arctgx+e-(x+3)); xє[0;5]; h=0.01; Програму скласти мовою програмування С++.

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

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

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

"___" _______________ 2013 р.

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

Варіант 2.

Завдання 1.

Охарактеризувати структуру програми на мовi Паскаль. Роздiли програми та їх характеристика. Заголовок програми, роздiл мiток, роздiл констант, роздiл змiнних, роздiл процедур i функцiй, роздiл операторiв.

Завдання 2.

Записати програму мовою програмування С++. Визначити , яке значення буде мати змiнна suma в результатi виконання приведеноi нижче програми , якщо змiнним на початку програми надати значення: borg=50.00,stag=15.

program pr2;

Uses Crt,Printer;

var borg,suma:real; stag:integer;

begin

clrscr;

write('заборгованiсть (крб.) '); readln(borg);

write('стаж (рокiв) '); readln(stag); suma:=0;

if stag>5 then suma:=borg*15/100;

if stag>10 then suma:=borg*30/100;

writeln(lst); writeln(lst,'заборгованiсть = ',borg:4:0);

writeln(lst,'стаж роботи = ',stag:2);

writeln(lst,'сума знижки = ',suma:6:2); end.

Завдання 3.

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

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

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

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

"___" _______________ 2013 р.

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

Варіант 3.

Завдання 1.

Охарактеризувати стандартний тип даних INTEGER в мовi Паскаль. Арифметичнi операцii над даними цього типу (+,-,/,*,DIV,MOD). Застосування операцiй вiдношення (>,<,<>,>=,<=,=) до даних цiлого типу.

Завдання 2.

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

begin

n:=0;x:=1.0;

repeat

n:=n+1; x:=2.0*x

until x>1.0e5;

writeln(n,x);

readln;

end.

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

i,j,k,m,n:word; a,b,c:longint;

s,x,y,z:real

Завдання 3.

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

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

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

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

"___" _______________ 2013 р.