КОНТРОЛЬНАЯ РАБОТА ПО ИНФОРМАТИКЕ
4 КУРС, ФАКУЛЬТЕТ ИНФОРМАТИКИ И ЭКОНОМИКИ
1998-99 УЧЕБНЫЙ ГОД

ВАРИАНТ  1

1. В текстовом редакторе выполнить задания:

Кроссворд “Компоненты компьютера”
Ключевое слово: части компьютера.

По горизонтали:

  1. Устройство ввода буквенной и числовой информации.

  2. “Волшебная палочка” для игры на компьютере.

  3. То, во что мы смотрим, работая на компьютере, чтобы получить от него информацию.

  4. Устройство печати.

  5. Хранилище информации.

  6. Устройство ввода графической информации.

  7. “Сердце” компьютера.

  8. Устройство вывода звуковой информации.

2. Дан целочисленный одномерный массив размера N. Для заданного произвольного целого числа K произвести циклический сдвиг элементов массива.
Примечания:
1) отрицательное значение K соответствует направлению сдвига в сторону уменьшения индексов;
2) |K| может быть больше N;
3) дополнительные массивы использовать запрещено.

3. Выбрать из отрезка [A, B] (A, B — натуральные) те натуральные числа, запись которых является палиндромом (читается одинаково слева направо и справа налево).

ВАРИАНТ  2

1. В табличном процессоре решить задачу:

Дан список сотрудников, содержащий N строк. Известны фамилия, должность, оклад H(i) и коэффициент трудового участия K(i) каждого i-го сотрудника. Задана сумма S денежной премии. Распределить премию S пропорционально окладам H(i) н коэффициентах K(i). Последние находятся в интервале от 0 до 1. Выполнить расчет для N не менее 10 и двух значений премиальной суммы S. При выполнении задания полезно ввести понятие “нормированный оклад” L(i), вычисляемый, как L(i) = K(i) + H(i).

Требования к заданию

  1. Провести анализ полученной задачи, формализовать ее (сконструировать рациональную табличную форму и определить расчетные соотношения).

  2. Провести несколько вариантов вычислений, результаты которых станут своеобразным тестом выполненного задания.

  3. В таблице предусмотреть не менее 10 записей.

  4. Рекомендуется выполнить графическую интерпретацию данных в таблице.

2. Составить программу нахождения точного значения разности большего и меньшего натуральных чисел, в десятичной записи которых более 20 знаков.

Например, 102345678912345678912345 – 24691357824691357824690 = 77654321087654321087655.

3. С помощью датчика случайных чисел сгенерировать 2N целых чисел. N пар этих чисел задают N точек координатной плоскости. Вывести номера тройки точек, которые являются координатами вершин треугольника с наименьшей площадью.

ВАРИАНТ  3

1. В СУБД решить задачу. Создать базу данных, соответствующую заданной схеме:

Внести несколько записей.
Составить форму для просмотра полной информации о студентах.
Какие оценки получил Иванов?
Выбрать студентов, получающих стипендию.
Какие экзамены сдавали студенты 12.01.99?
Составить перекрестный запрос студенты-предметы-оценки.
Составить отчет о студентах, определить средний балл для каждого.

2. Используя датчик случайных чисел и вычисления, сгенерировать квадратную матрицу порядка N. Элементы в каждой строке матрицы должны быть различны, причем сумма элементов первой строки равна 1, второй — 2, ..., N-ой — N.

3. С помощью датчика случайных чисел сгенерировать 2N целых чисел. N пар этих чисел задают N точек координатной плоскости. Вывести номера тройки точек, которые являются координатами вершин треугольника с наибольшим углом.

 


Рейтинг ресурсов УралWeb

 

X