Название: методические указания к выполнению лабораторных работ по программированию для студентов направления 5528 «Информатика и вычислительная техника» и 5205 «Лингвистика»(Власенко О. Ф.,Беляева И. В. ) Жанр: Информационные системы и технологии Просмотров: 4959 |
Введение в массивыПонятие массиваЧтобы определить понятие «массив», сначала необходимо определить понятие «простая переменная».Простая переменная - это одно значение, имеющее имя и занимающее одну ячейку памяти. Размер этой ячейки зависит от типа переменной.Например:VarX:Real; {простая переменная X, занимает 6 байт памяти} N:Integer; {простая переменная N, занимает 2 байта памяти} Обращение к простой переменной производится через ее имя.Например:X:=10.4; {X присвоили значение 10.4}N:=round(X)+5; {N присвоили значение округленного до целогоX (а это 10) + 5= 10+5=15}Массив, в отличии от простой переменной, представляет собой не одно значение, а множество значений, объединенных одним именем. В языке Turbo Pascal’е все значения из этого множества должны иметь один и тот же тип.Каждое из значений массива называется элементом массива.Доступ к элементам массива производится посредством указания имени массива и номера элемента массива, заключенного в квадратные скобки.Номер элемента массива называется индексом элемента массива.Использование элемента массива не отличается от использования простой переменной, имеющей тот же тип, что и элемент массива.В Turbo Pascal’е массив объявляется при помощи ключевого слова array, после которого в квадратных скобках указываются границы индексов – верхняя, а после двух точек нижняя.После квадратных скобок после ключевого слова of указывается тип элементов массива.Пример определения массивов:VarA: Array [1..10] of integer; {массив A, состоящий из 10 элементов целого типа с индексами от 1 до 10}B: Array [5..8] of real; {массив B, состоящий из 4 элементоввещественного типа с индексами от 5 до 8}Пример работы с массивами:BeginA[1]:=3; {в элемент массива A с индексом 1 записали число 3} A[4]:=A[1]+1; {в элемент массива A с индексом 4 записаличисло 3+1=4}B[5]:=0.111; {в элемент массива B с индексом 5 записали число 0.111}B[A[1]+A[4]]:=B[5]*2; {в элемент массива B с индексом= A[1]+A[4]=3+4= 7 записали число 0.222}End. |
|