Написание подпрограмм. Работа с файлами

Страницы работы

Содержание работы

Оглавление.

Введение.......................................................................................................... 2

Основные приемы создания программы в среде TP..................................... 2

Условие задачи.......................................................................................................................... 2

Контрольный вариант.............................................................................................................. 3

Вариант№1 Использование циклов и элементарных алгебраических преобразований.. 4

1.     Схема алгоритма........................................................................................................... 4

2.     Текст программы на языке Turbo Pascal...................................................................... 5

Вариант№2 Использование технологии постепенного наращивания программы с одновременной отладкой..................................................................................................................................... 6

1.     Схема алгоритма........................................................................................................... 6

2.     Программа...................................................................................................................... 7

Анализ результатов расчета................................................................................................... 11

Заключение.................................................................................................... 12

Библиографический список:......................................................................... 13

Введение

Цель работы -  Получить навыки работы с массивами  и подпрограммами, познакомиться с вводом данных из файла в среде Turbo Pascal Версии 7.0

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

Основные приемы создания программы в среде TP

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

В данном проекте представлено два способа написания программы.

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

Другой вариант написания программы несколько сложнее предыдущего, но намного нагляднее, практичней и имеет за собой, несомненно, больший потенциал.

Программа основана на  технологии постепенного наращивания. Программа должна вводить размеры и элементы матрицы из заранее созданного файла и содержать процедуры вывода матрицы на экран (mout), транспонирования  (tr),  умножения двух матриц (mult) и  функции вычисления следа матрицы (sl).

Условие задачи

Даны три матрицы  A, B, C:

                

Похожие материалы

Информация о работе