рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Индексы массива

Индексы массива - раздел Образование, Функции операционной системы Массивом Называется Группа Переменных, Которые Имеют Одно И ...

Массивом называется группа переменных, которые имеют одно и тоже имя, но различные индексы. Каждая переменная в этой группе называется элементом массива и характеризуется двумя атрибутами: своим местоположением внутри массива и значением. В зависимости от типа хранимых данных массивы могут быть любого типа- текстовые и числовые. В качестве индекса элемента массива могут применяться числа, переменные целого типа и арифметические выражения.
Массив - это набор однородных данных (чисел, символов, слов).


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

DIM <список переменных с индексами [AS тип]>

Для каждой переменной списка в скобках указывается верхняя граница индекса. Сами переменные записываются через запятую. Тип массива может быть любым допустимым в Basic.

Пример для одномерных массивов: DIM A(20), B(50), C(100)

Пример для двумерных массивов: DIM A(20,10), B(20,50), C(5,100)

Если переменная массива не была описана оператором DIM, то максимальное значение индексов принимается равным 10. Если значение индекса превышает максимальное установленное значение, то выдается сообщение "Subscript out of range". Минимальное значение индекса всегда равняется нулю, кроме того случая, когда оно изменяется с помощью оператора OPTION BASE.

Оператор DIM устанавливает все элементы описываемого массива равными нулю. Приставка RE переопределяет ранее определенный массив.

Индекс - это метка ячейки памяти которая используется для обращения к этой ячейке.

Переменные с индексами имеют одно и тоже имя, но разные индексы :

А(1), А(2), А(3)

В программировании индекс пишется в скобках, в отличии от математической формы:

. Поскольку индексом может служить целочисленная переменная , в том числе и счетчик цикла, можно применять индексированные переменные вместе с циклом для ввода, сохранения и обработки группы значений.

Дополнительно:

 

Ссылаться на элементы массива можно по их индексам. У каждого элемента массива имеется уникальный числовой индекс, идентифицирующий его. Если массив одномерный, индекс элемента ѕ это номер его строки. Например, индекс элемента, находящегося в третьей строке одномерного массива, равен 3. 2

Элементы в двумерных массивах обозначаются двумя индексами. Первый индекс указывает положение элемента в строках, а второй индекс ѕ его положение в столбцах.

Например, индексами элемента, находящегося в третьей строке и четвертом столбце двумерного массива, будут 3,4. Подробнее об индексах элементов массивов см. описание функции ASUBSCRIPT().

Индекс (индексы) первого элемента массива всегда равен 1. Если массив двумерный, его также можно обозначить одним числом. Функция AELEMENT() возвращает одиночный индекс для пары строчного и столбцевого индексов, а функция ASUBSCRIPT() возвращает строчный и столбцевой индексы элемента из его одиночного индекса.

Переменные с индексами

 

Описания необходимы для того, чтобы резервировать в памяти ЭВМ место для размещения элементов используемых массивов. Переменные с индексами (элементы массивов) можно использовать в программах так же, как и простые переменные соответствующего типа. Рассмотрим примеры составления программ с использованием массивов. Такого рода программы обычно являются циклическими: для того чтобы «перебрать» все элементы массива, необходимо многократно повторить однотипные действия. Пример 3.3.1. Составим программу отыскания наименьшего элемента в заданном одномерном массиве, содержащем я + 1 элементов а0, а, ап. Поскольку задачу должна решать ЭВМ, то алгоритм решения должен предусматривать ввод элементов массива в ее память. Предварительное описание алгоритма может быть таким: 1. Ввести элементы массива; 2. Отыскать в массиве наименьший элемент (т. е. найти его величину и номер); 3. Вывести найденные значения. Второй и третий шаги алгоритма уже представлены нами в виде последовательности предписаний (см. с. 70). Ясно, что для осуществления первого шага нужно сначала ввести значение я, а затем 104 для каждого I, изменяющегося от 0 до я, произвести ввод а;. Теперь мы можем оформить весь алгоритм в виде последовательности предписаний, отвечающих определенным ранее управляющим структурам.

 

Файловая система - это определенный способ организации информации на внешних носителях и совокупность средств операционной системы, позволяющих работать с этой информацией.

Долговременное хранение информации на компьютере производится на устройствах внешней памяти. На персональных компьютерах основной вид внешней памяти - магнитный диск.

Устройство, которое производит запись и чтение информации с магнитного диска, называется дисководом или накопителем на магнитном диске.

Гибкие диски (дискеты) - сменные устройства, т. е. их можно менять в дисководе; винчестерский диск жестко вмонтирован в компьютер.

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

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

путь к файлу - это последовательность, состоящая из имени накопителя и имен каталогов, начиная от корневого и заканчивая тем, в котором непосредственно хранится файл.

текущий каталог - это тот каталог, к содержимому которого в данный момент можно обращаться без продвижения вверх или вниз по дереву каталогов.

– Конец работы –

Эта тема принадлежит разделу:

Функции операционной системы

