Курсовая работа по информатике 1
Курсовой проект по программированию.на паскале.
Задание :
сведения о каждом студенте 1 курса представлены в виде :
- фИО
-№ группы
- результаты экзамена по 4 предметам(отл,хор,удовл,неудовл,н/а)
-назначение стипендии.
Написать программу,которая выполняет следующие запросы:
- По ФИО выводится информация о студенте,
-по номеру группы таблица выводится в упорядоченном по алфавиту виде.,
-определяет и выволит на экран список студентов,имеющих задолженность хотя бы по одному из 4 предметов,
-определяет и выводит на экран список студентов, которые подлежат отчислению(получены три 2),
-определяет и выводит % соотношение отличников,хорошистов,должников,студентов,сдавших сессию успешно,но имеющих хотя бы 1 тройку и студентов,которые подлежат отчислению((процентное соотношение в виде круга с различными четвертями с процентами - например ))
+Задания
Все варианты заданий связаны с разработкой таблицы данных с использованием
линейных однонаправленных списков.
Разрабатываемая программа должна обязательно выполнять следующие запросы:
? заполнение пустой таблицы (создание списка);
? сохранение таблицы в файле;
? чтение таблицы из файла;
? вывод таблицы на экран;
? добавление элементов в таблицу;
? удаление элементов из таблицы;
? а также все запросы, которые указаны в индивидуальном задании.
Вызовы запросов должны осуществляться через систему меню с использованием окон
на экране (использование модуля CRT). Необходимо предусмотреть контроль ошибок
пользователя при вводе данных. Результаты некоторых запросов (по согласованию с
преподавателем на этапе уточнения ТЗ) должны выводиться в графическом режиме
(использование модуля GRAPH).
Все элементарные действия (заполнение файла, запись элемента в список и т.д.)
должны быть оформлены в виде подпрограмм, а все (или некоторые) объявления и
подпрограммы должны быть оформлены в виде модуля (модулей).