Масивът в "Паскал".

click fraud protection

Всяка година интересът към програмиране увеличава.И ако се специализират в писане на програми институти акцент е върху един език за програмиране като C ++, в училищата и колежите, студентите се запознават с "Паскал".И въз основа на този език за програмиране започнем с разбиране чрез използването на софтуер Delphi.Веднага трябва да се отбележи, че тези езици за програмиране предоставят огромно пространство за изява на въображението му.И ако с помощта на езика "Паскал" се предлага с основните понятия на програмиране в Delphi вече е възможно да се напише пълноправен програма.И доста важно място в програмата за писане понякога отнема решение на масиви "Паскал".

наличие на голям брой много различни променливи

език за програмиране много различни променливи, които се характеризират с наличието на само една стойност.Те са в състояние да се съхранява една стойност, която има определен тип.Изключение са низови променливи.Това е колекция от тези данни, които се характеризират с тип характер.Но тези променливи обикновено се считат от гледна точка на една стойност.

Не е тайна, че с помощта на компютър, можете значително да намалите времето за извършване на определена работа, свързана с големи обеми от данни.Но с помощта само на тези променливи, които са познати на човека видове могат да се съхраняват в работната памет, както и да обработва данните, които съдържат голям брой линии?Проблеми са доста често срещани във всяка област.

Разбира се, винаги можете да въведете множество променливи, които искате да постигнете целите си.Също така е възможно да се определи някои стойности.Но програмния код само ще се увеличи.Трудно е да прочетете кода, който разполага с голям брой редове.Особено, когато трябва да се намери грешки.

Съответно програмистите помислили и за този въпрос.Затова е в езика, които са разработени до момента, са променливите, които предоставят възможност за записване на голямо количество данни по себе си.Масивът в "Паскал" Много неща се промениха в подхода към програмиране.Поради това се смята за важна променлива в езика за програмиране.

Използване на масиви може значително да намали размера на код

Този термин се крие подредена последователност от данни, които се характеризират с един вид.Освен това, тези данни са получени от едно име.Трябва също да се отбележи, че това определение може да се побере много реални обекти: речници, карикатури и др.Въпреки това, най-прост масив "Паскал", представено като вид на таблица.Всяка отделна клетка е една променлива.С координати може да се определи позицията на променливата, че отнема обща маса.

Какво означава едномерен масив?

Най-добре е, от една таблица, която е линейна.В този масив да се определи местоположението на параметър е достатъчно, за да уточни само един номер.По-сложните масиви са образувани въз основа на тях.

За да се опишат едномерни в "Паскал", просто въведете следния код: Type & LT; Име Type & GT;Array [& LT; Обхватът на номера & GT;] на & LT; т Type & GT;.

като тези номера са променливи, които могат да окажат поредния тип.Фугиране гама се разбира, че семената не може да бъде по-висока цел.Вид, който има елемент на масива може да бъде абсолютно нищо - стандартна или описани по-горе.Изборът ще зависи от необходимостта за решаване на конкретен проблем.

Как описанието на линеен масив?

е възможно директно да се опишат едномерни в "Паскал".Това трябва да стане в специален раздел, който се изисква за тази процедура.Вие трябва да въведете следния код: Вар & LT; променлива & GT;: Array [& LT; Обхватът на номера & GT;] От & LT; типа на избрания елемент & GT;.

За да се разбере как да се опише масива в "Паскал", въведете следния код:

- Вар

- S, VV: Array [5..50] Of Real;

- K: Array ['C' .. 'R'] От Integer;

- Z: Array [-10..10] От Word;

- E: Array [3..30] Of Real.

В този пример, променливите S, VV, и T е масив от цифрите, които са истински.Под променлива на тип характер, и крият тези елементи.Кои са най-число.The масив Z се съхраняват номер, вида, в който Словото.

Сред действията, които могат да се използват при работа с масив, можете да изберете заданието.Той може да се подлага на цялата таблица изцяло.Например, S: = VV.Но е необходимо да се разбере, че операторът на задание може да бъде подложен на само един масив в "Паскал", която има определен тип.

не повече операции, които могат директно да се подлага на целия масив.Въпреки това, можете да работите с елементи на същия принцип, както и останалите основни числа, които имат определен тип.За да отговори на някои от параметрите, е необходимо да се посочва името на масива.Чрез използването на квадратни скоби е необходимо да се определи индекса, което е характерно за желаната опция.Например: R [12].

Основните разлики между масиви от други променливи

основна разлика между компонентите на масата от обикновени променливи могат да се считат, че в скоби е възможно да се постави не само стойността на индекса, но е израз, който може да доведе до желаната стойност.Пример за непряко адресиране може да бъде, както следва: V [K].Променливата K за това отнема определена стойност.От това следва, че може да се използва една линия по време на пълнене, обработка и печат на масива.

