На главную Самоучитель pascal Форум программистов онлайн Решение задач pascal Задачи pascal Поиск
11 Июн 13

Массивы в Паскале


Комментарии :  0        Просмотры :  4964



Одномерные и двумерные массивы - это довольно большая тема в языке программирования pascal. Однако она довольно простая для понимания.

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

Массивы в языке pascal

Начнем пожалуй с того , что объясним вам что такое массив. Массив можно представить как совокупность переменных имеющих общее имя и тип , но разные индексы.
Каждый массив как и переменные объявляются в блоке var. Примеры объявления массивов в паскале :
Объявление массива

В данном случае мы создаем два массива. Массив "а" длиной в 5 переменных и массив "б" длинной в 3 переменные.

Как записываются массивы ? Для начала нужно придумать имя массива , например names , после этого ставится двоеточие ":" . Далее пишется слово array ( массив ) , сразу после этого в квадратных скобках обозначается длинна массива . Первая цифра - первый индекс , вторая - последний . И в конце обозначаем тип массива в целом , например of integer.

Как это будет выглядеть изнутри :

Как это будет выглядеть


Когда мы объявляем массив , можно сказать что мы создаем последовательность переменных. Как видно на картинке выше при создании массива "а" мы создаем 5 переменных , значения каждой пока равны 0 ( стандартно ) , с адресами a[1] , a[2] ... соответственно.

После этого мы задаем переменной a с индексом 4 ( a[4] ) значение 8.

Массивы также можно создавать через свои типы данных. Пример :

Объявление массива через типы


Пример заполнения массива через цикл :

Пример заполнения массива через цикл

Вывод :

В заключении хотелось бы сказать о том , что злоупотреблять массивами не стоит. Так как они занимают достаточно большое количество памяти. Ведь массив это совокупность переменных и таких переменных может быть очень много.
Массивы - один из самых главных инструментов в решении каких либо задач на pascal. Так что этой теме следует уделить большое внимание , учитывая то , что она довольно простая.

О двумерных массивах можно прочитать здесь.

Рейтинг материала : ( 4 / 4 )
Сообщить об ошибке
Комментарии :  0        Просмотры :  4964

Поиск

Решение задач

Если вас интересует решение какой-либо задачи , то вы можете опубликовать
её условие на нашем сайте или форуме. И в скором времени другие пользователи помогут вам.

Опубликовать на сайте

Опубликовать на форуме

Опрос

Какую разновидность паскаля вы предпочитаете ?