2018-08-02 22:04:49 +03:00
< HTML > < HEAD > < object type = "application/x-oleobject" classid = "clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e" >
< param name = "Keyword" value = "Matr" >
2020-05-27 15:13:24 +03:00
< param name = "Keyword" value = "MatrByCol" >
< param name = "Keyword" value = "MatrByRow" >
2018-08-02 22:04:49 +03:00
< param name = "Keyword" value = "MatrFill" >
< param name = "Keyword" value = "MatrGen" >
< param name = "Keyword" value = "MatrRandom" >
< param name = "Keyword" value = "MatrRandomInteger" >
< param name = "Keyword" value = "MatrRandomReal" >
< param name = "Keyword" value = "ReadMatrInteger" >
< param name = "Keyword" value = "ReadMatrReal" >
< param name = "Keyword" value = "Transpose" > < / object >
< meta http-equiv = "Content-Type" content = "text/html; charset=windows-1251" > < link rel = "StyleSheet" href = "../../../default.css" >
2025-11-07 16:12:31 +03:00
< / HEAD > < body > < H1 > Подпрограммы для создания двумерных массивов< / H1 >
2018-08-25 12:25:03 +03:00
< table border = 0 cellpadding = 5 > < tr > < td > < code > < b > function< / b > Matr< T> (m,n: integer; < b > params< / b > data: < b > array< / b > < b > of< / b > T): < b > array< / b > [,] < b > of< / b > T;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает двумерный массив размера m x n, заполненный указанными значениями по строкам< / td > < / tr >
2020-01-05 22:46:12 +03:00
< tr > < td > < code > < b > function< / b > Matr< T> (< b > params< / b > aa: < b > array< / b > < b > of< / b > < b > array< / b > < b > of< / b > T): < b > array< / b > [,] < b > of< / b > T;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает двумерный массив, заполненный значениями из одномерных массивов< / td > < / tr >
2020-05-27 15:13:24 +03:00
< tr > < td > < code > < b > function< / b > MatrByCol< T> (a: < b > array< / b > < b > of< / b > < b > array< / b > < b > of< / b > T): < b > array< / b > [,] < b > of< / b > T;< / code >
2025-11-07 16:12:31 +03:00
< br > Генерирует двумерный массив по массиву массивов столбцов< / td > < / tr >
2020-05-27 15:13:24 +03:00
< tr > < td > < code > < b > function< / b > MatrByCol< T> (a: < b > sequence < / b > < b > of< / b > < b > array< / b > < b > of< / b > T): < b > array< / b > [,] < b > of< / b > T;< / code >
2025-11-07 16:12:31 +03:00
< br > Генерирует двумерный массив по последовательности массивов столбцов< / td > < / tr >
2020-05-30 11:31:17 +03:00
< tr > < td > < code > < b > function< / b > MatrByCol< T> (a: < b > sequence < / b > < b > of< / b > < b > sequence < / b > < b > of< / b > T): < b > array< / b > [,] < b > of< / b > T;< / code >
2025-11-07 16:12:31 +03:00
< br > Генерирует двумерный массив по последовательности последовательностей столбцов< / td > < / tr >
2020-05-30 11:31:17 +03:00
< tr > < td > < code > < b > function< / b > MatrByCol< T> (m,n: integer; a: < b > sequence < / b > < b > of< / b > T): < b > array< / b > [,] < b > of< / b > T;< / code >
2025-11-07 16:12:31 +03:00
< br > Генерирует двумерный массив по столбцам из последовательности< / td > < / tr >
2020-05-27 15:13:24 +03:00
< tr > < td > < code > < b > function< / b > MatrByRow< T> (a: < b > array< / b > < b > of< / b > < b > array< / b > < b > of< / b > T): < b > array< / b > [,] < b > of< / b > T;< / code >
2025-11-07 16:12:31 +03:00
< br > Генерирует двумерный массив по массиву массивов строк< / td > < / tr >
2020-05-27 15:13:24 +03:00
< tr > < td > < code > < b > function< / b > MatrByRow< T> (a: < b > sequence < / b > < b > of< / b > < b > array< / b > < b > of< / b > T): < b > array< / b > [,] < b > of< / b > T;< / code >
2025-11-07 16:12:31 +03:00
< br > Генерирует двумерный массив по последовательности массивов строк< / td > < / tr >
2020-05-30 11:31:17 +03:00
< tr > < td > < code > < b > function< / b > MatrByRow< T> (a: < b > sequence < / b > < b > of< / b > < b > sequence < / b > < b > of< / b > T): < b > array< / b > [,] < b > of< / b > T;< / code >
2025-11-07 16:12:31 +03:00
< br > Генерирует двумерный массив по последовательности последовательностей строк< / td > < / tr >
2020-05-30 11:31:17 +03:00
< tr > < td > < code > < b > function< / b > MatrByRow< T> (m,n: integer; a: < b > sequence < / b > < b > of< / b > T): < b > array< / b > [,] < b > of< / b > T;< / code >
2025-11-07 16:12:31 +03:00
< br > Генерирует двумерный массив по строкам из последовательности< / td > < / tr >
2018-08-02 22:04:49 +03:00
< tr > < td > < code > < b > function< / b > MatrFill< T> (m, n: integer; x: T): < b > array< / b > [,] < b > of< / b > T;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает двумерный массив размера m x n, заполненный элементами x< / td > < / tr >
2018-08-02 22:04:49 +03:00
< tr > < td > < code > < b > function< / b > MatrGen< T> (m, n: integer; gen: (integer,integer)-> T): < b > array< / b > [,] < b > of< / b > T;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает двумерный массив размера m x n, заполненный элементами gen(i,j)< / td > < / tr >
2018-08-02 22:04:49 +03:00
< tr > < td > < code > < b > function< / b > MatrRandom(m: integer := 5; n: integer := 5; a: integer := 0; b: integer := 100): < b > array< / b > [,] < b > of< / b > integer;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает двумерный массив размера m x n, заполненный случайными целыми значениями< / td > < / tr >
2018-08-02 22:04:49 +03:00
< tr > < td > < code > < b > function< / b > MatrRandomInteger(m: integer := 5; n: integer := 5; a: integer := 0; b: integer := 100): < b > array< / b > [,] < b > of< / b > integer;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает двумерный массив размера m x n, заполненный случайными целыми значениями< / td > < / tr >
2025-11-10 23:04:57 +03:00
< tr > < td > < code > < b > function< / b > MatrRandomInteger(m: integer; n: integer; range: IntRange): < b > array< / b > [,] < b > of< / b > integer;< / code >
< br > Возвращает двумерный массив размера m x n, заполненный случайными целыми значениями< / td > < / tr >
2023-12-31 12:53:42 +03:00
< tr > < td > < code > < b > function< / b > MatrRandomReal(m: integer := 5; n: integer := 5; a: real := 0; b: real := 10; digits: integer := 2): < b > array< / b > [,] < b > of< / b > real;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает двумерный массив размера m x n, заполненный случайными вещественными значениями< / td > < / tr >
2025-11-10 23:04:57 +03:00
< tr > < td > < code > < b > function< / b > MatrRandomReal(m: integer; n: integer; range: RealRange; digits: integer := 2): < b > array< / b > [,] < b > of< / b > real;< / code >
< br > Возвращает двумерный массив размера m x n, заполненный случайными вещественными значениями< / td > < / tr >
2018-08-02 22:04:49 +03:00
< tr > < td > < code > < b > function< / b > ReadMatrInteger(m, n: integer): < b > array< / b > [,] < b > of< / b > integer;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает двумерный массив размера m x n из целых, введенных с клавиатуры< / td > < / tr >
2018-08-02 22:04:49 +03:00
< tr > < td > < code > < b > function< / b > ReadMatrReal(m, n: integer): < b > array< / b > [,] < b > of< / b > real;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает двумерный массив размера m x n из вещественных, введенных с клавиатуры< / td > < / tr >
2018-08-02 22:04:49 +03:00
< tr > < td > < code > < b > function< / b > Transpose< T> (a: < b > array< / b > [,] < b > of< / b > T): < b > array< / b > [,] < b > of< / b > T;< / code >
2025-11-07 16:12:31 +03:00
< br > Транспонирует двумерный массив< / td > < / tr >
2018-08-25 12:25:03 +03:00
< / table >
< / body > < / HTML >