3. Тұрақты немесеконстанта деп программаның орындалу барысында мәндері өзгеріссіз қалатын шамаларды айтады.
Тұрақтыға программаның орындалу барысында бірден сандық мән берсек те немесе оны программаның сипаттау бөлімінде идентификатор түрінде белгілеп алып, мән берсек те болады. Олар сандық, символдық, логикалық және тіркестік (integer, real, boolean, char, string) мәндерді қабылдай алады. Логикалық түрдегі тұрақтылар — true (ақиқат) немесе false (жалған) мәндерінің біріне ие бола алады.
Символдық және тіркестік (string) мәндер үшін орыс, қазақ алфавитінің әріптерін және кез-келген символдарды пайдалануға болады. Олар апостроф ішіндегі таңбалармен (литерлермен) жазылады, мысалы: ‘S=’ , ‘қосындысы’ , ‘функцияның мәні’ және т.б.
Тұрақтыларға мысалдар:
бүтін: х= -25; y = 1936; z= 123;
нақты: х=2.14; y=4Е15; z=-0.5Е-12; beta =-250.0;
символдық: s=’c’; sl=’h’; s2=’9’;
логикалық: B1= true; B2 = false;
тіркестік: С =’Turbo Pascal’;
Тұрақтыларға бейстандарт идентификаторлар атау ретінде берілуі тиіс. Егер программада оны құрастырған иесінің атауы бірнеше рет кездесетін болса, онда оны тұрақты түрінде берген жөн, өйткені бұл атау кейіннен өзгеріске ұшырамайды.
Барлық тұрақтылар программаның сипаттау бөліміндегі const түйінді сөзінен басталатын бөлікте көрсетілуі тиіс. Оның жазылу пішімі (формасы) төмендегідей:
const
Mening_atim = "Бакыт Бөрібайұлы";
Max = 1000;
Міn = 0;
Mektep_nomeri = 121;