Структуриран тип - едномерен масив
Изучавайки основите на програмирането, първото нещо (добре, иливторо) бъдещите програмисти се запознават с понятието "едноизмерна масив". Паскал, подобно на други езици, ви позволява да работите с такава структура на данните. Рано или късно съществува необходимост от структурирано съхранение на всякакви количества. Най-често елементите от такъв набор принадлежат към един и същи тип. Например, списъкът на групата за обучение може да се състои от 25 елемента, всяка от които е променлива от низ тип, съхраняваща фамилното име и името на обучавания.
Това е, което позволява едномернотоМасив в Pascal, който е подредена колекция от същия тип елементи. Всеки елемент от такава последователност може да бъде достъпен чрез един и същ идентификатор и един индекс, серийния номер. Следователно, тези маси се наричат едноизмерни.
Номериране на елементите на последователността катоправилото започва с едно, т.е. първият елемент има серийния номер 1, което е съвсем логично. Въпреки това, ако е необходимо, диапазонът на индексите може да бъде абсолютно произволен, основното изискване е, че индексите или числата или символите (всеки корунен тип) действат като индекси.
Помислете за типичните действия с едномерен масив:
1) Описание на масива тук п - броя елементи в последователността, УО - тип, обозначаващ едномерен масив от 5 цели числа, А - променлива от тип mas, т.е. променлива на тип едномерно масив от 5 числа
2) Въвеждане на елементи от клавиатурата
3) Показване на елементите на последователността на екрана
4) Запълване на последователност с генератор на случайни числа
5) Конвертиране (модификация) на всеки елемент от масива, т.е. промяна на стойността му (пример за намаляване на всеки елемент от едномерния масив с 6)
6) Определете сумата от елементите на последователността, тук променливата S - сума от елементи
7) Определяне на броя елементи на масива, отговарящи на определено условие (пример за определяне на броя на елементите, по-големи от 4 е даден), тук к - броят на тези елементи
8) Определяне на екстремума (максималния или минималния елемент на масива), тук мин - минималната стойност между масивните елементи, к - редният номер (индекс) на най-малкия елемент в масива
Както е известно, за всички променливи, които саса описани в секцията Var на програмата в програмния език Pascal, когато програмата е стартирана, определен брой байтове са разпределени в RAM. Това се определя от вида на променливата, например знакът заема един байт, целият тип е два байта, истинският тип е четири байта. Следователно, в случая, когато размерът на масива е малък, програмата не изисква голямо количество RAM. В противен случай програмистът ще трябва да потърси други начини за разполагане на елементите на масива, например във файл или в динамична памет, като използва указатели.
</ p>