ВУЗ:
Составители:
Рубрика:
61
Пользовательский тип–массив
В Turbo Pascal – программе можно определить тип массива, с тем
чтобы в дальнейшем использовать его для определения переменных типа
массива.
Пример:
Type
Arr = array[1..20] of integer; {Тип массива целых чисел,
содержащего 20 элементов}
Arr2D = array[1..10, 1..10] of integer; {Тип массива целых
чисел, содержащего 100 элементов
в 10 строках и 10 столбцах}
Var
A : Arr; {A – массив целых чисел, содержащий 20 элементов}
B : Arr2D; {B – массив целых чисел, содержащий 10 строк
по 10 элементов в каждой строке}
ОСНОВНЫЕ АЛГОРИТМЫ
Сканирование двухмерного массива
При обработке двухмерных массивов для того, чтобы обойти все
элементы, требуется обойти все строки и все столбцы массива. Для этого
требуется два цикла.
Пример подсчета суммы элементов двухмерного массива :
s := 0;
For i := 1 to n do {Проходим по всем N строкам массива}
For j := 1 to m do {Проходим по всем M столбцам массива}
s := s + a[i, j]; {Прибавляем к сумме S значение элемента a[i,j]}
При сканировании двухмерного массива требуется два счетчика. Им
обычно дают имена i и j. Как правило, переменная i индексирует строку, а
переменная j – столбец.
Страницы
- « первая
- ‹ предыдущая
- …
- 59
- 60
- 61
- 62
- 63
- …
- следующая ›
- последняя »
