1. Описать процедуру ArrayTbMatrix1(A,K,M,N,B), формирующую по вещественному массиву A размера K матрицу B размера MxN (матрица заполняется элементами массива А по строкам). Лишние элементы полагаются равными 0. Двумерный массив B является выходным параметром. С помощью этой процедуры на основе данного массива A размера K и целых M и N сформировать матрицу B размера MxN. 2. Описать функцию DecompressStr(S) строкового типа, Восстанавливающую строку, сжатую процедурой CompressStr . Параметр S содержит cжатую строку; восстановленная строка является возвращаемым значением функции. С помощью функции DecompressStr восстановить пять данных строк. 3. Используя типы Tpoint, TTriangle и функцию Dist описать процедуру Heights(T,h1,h2,h3), находящую высоты h1,h2,h3 треугольника T (Т - входной параметр типа TTriangle, h1,h2,h3 - выходные вещественные параметры), проведенные соответственно из вершин T.A, T.B, T.C. С помощью этой процедуры найти высоты треугольников ABC, ABD, ACD, если даны координаты точек A,B,C,D.
помогите пожалуйста |