Типове данни и тяхната класификация

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







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

Тип програма на всяка променлива е определена в спецификацията му в един от описанията на секции.

Turbo Pascal включва Основните видове Език данни:

1). Простите типове, които не изискват предварителна описание. 2) структурирана (комплекс) тип, също не изисква предварително описания. 3), дефинирани от потребителя типове и програмист, които изискват предварително описание в раздела Тип на програмата.

Простите типове, от своя страна, се подразделят на цялото. реална. Булева (логично) и характер. Всеки един от тези видове има утвърдено име на езика (като име), което е посочено в описанието на променливите.

В Turbo Pascal, има няколко разновидности на тип:







Количеството на памет за съхраняване на една стойност

Булева (логично) тип има Булева име, и двете стойности - TRUE ( «истина») и FALSE ( «фалшиви). Над стойности допустимите операции за сравнение, и се счита, че фалшивата

Типът характер е Char име. Стойността му е характер от различни ASCII (American Standard Code за информационен обмен) - 256 различни герои, подредени във възходящ двоични кодове характер. Ако стойността на символ е графично представяне, тя е представена от съответния знак постоянна като "*", "х", "А". Ако характерът не разполага с графично изображение, можете да използвате еквивалент влизане форма, състояща се от символ "мрежа" # и число код на символа 0-31, например, # 13.

Характер и булева видове са редни вида: всеки елемент от снимачната площадка на валидни стойности тук има собствен сериен номер.

За структурирани типове данни на езика Turbo Pascal са масиви, записи, комплекти и файлове. Някои от тях ще бъдат обсъдени в следващите лаборатории.

потребителски типове данни - нови типове данни, дефинирани от програмист и изискват предварително описание в раздел Вид на програмата. На езика на Turbo Pascal има два вида потребителски: изброени вид и вида на групата.

Един номерираните типа, определено в списъка на тези стойности, които могат да получат различна, като например: Type Color = (червено, бяло, синьо); тук Цвят - име тип, който се определя от програмист.

тип Band. - подмножество на база типа, който може да бъде всеки тип последователност с изключение на тип лента. тип Band е посочен като минимални и максимални стойности, разделени с две точки, например: Вид Дата: 1..31.