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

Практична частина

8

Використовуючи переліковний тип даних, що визначає перелік семестрів на протязі навчання в університеті, розв‘язати завдання: дано семестр визначити чи це весняний семестр.

9

Перший член послідовності {ak} рівний 1, другий – 1, а кожен наступний, починаючи з третього обчислюється за формулою:ak=(ak-1+ak-2)/2. Дано натуральне n, знайти an.

10

Дано текстовий файл T. Підрахувати кількість великих латинських літер у цьому файлі.

Розглянуто на засіданні кафедри

системного аналізу і теорії оптимізації

Протокол № ___ від “___” ________2012 p.

Завідувач кафедри _________________

Контрольні завдання для контролю залишкових знань

з дисципліни “Інформатика і програмування” для студентів

спеціальності «Математика»

напряму підготовки 6.040201 «Математика»

Варіант 4.

Час проведення контролю − 80 хв.

Тестова частина

1

Визначити результат операції присвоєння k:=x:

var k:integer; x:real;

begin x:=-1; k:=round(x); end.

1. -1; 2. -1.0; 3. операція не допустима;

2

Який інтервал визначає логічний вираз: (x>=0) and (x <10)

1. (0,10) ; 2. [0,10]; 3. [0,10);

3

Після виконання фрагменту коду: x:=10; if x > 0 then y := x else if x < -10 then y:=-1 else y:=2;

значення змінної y буде дорівнювати

1. 10; 2. 2; 3. -1;

4

Скільки кроків буде виконано циклом while:

i:=1; while i<=10 do begin writeln(i); inc(i); end;

1. 8; 2. 9; 3. 10;

5

Який тип масиву представляє даний опис

Type TArray = array[byte,byte] of integer;

1. одновимірний масив; 2. багатовимірний масив; 3. масив масивів;

6

Скільки параметрів змінних визначено у заголовку підпрограми:

function Func(var x,y:real; z:string):real;

1. 1; 2. 2; 3. 3;

7

У бінарне дерево пошуку, вузли якого зберігають цілі значення, послідовно додаються значення: 30, 20, 40, 50, 10, 25. Яке значення буде у кореневій вершині лівого піддерева.

1. 20; 2. 10; 3. 40;

Практична частина

8

Використовуючи переліковний тип даних, що визначає перелік семестрів на протязі навчання в університеті, розв‘язати завдання: дано семестр визначити чи це перший семестр на даному курсі.

9

Перший член послідовності рівний -2, другий – 0.3, а кожен наступний, починаючи з третього обчислюється за формулою:bk=(bk-1*bk-2)/( bk-1+bk-2). Дано натуральне n, знайти bn.

10

Дано текстовий файл T. Підрахувати кількість малих латинських літер у цьому файлі.

Розглянуто на засіданні кафедри

системного аналізу і теорії оптимізації

Протокол № ___ від “___” ________2012 p.

Завідувач кафедри _________________

Контрольні завдання для контролю залишкових знань

з дисципліни “Інформатика і програмування” для студентів

спеціальності «Математика»

напряму підготовки 6.040201 «Математика»

Варіант 5.

Час проведення контролю − 80 хв.

Тестова частина

1

Визначити результат операції присвоєння k:=x:

var k:integer; x:real;

begin x:=1.7; k:=round(x); end.

1. 2; 2. 2.0; 3. операція не допустима;

2

Який інтервал визначає логічний вираз: (x>-1) and (x <1)

1. (-1,1) ; 2. [1,1]; 3. (-1,1];

3

Після виконання фрагменту коду: x:=-4; if x > 0 then y := x else if x < -10 then y:=-1 else y:=2;

значення змінної y буде дорівнювати

1. 1; 2. 2; 3. -1;

4

Скільки кроків буде виконано циклом while:

i:=10; while i<10 do begin writeln(i); inc(i); end;

1. 0; 2. 1; 3. 10;

5

Який тип масиву представляє даний опис

Type TArray = array[char] of array[char] of char;

1. одновимірний масив; 2. багатовимірний масив; 3. масив масивів;

6

Скільки параметрів змінних визначено у заголовку підпрограми:

function Func(x,y:real; var z:string):real;

1. 1; 2. 2; 3. 3;

7

У бінарне дерево пошуку, вузли якого зберігають цілі значення, послідовно додаються значення: 10, 20, 30, 40, 50, 60. Яке значення буде у кореневій вершині лівого піддерева.

1. 60; 2. 10; 3. не має;