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 = "Arr" >
< param name = "Keyword" value = "ArrFill" >
< param name = "Keyword" value = "ArrGen" >
< param name = "Keyword" value = "ArrRandom" >
< param name = "Keyword" value = "ArrRandomInteger" >
< param name = "Keyword" value = "ArrRandomReal" >
2020-01-16 08:18:34 +03:00
< param name = "Keyword" value = "ReadArrInt64" >
2018-08-02 22:04:49 +03:00
< param name = "Keyword" value = "ReadArrInteger" >
< param name = "Keyword" value = "ReadArrReal" >
< param name = "Keyword" value = "ReadArrString" > < / 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 > Arr< T> (< b > params< / b > 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-02 22:04:49 +03:00
< tr > < td > < code > < b > function< / b > Arr< T> (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-04 21:10:41 +03:00
< tr > < td > < code > < b > function< / b > Arr(a: IntRange): < b > array< / b > < b > of< / b > integer;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает массив, заполненный диапазоном значений< / td > < / tr >
2020-05-04 21:10:41 +03:00
< tr > < td > < code > < b > function< / b > Arr(a: CharRange): < b > array< / b > < b > of< / b > char;< / 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 > ArrFill< T> (count: integer; x: T): < b > array< / b > < b > of< / b > T;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает массив из count элементов x< / td > < / tr >
2018-08-02 22:04:49 +03:00
< tr > < td > < code > < b > function< / b > ArrGen< T> (count: integer; gen: integer-> T): < b > array< / b > < b > of< / b > T;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает массив из count элементов, заполненных значениями gen(i)< / td > < / tr >
2018-08-02 22:04:49 +03:00
< tr > < td > < code > < b > function< / b > ArrGen< T> (count: integer; gen: integer-> T; from: integer): < b > array< / b > < b > of< / b > T;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает массив из count элементов, заполненных значениями gen(i), начиная с i=from< / td > < / tr >
2018-08-02 22:04:49 +03:00
< tr > < td > < code > < b > function< / b > ArrGen< T> (count: integer; first: T; next: T-> T): < b > array< / b > < b > of< / b > T;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает массив из count элементов, начинающихся с first, с функцией next перехода от предыдущего к следующему< / td > < / tr >
2018-08-02 22:04:49 +03:00
< tr > < td > < code > < b > function< / b > ArrGen< T> (count: integer; first, second: T; next: (T,T) -> T): < b > array< / b > < b > of< / b > T;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает массив из count элементов, начинающихся с first и second, с функцией next перехода от двух предыдущих к следующему< / td > < / tr >
2018-08-02 22:04:49 +03:00
< tr > < td > < code > < b > function< / b > ArrRandom(n: integer := 10; a: integer := 0; b: integer := 100): < b > array< / b > < b > of< / b > integer;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает массив размера n, заполненный случайными целыми значениями< / td > < / tr >
2022-10-19 15:05:42 +03:00
< tr > < td > < code > < b > function< / b > ArrRandomInteger(n: integer; a: integer; b: integer): < b > array< / b > < b > of< / b > integer;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает массив размера n, заполненный случайными целыми значениями в диапазоне от a до b< / td > < / tr >
2025-11-10 23:04:57 +03:00
< tr > < td > < code > < b > function< / b > ArrRandomInteger(n: integer; range: IntRange): < b > array< / b > < b > of< / b > integer;< / code >
< br > Возвращает массив размера n, заполненный случайными целыми значениями в заданном диапазоне< / td > < / tr >
2022-10-19 15:05:42 +03:00
< tr > < td > < code > < b > function< / b > ArrRandomInteger(n: integer := 10): < b > array< / b > < b > of< / b > integer;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает массив размера n, заполненный случайными целыми значениями< / td > < / tr >
2023-08-12 21:38:41 +03:00
< tr > < td > < code > < b > function< / b > ArrRandomReal(n: integer; a: real; b: real; digits: integer := 2): < b > array< / b > < b > of< / b > real;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает массив размера n, заполненный случайными вещественными значениями в диапазоне от a до b< / td > < / tr >
2025-11-10 23:04:57 +03:00
< tr > < td > < code > < b > function< / b > ArrRandomReal(n: integer; range: RealRange; digits: integer): < b > array< / b > < b > of< / b > real;< / code >
< br > Возвращает массив размера n, заполненный случайными вещественными значениями в заданном диапазоне< / td > < / tr >
2023-08-12 21:38:41 +03:00
< tr > < td > < code > < b > function< / b > ArrRandomReal(n: integer := 10; digits: integer := 2): < b > array< / b > < b > of< / b > real;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает массив размера n, заполненный случайными вещественными значениями< / td > < / tr >
2020-01-16 08:18:34 +03:00
< tr > < td > < code > < b > function< / b > ReadArrInt64(n: integer): < b > array< / b > < b > of< / b > int64;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает массив из n целых int64, введенных с клавиатуры< / td > < / tr >
2018-08-02 22:04:49 +03:00
< tr > < td > < code > < b > function< / b > ReadArrInteger(n: integer): < b > array< / b > < b > of< / b > integer;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает массив из n целых, введенных с клавиатуры< / td > < / tr >
2018-08-02 22:04:49 +03:00
< tr > < td > < code > < b > function< / b > ReadArrInteger(prompt: string; n: integer): < b > array< / b > < b > of< / b > integer;< / code >
2025-11-07 16:12:31 +03:00
< br > Выводит приглашение к вводу и возвращает массив из n целых, введенных с клавиатуры< / td > < / tr >
2018-08-02 22:04:49 +03:00
< tr > < td > < code > < b > function< / b > ReadArrReal(n: integer): < b > array< / b > < b > of< / b > real;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает массив из n вещественных, введенных с клавиатуры< / td > < / tr >
2018-08-02 22:04:49 +03:00
< tr > < td > < code > < b > function< / b > ReadArrReal(prompt: string; n: integer): < b > array< / b > < b > of< / b > real;< / code >
2025-11-07 16:12:31 +03:00
< br > Выводит приглашение к вводу и возвращает массив из n вещественных, введенных с клавиатуры< / td > < / tr >
2018-08-02 22:04:49 +03:00
< tr > < td > < code > < b > function< / b > ReadArrString(n: integer): < b > array< / b > < b > of< / b > string;< / code >
2025-11-07 16:12:31 +03:00
< br > Возвращает массив из n строк, введенных с клавиатуры< / td > < / tr >
2018-08-02 22:04:49 +03:00
< tr > < td > < code > < b > function< / b > ReadArrString(prompt: string; n: integer): < b > array< / b > < b > of< / b > string;< / code >
2025-11-07 16:12:31 +03:00
< br > Выводит приглашение к вводу и возвращает массив из n строк, введенных с клавиатуры< / td > < / tr >
2018-08-25 12:25:03 +03:00
< / table >
< / body > < / HTML >