muzruno.com

Структуриран тип - едномерен масив

Изучавайки основите на програмирането, първото нещо (или второто), бъдещите програмисти се запознават с концепцията за "едномерен масив". Паскал, подобно на други езици, ви позволява да работите с такива структурата на данните. Рано или късно съществува необходимост от структурирано съхранение на всякакви количества. Най-често елементите от такъв набор принадлежат към един и същи тип. Например, списъкът на групата за обучение може да се състои от 25 елемента, всяка от които е променлива от тип низ, която съхранява фамилното име и името на обучавания.

едномерен масив паскал

Това е, което позволява едномерното масив в Паскал, който е подреден набор от подобни елементи. Всеки елемент от такава последователност може да бъде достъпен чрез един и същ идентификатор и един индекс, серийния номер. следователно тези масиви и се наричат ​​едноизмерни.

Номерирането на елементи от последователност, като правило, започва с единство, т.е. първият елемент има серийния номер 1, което е съвсем логично. Въпреки това, ако е необходимо, диапазонът от индекси може да бъде абсолютно произволен, основното изискване е индексите или числата или символите (всеки корен) да действат като индекси.

Помислете за типичните действия с едномерен масив:

1) Описание на масива тук п - броят на елементите в последователността, УО - тип, обозначаващ едномерен масив от 5 цели числа, А - променлива от тип mas, т.е. променлива на тип едномерно масив от 5 числа

едномерен масив паскал

2) Въвеждане на елементи от клавиатурата

едномерен масив

3) Показване на елементите на последователността на екрана

едномерен масив



4) Запълване на последователност с генератор на случайни числа

едномерен масив

5) Конвертиране (модификация) на всеки елемент от масива, т.е. промяна на стойността му (пример за намаляване на всеки елемент от едномерния масив с 6)

едномерен масив в паскал

6) Определете сумата от елементите на последователността, тук променливата S - сума от елементи

едномерен масив в паскал

7) Определяне на броя елементи на масива, отговарящи на определено условие (пример за определяне на броя на елементите, по-големи от 4 е даден), тук к - броя на тези елементи

едномерен масив в паскал

8) Определяне на екстремума (максималния или минималния елемент на масива), тук мин - минималната стойност между елементите на масива, к - индексният номер на най-малкия елемент в масива

едномерен масив в паскал

Както знаете, за всички променливи, които са описани в секцията Var на програмния език Pascal, определен брой байтове са разпределени в програмната памет при стартирането на програмата. Това се определя от вида на променливата, например знакът заема един байт, целият тип е два байта, истинският тип е четири байта. Следователно, в случая, когато размерът на масива е малък, програмата не изисква голямо количество RAM. В противен случай програмистът ще трябва да търси други начини за разполагане на елементите на масива, например в файл или в динамична памет, с помощта на указатели.

Споделяне в социалните мрежи:

сроден