Концепциите за типа променливи
Концепцията на променлива. Видове.
Тъй като данните на езика на програми на Паскал могат да действат като цифри, знаци целия низ от символи. Имайте предвид, че с тези различни типове информация се извършват напълно различни действия. Например, числени стойности за извършване на аритметични операции, които е невъзможно да се направи с характер. В допълнение, различни видове данни изискват различно количество памет за съхранение. В съответствие с тези съображения в Паскал въвежда концепцията за "Тип" (TYPE). Тип на променливата показва какъв вид данни могат да се съхраняват в областта на паметта, както и какви действия, тази променлива може да бъде включен. Има запазени (основни) типове в Pascal, но както ще видите по-долу, има и възможност да създадат своя собствена, определена от видовете програмист на променливи.
За основни типа са:
вид на числа - Integer
Въведете "дълги" числа - Longint
въведете реален (реални) числа (т.е. - с дробна част) - Real
вида на не-отрицателни числа 0-255 - Байт
вида на не-отрицателни числа 0-65535 - Словото
тип характер - Char
тип низ - String
Булев - Булева
Физически, типовете данни се различават един от друг в броя на местата на паметта (байта), разпределени за съхранение на съответната променлива. Логически същата разлика се появява в тълкуването на съхранената информация. Например, променливи от тип Char и тип Byte заемат в паметта на един байт. Въпреки това, в първия случай, съдържанието на клетката памет се тълкуват като положително цяло, а във втория - (ASC) кодовия символ.
За разлика от константи, неназован променлива не съществува. Всички променливи, използвани в програмата трябва да бъдат описани в съответния раздел на описанието.
раздела за декларация на променлива започва официална дума Var, следван от запис на следния вид: <Список имен переменных>:<Название типа>;
Списъкът може да се състои от няколко имена (в този случай те са разделени със запетая), както и едно име. Видът е уточнен след двоеточието определя кои данни вече могат да се съхраняват по начин, описан по-променливи. За всеки тип програма, използвана в променливите в частта, посветена тях трябва да бъде най-малко една собствена линия.