896.48K
Категория: ПрограммированиеПрограммирование

Языки и технологии программирования

1.

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РЕСПУБЛИКИ КАЗАХСТАН
СЕВЕРО-КАЗАХСТАНСКИЙ УНИВЕРСИТЕТ
ИМ. М. КОЗЫБАЕВА
ФАКУЛЬТЕТ ИНЖЕНЕРИИ И ЦИФРОВЫХ ТЕХНОЛОГИЙ
КАФЕДРА "ИНФОРМАЦИОННО-КОММУНИКАЦИОННЫЕ ТЕХНОЛОГИИ"
ТВОРЧЕСКИЙ ЭКЗАМЕН
ПО ДИСЦИПЛИНЕ "ЯЗЫКИ И ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ
Выполнил: студент
группы ИС-22
Қайырбек А.М.
Проверил: ст. преподаватель,
магистр техники и технологий
Долматова Л. В.
Петропавловск, 2023

2.

Условие задачи
Вариант 6 (Қайырбек Аружан Мұратқызы)
В текстовом файле хранится информация о Песнях. Дана
информация о Песне: дата выхода, автор слов, автор музыки,
исполнитель, жанр.
Написать программу, выполняющую следующие действия:
□ корректировку или дополнение списка с клавиатуры;
□ сортировку по году выхода или по ФИО исполнителя;
□ вывод на экран информации о песне, название, которой введено с
клавиатуры;
□ запись списка в файл под тем же или новым именем.

3.

Подключение библиотек
Объявление структуры Song

4.

Создание функции для вывода Меню
Вывод на экран

5.

Создание функции для чтение данных из текстового файла
Создание функции для проверки, является ли строка числом

6.

Создание функции для вывода списка в отформатированной таблице.

7.

Вывод данных на экран

8.

Создание функции для добавления новой записи
Для вывода даты создаем условие

9.

Продолжение
Вывод на экран для даты при наличии ошибки

10.

Вывод на экран полностью

11.

Создание вывода 1-сортировки(по дате)

12.

Вывод на экран после воспроизведения сортировки по дате
До:
После:

13.

Создание вывода 2-сортировки(по исполнителю)

14.

Вывод на экран после воспроизведения сортировки
До:
После:

15.

Создание вывода по поиску название песни
Вывод на экран

16.

Продолжение:

17.

Создание основной функции программы int main()

18.

Продолжение:

19.

Спасибо за внимание
English     Русский Правила