СибГУТИ Контрольная работа №1 По дисциплине Информатика вариант 13 скачать бесплатно
Задание к контрольной работе
Целью контрольной работы является освоение студентами принципов создания и обработки бинарных файлов на языке Си.
1. Создать файл F1.dat, содержащий записи следующей структуры:
• ФИО;
• номер телефона;
• день рождения (массив из трех чисел)
2. программа должна переписать все данные из структуры, сохраняя порядок структуры в новый файл в алфавитном порядке.
Вариант
13
Условие задачи
Написать программу
1. Создать файл F1.dat, содержащий записи следующей структуры:
• ФИО;
• номер телефона;
• день рождения (массив из трех чисел)
2. программа должна выполнять следующую обработку файла: переписывает файл F1.dat в файл F2.dat таким образом, чтобы записи расположились в алфавитном порядке.
Блок-схема разработанной программы
Скриншоты результатов работы программы
Рис 1. Заполнение файла F1
Рис 2. Чтение файла и сортировка считанных данных
Рис 3. Фаил F1 после ввода данных
Рис 3. Фаил F2 после сортировки данных.
Код программы
Выводы
Было разработано приложение для работы с бинарными файлами, сортировки по алфавиту структурных записей. Неоспоримым преимуществом бинарной обработки файла является возможность с помощью одной команды внести сразу всю информацию (в данной программе целая структура), в файл, чем построчное заполнение обычного текстового файла. Программа успешно считывает бинарные файлы, как после заполнения так и после сортировки данных.