Uploaded by vitali untura

INFORMATICA R RUS

advertisement
N
r.
1
Item
Камера видеонаблюдения регистрирует дорожную ситуацию на
дороге и записывает данные в видеофайлы. Размер кадров
1024 x 512 пикселей, изображение – монохромное (256 уровней
яркости), с частотой 16 кадров в секунду и продолжительностью
в 30 секунд для каждого видеофайла. Записанные данные
сохраняются на внешней карте памяти.
Scor
L
0
1
2
3
4
5
6
L
0
1
2
3
4
5
6
L
0
1
2
3
4
5
6
L
0
1
2
3
4
5
6
Вычислите:
a. Количество информации в одном кадре видеофайла (в Килобайтах)
Ответ: __________________ KB
b. Количество информации в видеофайле продолжительностью 30 секунд (в Мегабайтах)
Ответ: __________________ MB
c. Значение истинности выражения
„Для хранения всей информации, снятой в течение 30 минут достаточна карта памяти
емкостью в 1GB” Отметьте правильный ответ:
 Истина  Ложь
Аргументируйте ответы необходимыми формулами и произведенными вычислениями
2
Даны числа: (11001101)2, (225)8, (197)10, (7A)16, (225)7.
Определите значение истинности следующих выражений. Для каждого выражения отметьте
правильный ответ.
A.
B.
C.
D.
E.
(11001101)2 < (7A)16
(225)8 < (197)10
(225)8 > (7A)16
(225)8 = (225)7.
(197)10 = (225)7.
 Истина
 Истина
 Истина
 Истина
 Истина
 Ложь
 Ложь
 Ложь
 Ложь
 Ложь
Аргументируйте ответы произведенными вычислениями
3

Дана логическая функция y  x1  x2

A. Заполните таблицу истинности функции y.
x1
4
x2
x3
y
Дана следующая ПАСКАЛЬ программа:
program T01;
type t=array[1..10] of integer;
var b : integer;
d : t;
function F(k,n:integer): integer;
begin
if n=0 then F:=1
else F:=k*F(k,n-1);
end;
procedure Q(var x:t;z: integer);
var v: integer;
begin
for v:=1 to z do
if v mod 2<>0 then x[v]:=F(2,v)
else x[v]:=v;
end;
procedure W(r:t;h: integer);
var i: integer;
begin
for i:=1 to h do write(r[i],' ');
end;
begin
b:=8;
Q(d,b);
W(d,b);
end.
5

x1  x3 .
B. Нарисуйте комбинационную схему,
материализирующую функцию y
Запишите:
A. Глобальные переменные программы: __________
B. Имена подпрограмм : _______________________
C. Формальные параметры подпрограмм: ________
D. Значения актуальных параметров, с которыми будет вызваться подпрограмма F во время выполнения программы T01: _____________________
L
0
1
2
3
L
0
1
2
3
L
0
1
2
3
4
5
6
7
L
0
1
2
3
4
5
6
7
L
0
1
2
3
4
5
L
0
1
2
3
4
5
E. Что выведет на экран программа T01:
_______________________________
F. Максимальное значение параметра n, для
которого функция F(2,n) будет выполнена без
погрешностей сгенерированных представлением
чисел в компьютере : ______________________
Примечание: переменные типа integer
являются целыми, со знаком и занимают 2 байта
памяти
G. Значение истинности выражения „программа T01
содержит побочные эффекты”
 Истина  Ложь
.
При прохождении двоичного дерева изображенного на рисунке,
его вершины были посещены в следующем порядке:
SAZWQNKER
A. Запишите способ прохождения дерева ______________
(выберите один из вариантов: КЛП, ЛКП, ЛПК )
B. Впишите в свободные вершины дерева (на рисунке)
соответствующие им значения, исходя из данных о
порядке прохождения
C. Запишите количество уровней двоичного дерева,
изображенного на рисунке _______
D. Запишите вершины правого поддерева вершины A ____________
6
7
Даны следующие объявления
на языке ПАСКАЛЬ:
Определите значение истинности следующих утверждений
(отметьте правильный ответ):
A. Значения элементов массива, на который ссылается
type
переменная a, будут храниться в зоне heap (в куче) памяти
t=record
 Истина  Ложь
np
: string;
B. Для объявленных переменных в сегменте данных будут
sal : real;
end;
выделены 26200 байт памяти
q=array[1..10] of t;
 Истина  Ложь
z=array[1..10]of q;
C. Для выделения памяти элементам массива, на который ссылаvar
ется переменная a, необходимо использовать команду
n,i : integer;
new(a)
a: ^q;
 Истина  Ложь
b: z;
D. Память, выделенная элементам массива, на который ссылается переменная a, не сможет быть освобождена во время
выполнения программы содержащей данные объявления
 Истина  Ложь
