Алгоритмические языки и программирование. Аксенова Л.И - 23 стр.

UptoLike

23
Создать два текстовых файла, состоящих из записей, имеющих заданную
структуру и содержащих заданное количество записей(см. ваш вариант).
Написать программу, решающую следующие задачи:
1) Ввод данных из текстовых файлов и запись в типизированные файлы.
2) Вывод на экран содержимого типизированных файлов.
3) Ввод каждого из сформированных типизированных файлов в массив
записей
и их сортировка по заданного полю.
4) Вывод упорядоченных массивов записей в новые типизированные файлы
и на экран дисплея.
5) Сортировка слиянием содержимого двух упорядоченных типизированных
файлов в новый типизированный файл.
6) Вывод на экран содержимого объединенного и упорядоченного
типизированного файла.
Все выводимые на экран результаты должны быть снабжены
заголовками,
поясняющими этот результат и оформлены в виде таблиц.
При разработке программы использовать обращение к процедурам с
параметрами. Процедуры необходимо оформлять так, чтобы их можно было
использовать дважды, т.е. для каждого их файлов.
Варианты заданий выбрать из лабораторной работы 1. Число записей в
текстовых файлов задает преподаватель.
2. Разработка
программ с использованием динамической памяти
2.1. Динамические переменные
При выполнении любой программы, каждая используемая в ней
переменная получает свой адрес в оперативной памяти (ОП). В Турбо
Паскале имеются два способа распределения памяти для переменных:
статический и динамический. При статическом распределении всем
объявленным в разделе описаний программы переменным выделяются
фиксированные
участки памяти. В связи с этим использование заранее не
объявленных переменных не допускается. Причем, под все объявленные в
    Создать два текстовых файла, состоящих из записей, имеющих заданную
структуру и содержащих заданное количество записей(см. ваш вариант).
    Написать программу, решающую следующие задачи:
 1) Ввод данных из текстовых файлов и запись в типизированные файлы.
 2) Вывод на экран содержимого типизированных файлов.
 3) Ввод каждого из сформированных типизированных файлов в массив
  записей и их сортировка по заданного полю.
 4) Вывод упорядоченных массивов записей в новые типизированные файлы
    и на экран дисплея.
 5) Сортировка слиянием содержимого двух упорядоченных типизированных
    файлов в новый типизированный файл.
 6) Вывод на экран содержимого объединенного и упорядоченного
    типизированного файла.
    Все выводимые на экран результаты должны быть снабжены
заголовками, поясняющими этот результат и оформлены в виде таблиц.
    При разработке программы использовать обращение к процедурам с
параметрами. Процедуры необходимо оформлять так, чтобы их можно было
использовать дважды, т.е. для каждого их файлов.
    Варианты заданий выбрать из лабораторной работы №1. Число записей в
текстовых файлов задает преподаватель.




    2. Разработка программ с использованием динамической памяти

                    2.1. Динамические переменные

   При выполнении любой программы, каждая используемая в ней
переменная получает свой адрес в оперативной памяти (ОП). В Турбо
Паскале имеются два способа распределения памяти для переменных:
статический и динамический. При статическом распределении всем
объявленным в разделе описаний программы переменным выделяются
фиксированные участки памяти. В связи с этим использование заранее не
объявленных переменных не допускается. Причем, под все объявленные в


                                  23