Для удаления документов надо выделить их и нажать клавишу Delete а затем подтвердить ваш выбор т е удалить в Корзину Отдельный файл или папку... Выделение объекта... Выделение объектов при операциях перемещения копирования или удаления осуществляется различными способами Чтобы...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Индексы массива

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Функции операционной системы
ОС – это комплекс взаимосвязанных системных программ, назначение которого – организовать взаимодействие пользователя с компьютером и выполнение всех других программ. Основные функции опера

Создание новой папки и нового документа
Чтобы создать новую папку на Рабочем столе либо в другой папке, нужно открыть контекстное меню и выбрать строку Создать, либо открыть меню Файл и выбрать создать, и в открывшемся подм

Перемещение и копирование документа.
Первый способ. Скопировать документ методом Drag-and-Drop. Для этого достаточно установить указатель мыши на нужный документ и перетащить его в нужное место, удерживая клавишу Ctrl

Переименование объекта.
Чтобы переименовать объект надо вызвать для него контекстное меню щелкнуть на пункте Переименовать. Затем ввести новое имя.   3. Поиск файлов и папок в среде W

Назначение и принцип построения графических редакторов.
Для обработки изображений на компьютере используются специальные программы — графические редакторы. Графический редактор — это программа создания, редактирования и просмотра графических изображений

Назначение и принцип построения электронных таблиц.
Прикладные программы, предназначенные для работы с числовыми данными, представленными в прямоугольных таблицах, называются табличными процессорами, еще их называют просто электронными таблицами.

Основные отличия глобальной и локальной сетей.
Взаимодействие между компьютерами сети происходит за счет передачи сообщений через сетевые адаптеры и каналы связи. Особенности и ограничения, связанные с передачей данных, часто являются принципиа

Назначение сервера в компьютерной среде.
Сервер — это компьютер, выполняющий общие задачи компьютерной сети и предоставляющий услуги рабочим станциям. Сеть серверов — это совокупность серверов и средств связи, обеспечивающих подключение с

Виды программного обеспечения ПК.
Программное обеспечение — неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкректного компьютера определяется созданным д

Методы защиты информации от несанкционированного доступа.
Основное содержание представленных методов защиты информации, которые составляют основ

Алгоритмы и средства их описания. Основные элементы.
Как уже отмечалось, под алгоритмом понимается совокупность действий, необходимых для решения задачи. Алгоритм отличается от программы тем, что в нем содержится только описание действий, производимы

Базовая алгоритмическая конструкция разветвление
Разветвляющий алгоритм – это алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий.  

Базовая алгоритмическая конструкция цикл с предусловием.
Различают циклы с известным числом повторений (цикл с параметром) и итерационные (с пред- и постусловием). В цикле с предусловием (цикл «пока») команда или серия команд повторяется, если

Базовая алгоритмическая конструкция цикл с постусловием.
В цикле с постусловием (цикл «до») – команда или серия команд повторяются, если условие выхода из цикла не соблюдается.

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

Вопрос №20 Трансляторы, компиляторы и интерпретаторы
Транслятор–это программа-переводчик. Она преобразует программу, написанную на одном из языков высокого уровня , в программу состоящую из машинных команд (низкого уровня).

Вопрос №22 Алгоритмические языки прогороммирования.
Алгоритми́ческий язык — формальный язык, используемый для записи, реализации или изучения алгоритмов. Всякий язык программирования является алгоритмическим языком, но не всяки

Вопрос № 23 Алфавит, слова , числа , строки в языке QBasic.
В начале любой строки программы может стоять номер строки или метка. В качестве метки может использоваться либо число, либо сочетание букв и цифр. В последнем случае после метки не

Форма записи чисел
Форма записи чисел на QBasic близка к естественной. Они представляются в виде последовательности соответствующих цифр с особыми знаками: знаками мантиссы (Мантисса — дробная часть

Стандартные типы данных.
ВQBASICможно объявить следующие стандартные типы данных: Тип Символ Содержание INTEGER %

Вопрос № 25 Логический тип данных.
Логический, булев (англ. Boolean или logical data type) тип данных — примитивный тип данных в информатике, которые могут принимать два возможных значения, иногда называемых правдой (true) и ложью (

Вопрос №26 Целый тип данных.
Эта группа типов обозначает множества целых чисел в различных диапазонах. Имеется пять целых типов, различающихся допустимым диапазоном значений и размером занимаемой оперативной памяти. Целые типы

Вопрос №27 Действительные типы данных
Вещественный тип данных - это множество значений с десятичной точкой. В языке Q basic числа с дробной частью представлены действительным типом( тип - Single-precision) Когда эти ч

Алгоритмический язык
В алгоритмическом языке структура программы имеет следующий вид: алг <имя программы> (<список переменных>) <список аргументов> <список результатов>

Правила именования каталогов и файлов.
Имя каталога может содержать от одного до восьми символов (латинских букв, цифр, а также некоторых других допустимых символов; в имени нельзя употреблять пробел): SYSTEM. WINDOWS, ICATAL, 2CATAL, Р

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги