Языки программирования
Автор: Ибрагим Овцловц • Декабрь 17, 2022 • Реферат • 4,325 Слов (18 Страниц) • 158 Просмотры
МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики»
Кафедра «Кибернетика и Информационная Безопасность»
Отчет о курсовой работе
1 курс, 2 семестр
по дисциплине
«Языки программирования»
Выполнил: студент гр. БИБ2103 Боков И.А.
Руководитель: доц. Скрыпникова М. К.
Вариант №79
Москва, 2022 г.
Оглавление
Общее задание на курсовую работу.....................................................................3
Задание на курсовую работу.................................................................................4
Пояснительная записка..........................................................................................5
Схема взаимосвязи функций.................................................................................6
Текст файла Main.cpp………………………………………………………….7
- fstream& read(fstream&, info&, int);
- ostream& line(ostream&);
- ostream& head(ostream&);
- info input1();
- void write(fstream&, info, int);
- void output1(fstream&, int);
- void input(fstream&, int);
- void mark(fstream&, int);
- void changeInf(fstream&, char[]);
- void output(fstream&);
- void print(info);
- void inf(fstream&, char[]);
- int Clear(fstream&);
- int Delete(fstream&);
- int menu();
Результаты……………………………………………………………………….13
ОБЩЕЕ ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ
Задание на проектирование программного приложения, включает в себя разработку для каждого индивидуального варианта функций накопления и сопровождения информации, заданной структуры, в При проектировании приложения составить следующие функции: Функции, обслуживающие работу с файлом, созданном в режиме .bin: Запись информации в конец файла; Просмотр всего файла; Просмотр отдельной записи по указанному ее номеру; Редактирование одного или нескольких (исходите из смысловой нагрузки задачи) полей информационной записи, найденной по указанному ключу; Изменение содержания поля метки на удаление записи из файла ( по указанию пользователя найти требуемую запись и пометить ее на удаление или по указанию пользователя найти требуемую запись и снять метку на ее удаление); Удаление записей из файла, помеченных в поле метки на удаление. Функцию, решающую расчетную задачу. Эту функцию в свою очередь разбить на более простые функции, исходя из заданного алгоритма решения расчетной задачи и реализующие те или иные вычислительные процедуры расчетной задачи. Информация для решения задачи должна накапливаться в файле по мере поступления. Разработать интерфейс программы. Меню должно использовать все возможности, изученные в рамках практических занятий по дисциплине. Каждая из перечисленных функций может быть разбита на более мелкие, если это будет вытекать из логики проектирования самой функции. Программа может содержать и другие функции, если в них возникнет необходимость при проектировании программы. Имя проекта Вашей курсовой работы должно включать Вашу фамилию и номер варианта. Функции в файлах должны быть собраны (скомпонованы) с учетом их функционального назначения.
...