Знайте, Intuit, лекция, типове данни, дефинирани от програмиста

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

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

Можете да определите типа директно в описанието на променливите:

Изброени тип данни

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

тип = TYPE_NAME (списък с имена на константи)

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

тип Menu = (четене, писане, редактиране QUIT)

Изброените променливи тип могат да бъдат причислени стойност на една от следните константи, или друга променлива от същия тип, например:

Един номерираните тип е сериен типове данни. Константите в списъка са номерирани от нула. Например, Ord (четене) ще доведе до 0, Succ (EDIT) - откажат. Опитвате се да получите стойността на следния последният ще доведе до грешка.

Използвайте изброени тип в операциите на входно-изходни невъзможно. Имената на константите в обхвата на техните описания (програми или съчетания) трябва да са уникални.

Интервал тип данни

Използване на типа интервал е даден диапазон на стойностите на някакъв вид.

тип = TYPE_NAME konstanta_1. konstanta_2

Константи трябва да бъдат от един и същи вид поръчка. Вид, върху която да се изгради на интервала, наречена база. Konstanta_1 трябва да бъде по-малка или равна konstante_2. Примери за видовете интервал описание:

Както и при други видове, определени от програмист, тип интервал може да бъде разположен директно в описанието на променливата, например:

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

Интервал вид се използва в програмите, както самостоятелно, така и в рамките на дефиницията на масива.

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

Крайната последователност се нарича подобни стойности се нарича масив. За да се опише на масива, е необходимо да се определи какъв тип неговите елементи и как те са номерирани (вид на индекса).

тип име тип = масив [tip_indeksa] на tip_elementa

Тук масив и на - ключови думи, типа на индекс е даден в скоби. Примерите описват вида:

В първия описан вида на оператор на елементите на реални масиви, които са номерирани от 1 до 10. Във втория отчет на елемент на масива е тип масив УО на. и те са номерирани в диапазона на байт. т.е. от 0 до 255. Третият ред се използва като индекс име тип от "An номерираните тип данни", и самите елементи може да стойностите вярно или невярно.

масив може да бъде всякакъв вид, с изключение на тип файл индекс - интервал, изброяването или байт. Най-често се използва за описание индекс интервал тип данни.

ПРЕДУПРЕЖДЕНИЕ Поставянето на масива в паметта настъпва преди изпълнението на програмата, така че единствените константи или константни изрази могат да бъдат използвани в описанието на индекса.

Обикновено, когато се описват индекса на масив на горна граница, посочена като име постоянна, например:

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