Отчет по лабораторной работе по дисциплине Информатика на тему Структурные типы данных в Delphi 2
![]()
|
МИНИСТЕРСТВО ТРАНСПОРТА РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «РОССИЙСКИЙ УНИВЕРСИТЕТ ТРАНСПОРТА (МИИТ)» (РУТ(МИИТ)) Кафедра «Электроэнергетика транспорта» Отчет по лабораторной работе по дисциплине: Информатика на тему «Структурные типы данных в Delphi №2» Выполнил: ст.гр.ТСЭ-113 Скориков Я.Г. Проверил: Андреев В.В. Лабораторная работа №1. «Структурные типы данных в Delphi». Вариант №12. Цель работы: Освоение и закрепление навыков работы в использовании структурных типов данных в Delphi, а именно создание библиотеки операций над матрицами Задача: 1. Создать модуль с формой, добавить вариант задания 2. В модуле MathLib описать операции для расчёта матричных выражений. 3. В модуле Unit 1 выписать матрицы из условия и произвести необходимые вычисления. 4. Вывести результат в Memo. Вариант задания: (Вариант №12) ![]() Ход работы: 1. Создать модуль с формой, добавить вариант задания(рис.1) ![]() 2. В модуле MathLib описать операции для расчёта матричных выражений. Для начала распишем необходимые операции для вычислений,где Subtract - вычитание MultiPly – умножение матриц MultyPly(konst…) – умножение матрицы на константу Implicit – транспонирование матрицы ![]() Операция транспонирования матрицы ![]() Операция умножения матриц ![]() Операция вычитания матриц ![]() Операция умножения матрицы на константу ![]() 3-4. В модуле Unit 1 выписать матрицы из условия и произвести необходимые вычисления. Создаем подпрограмму «Обработчик события» и пишем следущее: ![]() В итоге получаем: ![]() Вывод: мы освоили перегрузку операций в матричные выражения в Delphi. |