Курсовая работа: Методы работы с массивами на языке BASIC
10 FOR I = 1 TO 6
20 FOR J = 1 TO 4
30 PRINT "I = ";I,"J = ";J
40 NEXT J
50 NEXT I
В Basic не делается ограничений на число вложенных циклов.
1.3. Двумерные массивы
Значения элементам двумерного массива могут быть присвоены любым из способов, которые мы использовали для присвоения значений переменным (см. программы 1, 2). Наиболее естественный путь присваивания значений двумерным массивам – использование этих операторов в теле цикла FOR. Счетчик одного цикла I пробегает по строкам массива, счетчик другого цикла J – по столбцам. При этом используются так называемые вложенные циклы. Этот прием показан в программе 12.
ПРОГРАММА 12
10 DIM R(2,3)
15 FOR I=1 TO 2
20 FOR J=1 TO 3
25 READ R(I,J)
30 NEXT J
35 NEXT I
. . .
90 REM значения элементов массива
95 DATA 1,3,7,6,9,10
100 END
Двумерные массивы необходимо вводить в привычном виде (по строкам), начиная ввод новой строки массива в новую строку экрана.
Для распечатки значений элементов двумерного массива удобнее пользоваться вложенными циклами. После вывода очередной строки матрицы оператор PRINT (строка 75 в программе 13) обеспечивает переход на новую строку.
ПРОГРАММА 13
10 DIM R(2,3)
. . .
50 REM печать значений элементов на экран
55 FOR I = 1 TO 2
60 FOR J = 1 TO 3
65 PRINT R(I,J);
70 NEXT J