E. Присваивание a[5].np:=’Dan’; является корректным
 Истина  Ложь
F. Присваивание a^[7].np:=b[8][3].np; является
корректным
 Истина  Ложь
G. Присваивание a^[8].sal:= n; является корректным
 Истина  Ложь
Обозначьте при помощи линий связи между численными методами из левого столбца и их
назначениями из правого столбца
Решение систем линейных уравнений
Метод хорд
Метод Крамера
L
0
1
2
3
4
5
6
7
L
0
1
2
3
4
5
6
7
L
0
1
2
3
L
0
1
2
3
L
0
1
2
3
4
5
6
7
8
9
L
0
1
2
3
4
5
6
7
8
9
Решение алгебраических и трансцендентных уравнений
Вычисление значений численных определителей
Метод прямоугольников
Вычисление определенного интеграла
8
Напишите фрагмент
HTML кода который, выполненный
программой навигации, выведет следующую таблицу:
Текст в правой колонке представляет собой список с нумерацией.
Физические размеры ячеек не будут описаны.
9
Для учета результатов учащихся на школьных конкурсах в системе MS Access была создана база
данных Concursuri_scolare. Текущее содержание таблиц базы данных представлено ниже:
a) Установите значение истинности следующих утверждений (отметьте правильный ответ):
- Тип поля Premiu из таблицы Concursuri может быть Yes / No.
 Истина  Ложь
- Тип поля Cod_elev из таблицы Concursuri может быть Autonumber.  Истина  Ложь
b) Запишите тип существующего отношения между таблицами Elevi и Concursuri _____________
c) Заполните свойства поля Data_nast_elev
(таблица Elevi), чтобы:
- При выводе поле имело заголовок Data
nasterii;
- Данные выводились в формате
00 / 00 / 0000
- Значением по умолчанию было бы
01 / 01 / 1990
- При вводе данных допускались бы только
значения между
01 / 01 / 1990 и 01 / 01 / 2006
- При вводе некорректной даты выводилось бы сообщение DATA GRESITA
d) Заполните на следующем рисунке все необходимые элементы для получения запроса с
группировкой данных и итогами, который выведет фамилии и имена учащихся, а также количество
призовых мест в школьных конкурсах. Запрос выведет три поля: Nume, Prenume и Premiu.
Записи будут отсортированы в лексикографическом порядке по полю Nume.
Будут выводиться только данные по учащимся, которые завоевали хотя бы одно
призовое место на школьных конкурсах
L
0
1
2
3
4
5
6
7
8
9
10
11
12
L
0
1
2
3
4
5
6
7
8
9
10
11
12
10
В исследовательской лаборатории тестируется набор противоаллергических препаратов, пронумерованных
числами 1,2,…,N. Каждый препарат тестируется на M добровольцах (1<M,N<20). Данные о времени,
необходимом для исчезновения аллергических симптомов записываются в двухмерный массив A с N
строками и M столбцами. Элемент A[i,j] (0 < A[i,j]<100) указывает время (в часах) за которое
исчезают аллергические симптомы у добровольца j , которого лечили препаратом с номером i.
Эффективность препарата i измеряется как среднее время необходимое для исчезновения аллергических
симптомов у добровольцев , которых лечили препаратом i. Эффективность препарата тем выше, чем
меньше среднее время необходимое для исчезновения аллергических симптомов при лечении данным
препаратом.
Задание: Напишите программу, которая определит противоаллергические препараты с максимальной
эффективностью. Для определения эффективности препарата i (i=1,..,n) напишите подпрограмму,
которая получает в качестве параметра номер строки i и возвращает в вызывающую программу среднее
арифметическое элементов строки i массива A.
Ввод: Текстовый файл date.in содержит в первой строке два натуральных числа N и M – количество
препаратов и количество добровольцев, которых лечили экспериментальными препаратами. Числа
разделены пробелом. Следует N строк, которые содержат по M целых чисел, разделенных пробелами –
элементы массива A. Строки массива появляются в файле в порядке нумерации препаратов: от 1 до N.
Вывод: Текстовый файл date.out содержит в первой строке номера препаратов с максимальной
эффективностью, разделенные пробелами.
Решение будет оцениваться за:
Пример
объявления типов данных и
date.in date.out
Объяснение
переменных; использование
3 4
2
Препарат 1: (4+5+6+5)/4 =5.
4 5 6 5
1 2 1 3
2 3 4 7
Препарат 2: (1+2+1+3)/4 =1,75.
Препарат 3: (2+3+4+7)/4 =4.
текстовых файлов; чтение и запись
данных;описание и использование
подпрограмм; алгоритмы.
L
0
1
2
3
4
5
6
7
8
9
10
L
0
1
2
3
4
5
6
7
8
9
10
Download