ВУЗ:
Составители:
92
A(2) = -1
A(3) = -7
A(4) = -3
A(5) = 1
A(6) = 2
A(7) = 0
A(8) = 9
A(9) = -8
Согласитесь не очень удобно, поэтому для задания массива обыч-
но применяют комбинацию для ввода данных DATA … READ. В опе-
раторе DATA перечисляются данные, которые потом последовательно
считываются с помощью оператора READ.
Пример:
DATA 4, 6, -1,-7,-3,1,2,0,9,-8
DIM A(10)
FOR I = 0 TO 9
READ A(I)
NEXT I
Ещё один распространённый способ задания массива – это задать
массив случайными числами в диапазоне от a до b, для этого использу-
ется оператор генерации случайных чисел RND. RND – это любое
случайное число от 0 до 1, существует правило, если необходимо по-
лучить случайное число в диапазоне [a,b], необходимо RND*(b–a)+a.
Пример:
Переменная Диапазон Формула
A (вещественные числа) 0..10 A=RND*10
A (вещественные числа) –5..15 A=RND*20–5
A (вещественные числа) 20..30 A=RND*10+20
A (целые числа) –10..10 A=(RND*20–10)\1
Ещё одна особенность оператора RND, для того чтобы числа бы-
ли по-настоящему случайными, перед первым использованием генера-
тора случайных чисел его необходимо инициализировать командой
RANDOMIZE TIMER.
Пример заполнения массива случайными целыми числами от –5 до 5:
DIM A(10)
RANDOMIZE TIMER
FOR I = 0 TO 9
A(I) = (RND * 10 - 5) \ 1
NEXT I
После заполнения массива с ним можно работать как с обычными
переменными, обратите внимание, что показать значения элементов
массива (вывести массив) удобнее всего в цикле:
Страницы
- « первая
- ‹ предыдущая
- …
- 90
- 91
- 92
- 93
- 94
- …
- следующая ›
- последняя »