Оглавление.
Введение.......................................................................................................... 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 представляет собой один из множества инструментов, упрощающих работу пользователя с много потоковыми вычислительными процессами разного формата, но требующий достаточного знакомства со структурой, командами, операторами и формой ввода данных. В данном расчетно-графическом задании представлен пример вычисления матриц, основанный на технологии постепенного наращивания программы с одновременной ее отладкой.
Существует несколько способов написания программы для вычисления матричного выражения. Они зависят в первую очередь от задач, поставленных перед пользователем в ходе работы со средой Turbo Pascal. Вторым фактором можно назвать прозрачность действий, то есть периодическое воспроизведение данных на дисплее в ходе выполнения программы.
В данном проекте представлено два способа написания программы.
Первый- программа, написанная в основном только с использованием циклов и элементарных алгебраических преобразований. В данном варианте данные вводятся с клавиатуры при выведении соответствующих приглашений для ввода. Это, несомненно, усложняет процесс, так как довольно сложно вводить матрицы с большим количеством строк и столбцов, при этом следует учесть, что после выполнения программы данные, веденные в начале не сохраняются.
Другой вариант написания программы несколько сложнее предыдущего, но намного нагляднее, практичней и имеет за собой, несомненно, больший потенциал.
Программа основана на технологии постепенного наращивания. Программа должна вводить размеры и элементы матрицы из заранее созданного файла и содержать процедуры вывода матрицы на экран (mout), транспонирования (tr), умножения двух матриц (mult) и функции вычисления следа матрицы (sl).
Условие задачи
Даны три матрицы A, B, C:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.