Лабораторная работа N 7

Программирование процедур на Паскале

Задачи лабораторной работы

Вопросы, изучаемые в работе

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

Задание (общее ко всем вариантам).

Написать программу работы с массивом с использованием процедур и функций распечатки и частичной обработки массива.

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

Исходные данные читать из существующего текстового или двоичного файла. Результаты расчета выводить в форматном виде в выходной текстовый файл.

Оформить отчет по лабораторной работе аналогично оформлению предыдущих работ.

Требования к программе и отчету по работе

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

· Алгоритмы каждой подпрограммы и основной программы выполнить отдельно.

· Все значения, на которые по смыслу накладываются ограничения, должны при вводе проверяться.

· Все выводимые данные должны подписываться.

Содержание программы.

  • Заголовок программы с комментарием;
  • Описание типов массивов;
  • Описание переменных основной программы;
  • Описание процедур и функций;
  • Ввод необходимых исходных данных с клавиатуры;
  • Открытие входных и выводного файлов;
  • Ввод необходимых исходных данных из файла;
  • Вывод исходных данных, в том числе массива в выводной файл. При выводе массива использовать созданную процедуру;
  • Обработка массива в соответствии с заданием с применением разработанной процедуры или функции;
  • Вывод результатов обработки в выводной файл, возможно с применением процедуры;
  • Закрытие всех файлов.

Пояснения к лабораторной работе


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: