Курсовая работа: Методы работы с массивами на языке BASIC
20 INPUT A(I),C(I)
25 NEXT I
35 END
При выполнении программы 5 данные вводятся попарно: А(I), С(I). После ввода каждой пары значений нажимается клавиша Enter. Однако такой способ ввода часто является причиной ошибок. Более естественно вводить сначала все элементы одного массива, а затем другого. Для этого ввод каждого массива нужно осуществлять в отдельном цикле, как показано в программе 6.
ПРОГРАММА 6
10 DIM A(5), C(5)
20 PRINT “Введите массив А”
30 FOR I = 1 TO 6
20 INPUT A(I)
30 NEXT I
40 PRINT “Введите массив С”
50 FOR I = 1 TO 6
60 INPUT C(I)
70 NEXT I
80 END
Если вводимые массивы имеют различные размеры, то последний способ ввода данных является оптимальным. Аналогичным образом можно вводить любое количество массивов. Действия со строковыми массивами аналогичны действиям c числовыми массивами, но не забывайте, что имена строковых массивов должны оканчиваться символом $, например, L$, PROBA$, S$ и т. д.
1.1.2. Вывод массивов
При выводе массивов необходимо обеспечить наглядность и удобство восприятия полученных результатов. В программах 1–4 использовался вывод элементов массивов при помощи оператора PRINT. Рассмотрим это более подробно.
Вывод одномерного массива, как правило, целесообразно осуществлять в строку, сопровождая поясняющим текстом (программа 7).
ПРОГРАММА 7
200 PRINT “Массив А”
210 FOR I = 1 TO N
220 PRINT A(I);
230 NEXT I
240 PRINT
Число N в программе 7 обозначает размерность массива А. В приведенной программе вывод массива А в строку обеспечивается использованием точки с запятой ( ; ) в операторе PRINT (строка 220). PRINT без списка (строка 240) осуществляет вывод пустой строки после окончания вывода массива А.
При выводе двух или нескольких одномерных массивов одного размера часто удобно вывести их как параллельно расположенные столбцы (программа 8).
ПРОГРАММА 8
200 PRINT “Массив А”, “Массив В”
210 FOR I = 1 TO N