A leginkább elérhető programozási nyelv aa kezdő Pascal. Ez legalábbis annak köszönhető, hogy az általános iskolák felső tagozatán, valamint az egyetem első éveiben tanulják. Sok más nyelv tanulásának alapjaként szolgál. Mára azonban irracionális fejlesztési főként használni, mivel a technikai felszereltség messze előrehaladott.
Most nagyon sok eszköz vanamelyek megőrzik a szintaxist. Csak egy olyan nyelv programozási környezetében különböznek egymástól, mint a Pascal. A program felépítését a cikk során tárjuk fel. A programozással való ismerkedés általában a „Hello World!” programmal kezdődik.
A nyelv története
Pascal 1970-ben született, köszönhetőenfurcsa módon Niklaus Virtnak. A nyelv nevét Blaise Pascal, egy francia nagy ember tiszteletére adták. Ez annak köszönhető, hogy a tudós megalkotta a világ első gépét, amely képes volt számokat összeadni és kivonni.
A nyelv fejlesztése 1968 és 1969 között zajlott.Az első említés 1970-ben jelent meg. Az alkotó „gyermekét” bemutatva a programozási stílusra, valamint a pascali adatbevitelre összpontosított. A program felépítését is Wirth dolgozta ki. Egyszerű szintaxissal és szemantikával rendelkezik. Pascal közvetlen "leszármazottja" a "Modula-2" nyelv. Wirth lett a fejlesztője is.
Nyelvtani szabályok
Megjegyzendő, hogy a program felépítése nem olyan bonyolult ezen a nyelven. A Pascalban a szerző csak három fő pont használatát írta le: cím, leírás és operátor.
- Cím.Itt meg kell adni a program nevét, de ez nem a fő elem. Csak a fejlesztő kérésére jön létre. Ez leginkább a programozási környezettől függ. Turbo Pascalnak nincs rá szüksége. De az ETH-ban feltétlenül létre kell hozni egy karakterláncot. Csak számok, betűk és az aláhúzás "_" megengedettek.
- Leírás. Ez a blokk tartalmazza az összes elérhető változót (tömböt), címkét stb.
- Operátor. A Pascal program felépítése tartalmazza az operátorok leírását zárójelben BEGIN-END.
Hány lesz belőlük egy sorban,nem számít. A lényeg az, hogy minden parancs után egy speciális karaktert helyezzen el - pontosvesszőt. Ráadásul a nyelv nem érzékeny a kis- és nagybetűkre: nincs különbség a Var, vAr és vaR operátor között.
Szintaxis és szemantika
A programozási környezettel való munka során az ábécé játssza a fő szerepet. Emlékeztetni kell arra, hogy a következőkből áll:
- Latin karakterek, kis- és nagybetűk egyaránt;
- tér;
- aláhúzás;
- arab számok;
- matematikai jelek;
- elválasztójelek (listájukban pont, vessző stb. szerepel);
- specifikátorok;
- szolgáltatási szavak (operátorok).
A Turbo Pascal program felépítése semmieltér a PascalABC szerkezetétől. A különbség a külső adataikban van, semmi több. Változó és egyéb típusok nevének megadásakor ne feledje, hogy a név nem kezdődhet számmal, az aláhúzás tetszőleges pozícióban lehet, és az ábécé szimbólumokból csak a latin ábécé betűi használhatók.
A soros megjegyzéseket kapcsos zárójelben vagy zárójelben, csillaggal zárjuk: (* .. *).
Adattípusok
A Pascal-programok szerkezete magában foglalja az objektumok, például az adattípusok figyelembevételét is. Három típusuk van:
- logikai (igaz és hamis);
- numerikus (arab számok);
- szimbolikus (a, b, c stb. használatával).
Ugyanakkor a második típus altípusokra oszlik:egész és valódi. Megfelelnek bizonyos operátoroknak: Integer és Real. A karakterek egyedi karakterekre és karakterláncokra is fel vannak osztva. Ez olyan adattípusokra vonatkozik, mint (az első esetben) az 1-es szám, az a vagy A betű, és (a második esetben) egész kifejezések vagy kifejezések. Char és Spring néven vannak beírva a programba.
A mennyiségeknek is megvan a saját besorolása.Állandókra és változókra vannak felosztva. A köztük lévő különbség jelentős. Az első a betű jelentését jelenti, amely nem változik a program végrehajtása során. A változókhoz futásidőben egy speciális karakter, a kettőspont használatával hozzárendelnek értéket.
Comments
A teljes megértés elérése érdekébena program és minden folyamata, a megjegyzés funkció használatos. Mint fentebb már említettük, göndör zárójelbe helyezik őket. Ez különösen fontos, ha egy kezdő nézi a kódot. Ugyanis ezzel az opcióval könnyen találhatunk hibát egy már kész programban a kommentekben leírtak alapján. Sőt, idővel segítenek a fejlesztőnek, hogy gyorsan megértsék a kiépítési kódot.
A Pascal program felépítése lehetővé teszimegjegyzéseket csatoljon a második blokkban megadott adatszerkezethez. Itt be kell írnia egy szöveget, amely tartalmazza az egyes operátorok célját és a jövőbeni felhasználást.
Az újonc segít a zárójelben lévő BEGIN-END megjegyzésben navigálni. Ez különösen a ciklusorientált programokban hasznos. Ez megkönnyíti annak megértését, hogy melyik állításblokk készült el.
A megjegyzéseket a programozási környezet nem olvassa be, így azok tetszőleges számú kifejezést tartalmazhatnak, és betűszámuk nincs korlátozva.
Központozás
A Pascal programok felépítésének megvan a maga sajátjaaz írásjelek azonban nem meglepőek. A leggyakrabban használt karakter a pontosvessző. A Label, Type, Const, Var stb. blokkok minden leírása után elhelyezik, de maga a szó után nincs szükség a jelre. A Begin után nincs telepítve; Az END után csak akkor kerül sor, ha a program még nem fejeződött be. Abban a kódban, ahol ciklusok vannak, és ennek megfelelően a Then és az Else használatos, nincs szükség pontosvesszőre ezek után a szavak után.
A program végén az END után egy pontot kell beállítani, különben a programozói környezet nem fogja megérteni, hogy a kód befejeződött.
Adatbevitel és -kimenet
A Pascal-programok felépítése három különböző módon teszi lehetővé az adatok bevitelét. Közöttük:
- A Readln, Read operátorok használata.
- A hozzárendelési karakter használata - kettőspont.
- Állandó. Ebben az esetben az adatbevitel a var paraméterben történik.
A kapott információ akkor jeleníthető meg, amikoregy csomó Write és Writeln operátor használatával. Bizonyos esetekben előfordulhat, hogy hiányzik, de ez csak azt jelenti, hogy már be van építve a fogadási módba.