![]() |
Начальные контакты ТОЛЬКО через личку!!
![]() |
-Евгения- |
![]()
Сообщение
#1
|
Гость ![]() |
Очень нужна задача, а как делать ума не приложу. Буду очень рада, если кто-нибудь объяснит и решит, еслиможет....Заранее спасибо...
В программе осуществляется работа с двумя файлами — с основным файлом и со справочником — в соответствии со следующим меню: Основной файл > Создание файла Создаётся новый основной файл. Если такой файл уже был, он удаляется. Добавление записи в конец Новая запись вводится с клавиатуры и добавляется в конец файла. Изменение записи Вводится, какую запись изменять и изменяемые данные. Вывод файла на экран Данные выводятся в виде таблицы. Справочники > Создание справочника Создаётся новый файл. Если такой файл уже был, он удаляется. Добавление записи в конец Новая запись вводится с клавиатуры и добавляется в конец файла. Изменение записи Вводится, какую запись изменять и изменяемые данные. Вывод справочника на экран Данные выводятся в виде таблицы. Ведомости Две ведомости формируются и записываются в файлы. Выход При старте должна выводиться заставка с указанием авторов программы. Чтобы при выводе файла на экран в виде таблице, вся запись влезала на одну строку, длинные поля следует обрезать. При выводе в файл можно считать, что ширина не ограничена. Основной файл — типизированный, справочник — текстовый файл. Основной файл упорядочен по первым трём полям. Лабораторная работа 2 — реализовать первый пункт меню. Лабораторная работа 3 — реализовать второй пункт меню. Лабораторная работа 4 — реализовать третий пункт меню и собрать всё вместе. В основном файле должно быть не менее 30 записей. При работе нельзя хранить весь файл в памяти (т.к. потенциально файл может быть очень большой). Реальные данные доступны на сайте http://osp.mesi.ru/. Например: Расписание — http://osp.mesi.ru/rasp.html. Институты — http://osp.mesi.ru/inst.html. Кафедры — http://osp.mesi.ru/rasp/kaf/СПИСОК КАФЕДР МЭСИ.xls. Преподаватели — http://osp.mesi.ru/rasp/kaf/СПИСОК ПРЕПОДАВАТЕЛЕЙ КАФЕДР МЭСИ.xls. Дисциплины — http://osp.mesi.ru/rasp/kaf/СПИСОК дИСЦИПЛИН кАФЕДР.xls. Здания — http://osp.mesi.ru/fond.html. Выходные дни — http://osp.mesi.ru/docs/HDays.xls. Типы недель и пары — http://osp.mesi.ru/stend.html. Основной файл "Расписание на семестр": кафедра преподаватель дисциплина тип занятия группа день недели тип недели пара аудитория МОиТП Черепанов А.А. Информ. Л ДКА-101 вт в 4 002б/н1 Справочник "Кафедры": аббревиатура название институт заведующий комната телефон МОиТП Математического обеспечения и технологий программирования ИКТ Комлева О.В. 348/н1 442-80-98 Ведомость 1 "Количество пар в неделю у преподавателя": институт кафедра преподаватель дисциплина количество пар ИКТ МОиТП Черепанов А.А. Информ. 2,5 Итого по преподавателю 4 Итого по кафедре 32 Итого 4321 Ведомость 2 "Самая поздняя пара у преподавателя": институт кафедра (полностью) преподаватель количество дисциплин самая поздняя пара ИКТ Математического обеспечения и технологий программирования Черепанов А.А. 1 6 Итого по кафедре 90 7 Итого 321 9 |
![]() ![]() |
![]() |
Текстовая версия | 18.06.2025 4:19 |