ПредишенСледващото

Масивът е подредена последователност от числа на същите елементи. Най-простият пример на масива е или номериран списък. Основните параметри на масива са:

- За спектър: едномерен (вектор), двуизмерен (матрица) и т.н. от броя на различните променливи в масива;

- твърд обем. броят на елементите в масива;

- Типове елементи. естеството на елементите.

Като прост променлива, масив е едно цяло и е обозначен на езика Turbo Pascal единен идентификатор (име), след което квадратните скоби показват границите на елементите в масива на стаи и тип на допълнителни елементи. Например, един едномерен масив от формата на запис ще изглежда така

където X -identifikator (име масив)

масив (масив) - функция изписва, че е масив,

п - брой елементи,

реално - вида на елементите в масива (тук - реалните числа).

В скоби числа показват границите на масива - от 1 до п. Наличие на стаи, всеки елемент може да реши два проблема:

- когато програмата достъп до всеки елемент на масива и да извършват всички операции с тях;

- използвате броя на елементите за организиране на контра цикли. Тя се позова на по-горе.

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

масива на паметта на компютъра е близо до клетка памет със същия размер и тип. Несъседни елементи на масива се различават по един. Loop променлива във едномерен масив е индексът (брой) на елемента да бъде записана в квадратни скоби след идентификатора на масива: X [Ь], където - брой двумерен масив елемент.

За многомерни масиви с помощта на множество променливи контур, като техният брой е равен на реда на масива.

По този начин, за двумерен масив, представляващ матрица, състояща се от м редове и колони п, форматът на запис е както следва:

aindeks всяка матрица елемент (номерът) има два параметъра - линия номер и и колона брой й, т.е. в писмена форма X [I, J]. За да работите с многомерни масиви, трябва да се организират отделни цикли за всяка променлива: двуизмерен масив, по-специално, се нуждаят от два цикъла, променливите и Й. съответно.

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

В решаването на проблеми чрез създаването на нови масиви трябва да се въведе за всеки нов набор от идентификаторите им показатели. Когато копирате и в някои други случаи, индекси могат да бъдат едни и същи.

Процедури и функции са стандартни подпрограми, освен това, те могат да бъдат използвани в различни части на основната програма.

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

- местно. обявен в рамките на подпрограмата и е достъпна само за себе си;

- глобален. обявен в описанието на основната програма и предлага като програма, както и на всички подпрограми.

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

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

процедура <идентификатор процедуры> (Списък на официално

[Описание на местните параметри] може да отсъства или

същите като тези в основната програма>

Свързани статии

Подкрепете проекта - споделете линка, благодаря!