Informatika (2 семестр) / 2 аттестация / ЗадачиPASсеместр2Аттестация2
.pdfВолГУ, Институт математики и информационных технологий Кафедра КНЭМ, Игумнов А.Ю. Задачи по программированию Семестр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