Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Вывод массивов




Ввод массивов

Обработка массивов

Оператор DIM

Массивы

ОБРАБОТКА МАССИВОВ

 

 

Массив – это упорядоченная последовательность величин, идентифициро-ванных одним именем, в которой положение каждого элемента определено индексом.

Индекс представляет целую величину или набор величин, разделённых запятыми и заключёнными в круглые скобки.

Имя массива выбирается, исходя из тех же правил, что и имя переменных (из одной буквы или символов). Количество индексов определяет размерность массива.

 

Примеры. А(I) – одномерный массив;

В(I,J) – двумерный массив.

 

Максимальное количество индексов в GB – 255, в QB – 60, в TB – 8. Минимальное значение индекса – 0. Максимальное значение индекса в GB – 16387, в QB и TB – 32767.

 

 

При обработке массивов память микроЭВМ резервируется под элементы массива. Предусмотрены два способа резервирования: по умолчанию и с помощью специального оператора DIM. По умолчанию резервируется 10 элементов массива от 0 до 9. При обработке большего количества элементов массива на экране монитора появится сообщение об ошибке.

Оператор DIM используется для описания максимального размера массива.

Структура оператора:

нс DIM <имя> (мн1, мн2),

 

где DIM – ключевое слово (сокр. от DIMENSION) – “размер”; вместо угловых скобок указывается имя массива, а в круглых скобках максимальный (для одномерного) или максимальные (для двумерного или другой размерности) массивов индексы мн1 и мн2.

 

Пример. 30 DIM А1(2,3), В(10)

 

В 30-й строке резервируется место в памяти для 12-ти элементов двумерного и 11-ти элементов одномерного массивов (учитываются нулевые индексы).

Оператор DIM должен записываться вначале программы до первого выполнения оператора.

 

 

 

Обработка массивов включает: ввод или формирование массивов, вывод на печать массивов и использование массивов в вычислениях.

 

 

 

Для ввода или формирования массивов можно использовать операторы DATA - READ или оператор INPUT с использованием операторов циклов.

 

Пример. Ввести 5 первых элементов массива А(I): 1;2;3;4;5.

 

Фрагмент программы:

20 DIM А(5)

30 FOR I = 1 TO 5

40 INPUT A(I)

50 NEXT I

 

Для большинства версий системы INТEL знаки вопроса (?) после команды RUN печатаются в столбик:

 

? 1

? 2

Аналогично с помощью INPUT производится ввод двумерного массива через организацию вложенных циклов, при этом в памяти микроЭВМ элементы двумерного массива располагаются по строкам: В(0,0); В(0,1); В(0,2);…В(1,0); В(1,1);…

 

 

 

Организация вывода одномерного массива ничем не отличается от организации ввода – только вместо INPUT используется PRINT (для вывода на экран) или LPRINT (для вывода на печатающее устройство).

При выводе двумерных массивов на микроЭВМ между оператором NEXT J (окончание внутреннего цикла) и NEXT I (окончание внешнего цикла) следует употреблять PRINT без списка – для закрытия строки, чтобы матрица распечаталась в привычном виде, а в конце PRINT A(I,J); надо использовать знаки препинания ‘,’или ‘;’.

 

 




Поделиться с друзьями:


Дата добавления: 2014-12-23; Просмотров: 452; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.