Книга: Конец холивара. Pascal vs C
4. Массивы и индексированные переменные
4. Массивы и индексированные переменные
Массив – это упорядоченный набор переменных одинакового типа. Доступ к элементу массива производится по его номеру (индексу). Массивы удобно использовать для хранения однородной по составу информации, например, элементов таблиц, коэффициентов уравнений, матриц. Частным случаем массива символов является строка (переменная типа STRING).
Типичные действия с массивами: ввод и вывод массивов, поиск в массиве заданного элемента, поиск максимального или минимального элемента, сортировка.
Массивы бывают одномерные (например: VAR A : ARRAY [1..100] OF INTEGER;) и двумерные (например: VAR B : ARRAY [1..10, 1..10] OF INTEGER;). Двумерный массив – это таблица.
ARRAY (массив), OF (из) – ключевые слова.
Доступ к элементам массива удобно производить с помощью циклов с параметрами. Для двумерных массивов нужны вложенные циклы.
Пример 1.9: Программа генерирует таблицу умножения и оформляет вывод результатов в матрицу 10 на 10 используя двумерный массив.
VAR A : ARRAY [1..9, 1..9] OF INTEGER;
I, K : INTEGER;
BEGIN
FOR I := 1 TO 9 DO
FOR K := 1 TO 9 DO
A [I, K] := I * K;
FOR I := 1 TO 9 DO
BEGIN
FOR K := 1 TO 9 DO
WRITE (I, '*’, K, '=’, A [I, K],’’);
WRITELN
END;
READLN;
READLN
END.
- Глава 2 Аргументы, опции и переменные окружения
- Системные переменные ROWS_AFFECTED, GDSCODE, SQLCODE, TRANSACTIONJD, CONNECTIONJD
- 1.2.3. Константы, переменные и типы
- 22.3.3. Переменные окружения
- 8.3 Этап 3: переменные с произвольными именами; встроенные функции
- Контекстные переменные даты и времени
- 13.2.4. Условные переменные
- Переменные
- 15.4.2.1. Добавляйте отладочные опции и переменные
- 2.4. Переменные окружения
- 1.3. Переменные
- 13.2.1. Категории локалей и переменные окружения