Создание приложения для работы с файлом
Автор: nina173173 • Июль 11, 2025 • Курсовая работа • 7,280 Слов (30 Страниц) • 208 Просмотры
Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное
учреждение высшего образования
ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ
ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
ЗАДАНИЕ
НА КУРСОВУЮ РАБОТУ
По курсу «Программирование»___________________________________________
Студенту(-ке) |
Тема работы: | Создание приложения для работы с файлом |
Исходные данные:
Составить программу, обрабатывающую сведения об игроках футбольной команды. Структура исходных данных: Ф.И.О. игрока, дата рождения, количество игр, количество забитых мячей, количество карточек (желтых и красных). Вывести список лучших бомбардиров (первая пятерка). Найти всех игроков, младше 20 лет, забивших более 2 голов. Определить самого недисциплинированного игрока команды.
Введение
В процессе выполнения курсовой работы требуется написать программу, которая будет обрабатывать сведения об игроках футбольной команды с последующей записью информации в файл. Также необходимо познакомиться с разработкой структур данных. Программа должная корректно и в приемлемом виде выводить данные, а также выполнять все действия, изложенные в индивидуальном задании (сортировка, поиск данных и т. д.). Интерфейс программы реализован в консольном приложении. Кроме того нужно изучить правила оформления проектной документации.
Таблицы спецификаций глобальных переменных, переменных модуля main() и структуры данных
Таблица 1 – Спецификация структуры player
№ | Имя | Назначение | Тип | ОДЗ |
1 | surname | Фамилия игрока | string | Буквы русского алфавита |
2 | name | Имя игрока | string | Буквы русского алфавита |
3 | year | Год рождения | int | От 1950 до 2008 |
4 | numberOfGames | Число игр | int | От 0 до 3000 |
5 | numberOfGoals | Число голов | int | От 0 до 1300 |
6 | numberOfYellowCards | Число желтых карточек | int | От 0 до 300 |
7 | numberOfRedCards | Число красных карточек | int | От 0 до 200 |
Таблица 2 – Спецификация структуры team
№ | Имя | Назначение |
1 | data | Данные player |
2 | next | Указатель на следующий элемент списка |
3 | prev | Указатель на предыдущий элемент списка |
Таблица 3 – Спецификация глобальный переменных
№ | Имя | Назначение | Тип | ОДЗ |
1 | HEAD | Указатель на головной элемент списка team | - | - |
2 | TAIL | Указатель на хвостовой элемент списка team | - | - |
3 | cnt | Количество элементов в списке | int | От 0 до 2147483647 |
Продолжение таблицы 3
№ | Имя | Назначение | Тип | ОДЗ |
4 | mainFile | Название основного файла команды, в котором содержатся все игроки команды | string | Любые символы (русские и английские буквы, цифры и т .д.) |
...