Тази форма може да се случи в случай на низови променливи, които са доста сходни по своите свойства на типа масив, чиито Char.Но има и разлики.Те са, както следва:

  1. Струнни променливи могат винаги да бъдат въведени от клавиатурата на екрана и печат.
  2. String променлива дължина е ограничен.Можете да въведете максимум 255 знака.Критичната капацитет на масива се счита за 64 KB.

Чрез прилагането на какви методи могат да бъдат получени данни за масиви на екрана?

следва да се обърне към метод за показване на съдържанието на масива на дисплея.Те са няколко.

  1. Writeln (A [1], A [2], A [3]).Такъв пример, въпреки че примитивен начин да покажем как можете да се обърне директно към всеки отделен елемент, присъщ на масата.Въпреки това, някои от предимствата, че масивите в езика, "Паскал", преди да простите променливи не са видими.
  2. Program A1;
    Var B: Array [1..10] От Integer;
    K: Integer;
    Започнете
    За K: = 1 до 10 Do {Този отбор организира цикъл с параметър}
    Readln (A [K]);{Среща вход A [I] с помощта на клавиатура}
    За K: = 1 10 Downto Do {Среща маса печат в обратна}
    Write (A [K], "ВВВ")
    End.

тази програма кодови масиви в "Паскал" показва как можете да използвате клавиатурата, за да въведете 10 номера, да ги отпечатате, пренареждане стойности в обратен ред.Ако същата програма пренаписана с помощта на голям брой променливи вместо масив, кодът е значително увеличен.Това значително усложнява процеса на четене на програмата.

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

Можете също така да попълнят в таблицата тези ценности, които са равни на квадрата на компонентите на индекса.Налице е също така възможност да се направи такова масив от низове в "Паскал", което ще позволи на всички числа са вписани автоматично.Както можете да видите, използването на масива значително увеличава възможността за програмиране език "Паскал".

технологична линия масив е много често в различни задачи.Следователно, няма нищо странно в това, че те се учат в колежи и училища.Освен възможностите, които носят доста обширни масиви.

Какво се крие под двумерен масив?

мога да си представя такава таблица, която се състои от няколко линии наведнъж.Всеки един ред има множество клетки.При това положение, за да се определи точно позицията на клетките, трябва да се отбележи повече от един индекс, както в случая на линейни масиви, и - две числа, които са характерни за ред и колона.Такива възприятия се характеризират с двумерни масиви в "Паскал".

Как да направите описание на таблиците от този вид?

Това структура от данни, която се намира на езика "Паскал", за да се съхранява ценностите на тази таблица се нарича двумерен масив.Описание на този масив може незабавно да се използва два метода.

  1. Var B: Array [1..15] От Array [1..30] От Integer;
  2. Var B: Array [1..15, 1..30] От Integer.

Във всички тези случаи се описва от двумерен масив, който има 15 реда и 30 колони.Тези описания, които са описани по-горе, това е абсолютно равни.За да започне да работи с всеки един от елементите, необходими за идентифициране на две от индекса.Например, [6] [5], или [6,5].

Display ще бъде практически същите, както в случая на едномерен масив.Необходимо е само да посочите двата индекса.Във всички други различия като такава тя не е на разположение, следователно, да се говори за това за дълго време, не се изисква.

първия метод, чрез който можете да сортирате

Понякога трябва да сортирате данните.За този език са съответстващи команди.Има два алгоритми, които могат да бъдат направени чрез сортиране на масива в "Паскал".Значението на метода на директно избор се състои в това, че чрез вмъкване цикъл абсолютно всяка променлива на масата ще бъде в сравнение с други стойности.С други думи, ако има масив от 15 номера, на първия номер 1 ще се сравнението с други номера.Това ще се случи, докато, например, е намерена елемент, който по-голямо от първото.Впоследствие, сравнението ще бъде точно на фигурата.Тя ще се повтаря дотогава, докато не се намери най-голям елемент на всички предложени.Този метод е достатъчно проста, за тези програмисти, които сега започват да работят на езика.

втория метод за сортиране на масиви

втори метод - балон.Същността на този метод се състои в това, че е сравнение на съседни двойки.Например, една и 2, 2 и 3, 3 и 4, и така нататък .. В случай че стойността намерени напълно ще се съобразят с условията на нещо, то ще бъде преместено в края на целия масив, т. Д. Ще се появи като "балон",Този алгоритъм е най-трудно да си спомня.Въпреки това, не е необходимо да се запамети.Основното нещо е да се разбере цялата структура на кода.И само тогава може да се прилага за постигане на големи височини в програмирането.

Заключение

Надяваме се, че сте разбрали какво представлява масиви, както и начина, по който можете да сортирате списъка, за да намерите конкретна стойност, или да се постигне определена цел.Ако сте били избран за справяне с конкретен проблем "Паскал" решетки, в които играят важна роля, е необходимо да ги проучи щателно да дойде.След това влияе на такива фактори като наличие на достатъчно голям брой променливи език да се използва в някои случаи да се опрости целия код като цяло.Масивите се считат за основни ценности, изучаването на които следва да бъде задължително.