Sta³e (const)
Sta³e to komórki pamiêci, które maj± takie same warto¶ci przez ca³y czas dzia³ania programu. Najczê¶ciej programi¶ci nadaj± im nazwy du¿ymi literami -w odró¿nieniu od zmiennych. Sta³e s± wygodne przy podstawianiu pewnych warto¶ci, któe bêd± mia³y wp³yw na dzia³anie ca³ego programu.
Definiuje siê je na pocz±tku kodu programu. Stal± jest np. liczba π – sta³a nazywa siê PI, sta³e mo¿esz tworzyæ samemu, mo¿e to byæ prêdko¶æ ¶wiat³a c, sta³a grawitacji g, itd.
const
STALA_G = 9.81;
var t, s : Real;
begin
WriteLn(‘Ile czasu spada³o na ziemiê cia³o?’);
ReadLn(t);
s := STALA_G * sqr(t) / 2;
WriteLn('Cia³o pokona³o drogê ',s : 10 : 3, 'm');
ReadLn;
end.
Program oblicza drogê spadania dowolnego cia³a w podanym przez u¿ytkownika czasie. Gdyby programista zmieni³ sta³±, mo¿e np. obliczaæ drogê spadania cia³a na Ksiê¿ycu. Zmiana sta³ej w nag³ówku kodu ¼ród³owego jest znacznie ³atwiejsza ni¿ poszukiwanie i wiele zmian konkretnych liczb wewn±trz kodu.