Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Informatika (2 семестр) / 2 аттестация / ЗадачиPASсеместр2Аттестация2

.pdf
Скачиваний:
7
Добавлен:
27.05.2015
Размер:
54.51 Кб
Скачать

ВолГУ, Институт математики и информационных технологий Кафедра КНЭМ, Игумнов А.Ю. Задачи по программированию Семестр2 Аттестация2

1Аттестация 2

Тип запись. Обработка файлов

1.(5 баллов) Упражнение 8 из текста "УпражненияФайлы2". Представить таблицу значений функции

размер файла → время обработки

и ее график.

2.(5 баллов) Упражнение 9 из из текста "УпражненияФайлы2".

3.(5 баллов) Дано: файл с вещественными числами. Найти среднее арифметическое этих чисел.

4.(5 баллов) Дано: файл с вещественными числами. Найти минимальное и максимальное из этих чисел.

5.(10 баллов) Дано: файл, содержащий текст на русском языке, достаточно большого размера.

Составить программу, по исполнении которой составляется таблица частотного распределения букв в тексте:

А,а

Б,б

. . .

Я,я

 

 

 

 

. . .

. . .

. . .

. . .

 

 

 

 

6.Составление и обработка учебной ведомости.

Пусть имеется таблица-ведомость следующего содержания:

Фамилия

Группа

Предмет1

. . .

Предмет5

 

 

 

 

 

Фамилия1

. . .

Оценка

. . .

Оценка

 

 

 

 

 

Фамилия2

. . .

Оценка

. . .

Оценка

 

 

 

 

 

.

.

.

 

.

.

.

.

. . .

.

.

.

.

.

 

 

 

 

 

1

ВолГУ, Институт математики и информационных технологий Кафедра КНЭМ, Игумнов А.Ю. Задачи по программированию Семестр2 Аттестация2

Составить программу, позволяющую построчно записывать в файл таблицу-ведомость. (5 баллов)

Написать программу обработки файла-ведомости, по исполнении которой

(a)печатаются фамилии студентов, имеющих задолженность хотя бы по одному предмету (10 баллов);

(b)определяется процент студентов, сдавших все экзамены на "хорошо" и "отлично" (10 баллов);

(c)по каждому предмету печатается сводка вида:

оценка количество студентов, получивших данную оценку (10 баллов);

(d)печатается сводка вида:

предмет средняя оценка (10 баллов).

2