Главная страница
Навигация по странице:

  • Цель работы

  • Контрольное задание 2 .

  • Контрольное задание 4. В соответствии с вариантом (номер по журналу), разработать программу для чтения, записи структурированной информации в бинарный

  • 1. Добавление данных в файл 2. Вывод всех данных из файла 3. Вывод заданной записи 4. Обработка данных (по варианту)

  • Вариант 13. Листинг программы: Структура+

  • Функции вывода всей таблицы и заданной записи.

  • 10 лаба оаип. Отчет Кожемякин И.Г.(10). Работа с файлами


    Скачать 0.53 Mb.
    НазваниеРабота с файлами
    Анкор10 лаба оаип
    Дата22.10.2022
    Размер0.53 Mb.
    Формат файлаdoc
    Имя файлаОтчет Кожемякин И.Г.(10).doc
    ТипОтчет
    #749133

    Учреждение образования Республики Беларусь

    «Гомельский государственный технический университет им. П.О. Сухого»

    Кафедра «Промышленная электроника»

    Отчет по лабораторной работе № 10

    По дисциплине «Основы алгоритмизации и программирования»

    Тема: «Работа с файлами»

    Вариант 13

    2+2+2+4=10


    Выполнил:
    студент группы ПЭ-11

    Кожемякин И.Г.

    Проверил: преподаватель

    Литвинов Д.А.

    Гомель 2019

    Цель работы: Изучить функции и алгоритмы работы с файлами. Приобрести практические навыки записи, чтения и обработки данных хранящихся в файлах.

    Ход работы:

    Контрольное задание 1.

    Разработать программу выполняющую следующие действия:

    1. Создать файл – student.txt;

    2. Сохранение в текстовом файле информацию о студенте – ФИО, дата рождения, факультет, специальность, группа;

    3. Закрыть файл;

    4. Открыть файл для чтения и вывести его содержимое на экран с помощью команды посимвольного чтения;

    5. Закрыть файл;

    6. Открыть файл для чтения и вывести его содержимое на экран с помощью команды построчного чтения;

    7. Закрыть файл.

    Количество баллов за выполнение – 2. В отчете привести, листинг программы и результаты тестирования.

    Листинг программы:





    Тест:





    Контрольное задание 2.

    В соответствии с вариантом (номер по журналу), разработать программу для чтения, записи информации в текстовый файл. На основании исходных данных (таблице 10.1), разработать структуру данных. Разрабатываемая программа должна:

    1. вводить исходные данные – элементы структуры;

    2. сохранять информацию в файл (данные дописываются в конец файла);

    3. читать все сохраненные данные из файла;

    4. выводить прочитанные данные на экран.

    Исходные данные для отладки программы подобрать самостоятельно. Количество баллов за выполнение – 2. В отчете привести листинг программы и результаты тестирования.

    Вариант 13.



    Листинг программы:





    Тест:





    Контрольное задание 3.

    В соответствии с вариантом (номер по журналу), разработать программу для вычисления значений кусочно – непрерывной функции y(x) на интервале от xнач до xкон с шагом ∆x. Функция представлена в таблице 10.2. Результаты расчетов сохранить в html документе в виде таблицы со следующими колонками:

    • Порядковый номер строки;

    • значения аргумента функции x;

    • вычисленного значения функции y;

    • номер формулы, по которой производилось вычисление функции (1, 2 или 3).

    Исходные данные для отладки программы выбрать самостоятельно, так чтобы перекрывались все интервалы функции y(x). Количество баллов за выполнение – 2. В отчете привести листинг программы и результаты тестирования.

    Вариант 13.



    Листинг программы:





    Тест:





    Контрольное задание 4.

    В соответствии с вариантом (номер по журналу), разработать программу для чтения, записи структурированной информации в бинарный файл. На основании задания (таблица 10.3), разработать структуру данных. Разрабатываемая программа должна:

    1. вводить данные заданной структуры;

    2. сохранять данные в файле;

    3. читать данные из файла;

    4. выводить данные на экран;

    5. читать заданную по номеру запись из файла;

    6. выполнять обработку данных в соответствии с заданием.

    Введенные данные дописываются в конец файла. Данные выводятся на экран в виде таблицы. Для чтения заданной записи использовать функции позиционирования fseek(). Для выбора необходимого действия использовать меню следующей структуры:

    Выберите операцию:

    1. Добавление данных в файл

    2. Вывод всех данных из файла

    3. Вывод заданной записи

    4. Обработка данных (по варианту)

    0. Выход

    Исходные данные для отладки программы подобрать самостоятельно. Количество баллов за выполнение – 4. В отчете привести листинг программы и результаты тестирования.

    Вариант 13.



    Листинг программы:

    Структура+main().



    Функция ввода данных.



    Функции вывода всей таблицы и заданной записи.



    Функция для запроса.



    Тесты:





    Вывод: в результате этой работы я изучил функции и алгоритмы работы с файлами. Приобрёл практические навыки записи, чтения и обработки данных хранящихся в файлах.


    написать администратору сайта