![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Опции при определении массива
DEF Typ ARRAY[n, m]=REP(Значение) Всем элементам массива присваивается одно значение (постоянная). Примечание: Переменные типа FRAME не могут быть инициализированы. Пример DEF REAL ARRAY5[10, 3]=REP(9.9) Опции при выполнении программы ARRAY[n, m]=REP(значение) ARRAY[n, m]=REP(выражение) • Выражения также могут использоваться как значения инициализации. • Все значения массива инициализируются с одинаковым значением. • Инициализация начинается с запрограммированных индексов массива. Выборочно могут быть присвоены значения для подмассивов.
Примечание: Переменные типа FRAMe допустимы и инициализируются очень просто с использованием этого метода.
Пример Инициализация всех элементов массива с одним значением. DEF FRAME FRM[10] FRM[5]=REP(CTRANS(X, 5)) Пример Инициализация полных массивов переменных. На рисунке показано текущее распределение.
N10 DEF REAL ARRAY1 [10, 3] = SET(0, 0, 0, 10, 11, 12, 20, 20, 20, 30, 30, 30, 40, 40, 40,) N20 ARRAY1 [0, 0] = REP (100) N30 ARRAY1 [5, 0] = REP (-100 N40 ARRAY1 [0, 0] = SET (0, 1, 2, -10, -11, -12, -20, -20, -20, -30,,,, -40, -40, -50, -60, -70) N50 ARRAY1 [8, 1] 0 SET (8.1, 8.2, 9.0, 9.1, 9.2)
|