Лекция - константа
Наречен постоянна стойност, която стойност не се променя по време на изпълнение на програмата.
Числовите константи са използвани за регистриране на номера. Има следните видове тях:
Цяло число (цели) константи са написани с + или - или грозен, с обичайните аритметични правила:
Реални числа могат да бъдат записани в една от двете форми:
нормален запис: 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" низ.
Всеки да даде име на програмиста трябва да бъде уникално в рамките на една програма. Ако включите тази точка в програмата, вече не можем да се създаде в нея други предмети с имената и д Ланг.
Все още работи на компютъра
Резюме информатика