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