Pascal programozás alap és haladó szinten!

Mindenkinek akit kicsit is érdekel ,de tudni akar! AZ övék ez a honlap!

Konstansok

 

A programokban gyakran használunk állandó értékeket. Ezeket vagy mindig pontosan le kell írni, vagy egy névvel azonosítani. Ilyen névvel azonosított érték be lehet építve a programnyelvbe, mint ahogyan tapasztalhatjuk a maxint és maxlongint esetén. A programnyelv a gyakorlati élet igényeihez alkalmazkodva a matematikából megszokott állandókat is tartalmazhatja beépített konstansként, ilyen a Pi értéke.  Ezek a nevesített konstansok. Nevesített konstansokat a felhasználó is létrehozhat.

A nevesített konstansok deklarációja a CONST kulcsszó után történik, úgy hogy megadjuk a konstans nevét, majd egyenlőségjel után az értékét.

 

CONST konstans_nev = érték; {vigyázz nem := szerepel}

 

A nevesített konstansnak, van neve és van értéke, típust és címet a fordító rendel hozzá. Az értékét a program során nem tudjuk megváltoztatni.

Pl. CONST     Nev=’Kiss Gizella’;

                        Alsohatar= 10;

A Pascalban két típusát különböztetjük meg a konstansnak, az egyszerű, és típusos konstansokat. Az egyszerű nevesített konstansok a hozzájuk rendelt értéket a program teljes futása során megtartják, értéküket megváltoztatni nem lehet. Ennek ellentettje a típusos konstans. Ezt felfoghatjuk olyan változónak amely kezdőértékkel rendelkezik. Ezen tipizált konstansok értékét a program futása során meg lehet változtatni. Példák:

 

const

   Vege=true;

   Elso=45;                     {Egyszerű konstans deklarációk. }

   Valos=3,45E+05;      {valós szám megadásának tudományos, hatvány alakos formája, jelentése 3,45*105}

 

Az alábbiakban típusos konstansokra látunk példákat :

const

       kilep:boolean=false;

       lanyok: string=’Kati, Ili, Ildi, Bori’;

         eleje:longint=0;

         konst_tomb:array[1..4] of char=('d','e','g','f );

         konst_rek:record                    {ez 11. osztályos tananyag}

           Lemez : longint;

               Tipusa :string[50];

           end=(lemez:43243234;tipus:'AT-386');

 

Tipizált konstansnak van neve, van típusa, amit a (:) kettőspont után mi adunk meg, és van értéke az egyenlőségjel után megadva. Címet a fordító rendel hozzá. Kezdőértékkel ellátott változónak tekinthetjük, mert a működés során értéküket megváltoztathatjuk.

Pl.:

Program Tipizalt;

 CONST  nev : string=’Kiss Gizella’;

                 alsohatar:byte=10;

Begin

     nev:=nev + ’ ’ + ’Sarolta’;

     alsohatar:=inc(alsohatar); {eggyel növeli az értékét az inc eljárás}

End.

Figyeljünk a különbségre, mi főleg a nem tipizált nevesített konstansokat fogjuk használni.


Weblap látogatottság számláló:

Mai: 5
Tegnapi: 7
Heti: 16
Havi: 81
Össz.: 153 432

Látogatottság növelés
Oldal: Konstansok
Pascal programozás alap és haladó szinten! - © 2008 - 2024 - kerigseoszt.hupont.hu

A HuPont.hu-nál a honlap készítés egyszerű. Azzal, hogy regisztrál elkezdődik a készítés!

ÁSZF | Adatvédelmi Nyilatkozat

X

A honlap készítés ára 78 500 helyett MOST 0 (nulla) Ft! Tovább »