русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Краткие теоретические сведения


Дата добавления: 2015-06-12; просмотров: 453; Нарушение авторских прав


Массив – это упорядоченный набор переменных одного типа, имеющий общее для всех своих элементов имя. Доступ к элементам массива осуществляется путем указания имени массива и индексов (индекса или порядкового номера) массива, которые пишутся в квадратных скобках после имени. В качестве индексных типов в Турбо Паскале можно использовать любые порядковые типы, кроме LONGINT. Количество элементов в массиве ограничивается объемом свободной оперативной памяти и суммарная длина во внутреннем представлении не должна превышать 65520 байт. Описываются массивы в разделе описания переменных VAR или в разделе описания типов TYPE следующим образом

1) Var <имя массива>: ARRAY [<сп.инд.типов>] OF <тuп>;

2) Type <имя типа> = ARRAY [<сп.инд.типов>] OF <тuп>;

Var <имя массива>: <имя типа>;

Здесь <имя массива>, <имя muna> – идентификаторы массива и типа данных; ARRAY, OF – зарезервированные слова (массив, из); <сп.инд.типов> – список из одного или нескольких индексных типов, разделенных запятыми; квадратные скобки, обрамляющие список, требование синтаксиса; <тип> – порядковый тип Турбо Паскаля.

Примеры:

1) VAR M1: ARRAY [1..20] OF Real;

Здесь описан одномерный массив с именем M1 вещественного типа. Элементы массива обозначаются следующим образом M1[1], M1[2], M1[3], …, M1[20].

2) VAR Matrix: ARRAY [1..3, 1...5] OF Real;

Здесь описан двумерный массив (матрица размером 3x5) с именем Matrix и с элементами вещественными типа Matrix[1,1], Matrix [1,2], …, Matrix [3,5].

3) TYPE TDim= Array[1..20] of Integer;

VAR A: TDim;

Здесь A является одномерным массивом типа TDim.

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

Первый способ – с использованием типизированных констант, например:



type Dim10= Array[1..10] of Real;

const raM10: Dim10 = ( 0, 2.1, 4, 5.65, 6.1, 6.7, 7.2, 8, 8.7, 9.3);

Второй способ инициализации – использование разновидности процедуры FillChar:

FillChar( var V; NBytes: Word; B: Byte);

 



<== предыдущая лекция | следующая лекция ==>
Задание к лабораторной работе | Задание к лабораторной работе


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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