Лекция - константа

Наречен постоянна стойност, която стойност не се променя по време на изпълнение на програмата.

Числовите константи са използвани за регистриране на номера. Има следните видове тях:

Цяло число (цели) константи са написани с + или - или грозен, с обичайните аритметични правила:

Реални числа могат да бъдат записани в една от двете форми:

нормален запис: 2.5 -3.14 2 - обърнете внимание, че цялата част отделя от десетичната точка символ;

експоненциална ( "научни") форма: В този запис реално число е представен като m * 10p, където m - брой на мантисата или база, 0.1≤ | m | ≤1, стр - от порядъка на номер, даден от константата на цяло число. Всъщност, всеки реално число може да се представи в експоненциална форма:

Всички IBM-съвместими компютри, реалните числа се съхраняват като набор от мантиса и ред, което опростява операциите по тях с помощта на специална обработка аритметика отделно мантиса и ред. За запис на номера на програмата в експоненциална форма бройна система като "умножена по 10 на степен" се използва символ E или д (латиница):

-153,5 -0,1535 * 103 -0.1535E3 или -1.535E02

99.005 0.99005 0.99005E + 102 * 2 или 9.9005e + 01

Без специални мерки, Pascal програма ще покаже и принтер са реални числа в тази форма. В допълнение, тази форма е удобна за запис на много малки и много големи числа:

Тъй като количеството памет, запазено за мантисата и поръчката е ограничено, реалните числа са винаги представени в паметта на компютъра с определена грешка. Например, един прост недвижими фракция 2/3 резултати в десетични 0.666666 ... и, независимо от размера на паметта, разпределени за провеждане на броя, не е възможно да се запази всички герои в дробна част. Един от най-често срещаните проблеми на програмиране е за сметка на възможни грешки при работа с реални числа.

има и други на техните видове, с изключение числови константи:

логически константи се използват за проверка на истинността или неистинността на определени условия в програмата и могат да вземат само една от двете стойности: вярно функция дума означава истината и невярно - лъжата;

константи характер могат да се задават и да е характер, въведен и записан като характер затворени в апострофи ( 'единични кавички'):

В последния случай, стойността на постоянен характер е пространството характер. Ако искате да се запишете като константа апостроф характер, той може да служи във външните апострофи: '' ''.

За константи характер също са вид #X, където X - числова стойност от 0 до 255, включително, представляващи десетичната ASCII символа кода. ASCII-код маса, използвана от DOS и Windows операционни системи, са дадени в допълнение 1. Например, стойността на # 65 ще се срещне с код буквата "А" на латински. Обработка клавиши и разширени клавишни кодове са описани в т. 24 и Приложение 5.

String константи - е последователност от знаци затворени в единични кавички. Обикновено, константите на низ се използват за да напишете входни данни, за да подкани издаден от програмата, диагностични съобщения и м стр..:

"Въведете стойността на X '

Ако постоянната нужда от низ да напише самата апостроф, тя е същата като за константи характер.

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

Конст дума показва началото на раздела за обявяване на именувани константи. Ясно е, че често е по-удобно да се позове на константа по име, отколкото всеки път да го пренапише числов или низ стойност. Ето един пример на този раздел:

Lang = 'Turbo Pascal 7.1;

Тук е описан цифрова постоянна стойност с основа е от естествен логаритъм и постоянен низ име Lang, съдържащ "Turbo Pascal 7.1" низ.

Всеки да даде име на програмиста трябва да бъде уникално в рамките на една програма. Ако включите тази точка в програмата, вече не можем да се създаде в нея други предмети с имената и д Ланг.

Все още работи на компютъра

Резюме информатика