Итоговая контрольная работа по информатике
4 курс, математический факультет
1998-99 учебный год
 
ВАРИАНТ  1

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

				Вызывает антирес
				Ваш питательный процесс:
				Как у вас там пьют какаву –
				С сахарином али без?..

2. Дана строка, в которой могут содержаться записи натуральных чисел. Найти сумму этих чисел или сообщить об их отсутствии. Например, для строки ‘Мама 782 мыла 3 раму 555.’ получаем ответ 1340.

3. Сгенерировать случайным образом целочисленную квадратную матрицу. Для каждой строки этой матрицы напечатать тот её элемент, который по значению наиболее близок к среднему арифметическому этой строки.

ВАРИАНТ  2

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

Дан список исполнителей, содержащий N строк. Известны фамилия, должность, даты начала D1(i), планового окончания D2(i) и фактического окончания D3(i) порученной работы. Если работа выполнена раньше на М дней, исполнитель поощряется денежной суммой в размере S руб. Если работа выполнена с опозданием, то исполнителю начисляется штраф размером в Н руб. Если опоздание превысило К дней, размер штрафа увеличивается в Т раз.

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

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

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

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

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

2. Дан линейный массив натуральных чисел. Какая цифра наиболее часто встречается в записи элементов? Если таких цифр несколько, напечатать каждую. Примечание: использовать строковый тип данных запрещено.

3. Составить программу сравнения натуральных чисел, в десятичной записи которых более 20 знаков.
Например, 102345678912345678912345 > 24691357824691357824690.

ВАРИАНТ  3

1. В СУБД решить задачу:
а) Создать базу данных “Библиотека” с полями:

б) Ввести несколько записей.
в) Определить:

2. Даны два линейных массива A и B, содержащие по N элементов. Соответствующие элементы этих массивов являются действительной и мнимой частью некоторого комплексного числа. Получить массив C, элементами которого будут модули сумм рядом стоящих комплексных чисел.

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

ВАРИАНТ  4

1. В табличном процессоре решить задачу:
Определить размер фонда оплаты труда профессорско-преподавательского состава кафедры института, исходя из единой тарифной сетки (ETC). ETC включает в себя для профессорско-преподавательского состава разряды с 8 по 18. Тарифный коэффициент для 8 разряда равен К, другие коэффициенты вычисляются по закону геометрической прогрессии с множителем М. Расчеты выполнить для трех вариантов значений К и M.

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

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

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

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

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

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

3. Сгенерировать массив натуральных чисел. Найти максимальное из этих чисел, в записи которого наиболее часто встречается цифра 2.

X