Programozás a pascal számon 1
Ez az oldal a Pascal programozásának szentelt. Itt ismertetem néhány probléma megoldását, stb.
A félkövér dőlt betűvel írom a szint számát. Zöld fogom írni a kódot.
Zöld aláhúzással írok olyan kódokat, amelyekben a hiba egy karakterben végzetes következményekkel jár.
A cseresznyevirágzásnál meg fogom írni, mi jelenik meg a program a képernyőn.
Programozunk pascalon. 1. szint.
A legfontosabb dolog nem elfelejteni a lényeget. Most megvizsgáljuk a legegyszerűbb operátort - írjuk. amely szövegszöveget, betűt, számot, szimbólumot jelenít meg. Igen, bármi, csak a grafika kivételével. Megjelenik a képernyőre. Úgy olvasható, hogy "rayt". Használd ilyet így: Írj ('A szöveged vagy változó, megnézed a következőt'). Most helyezze be ezt a sort a BEGIN és az END között. Kiderül:
Írj ('A szöveged vagy változó, megnézed a következőt.')
Írja be ezt a szöveget a Pascal-ban (ehhez futtassa a turbo.exe fájlt, a Pascal mappában vagy a BIN alkönyvtárában található). Nyomja meg a Ctrl + F9 billentyűt, és olvassa el a szöveget:
A szöveg vagy változó, változók, tovább fogunk tanulni.
Mint látható, mindent egyszerű. És ha kétszer írjuk a Write vonalat ('A szöveg vagy változó, akkor tovább vizsgáljuk a változókat'). akkor Pascal fogja megjeleníteni ezt:
A szöveg vagy változó, akkor tovább vizsgáljuk a változókat, a szöveg vagy változó, akkor tovább tanulunk.
És ha a második sorban a Write helyett, írunk WriteLn. akkor Pascal kihozza ezt:
A szöveg vagy változó, változók, tovább fogunk tanulni.
A szöveg vagy változó, változók, tovább fogunk tanulni.
Így a Write írja a szöveget az aktuális vonalhoz, és WriteLn (egyenes vonalként, azaz írási sor, "string írása") ugyanaz, mint a Write. de mintha a szöveg megjelenése után megnyomná a beviteli gombot (vagyis az ENTER-t). És most a kérdés:
Amit a program ír:
Válaszolok. Ez a program írja:
Ha nem érted, miért fog ez megtörténni, akkor csak olvassa el az anyagot a kezdetektől.
1. szint magyarázatok.
Most megmagyarázok néhány pontot. A szöveg egyes sorai után (kizárjuk a "Begin and End" szavakat), pontosvesszőt kell elhelyeznünk, azaz ";". A Write és WriteLn utasítások, és a "Begin" és a "End" szó előtt íródnak.
A program szövegét, ELŐTT a "Vége" szót. írja le a ReadLn sort. Ez biztosítja, hogy a program befejezése után az ablak nem záródik le azonnal, és amint megnyomja az Enter gombot, a program bezáródik. Miért van így? Nagyon egyszerű. Pascal elvégezte a programban szereplő összes feladatot, és a feladatok nem vártak ott. Pascal ezt mondja: "Ha befejeződik a program, akkor be kell zárnia az ablakot." Mivel Pascal végezte az összes operátort, és látta a End szót. úgy véli, hogy ez a program vége, és bezárja az ablakot.
Programozunk Pascalban. 2. szint.
Most meg fogjuk nézni a szolgáltatókat, hogy információt juttassanak a számítógépbe, de először megvizsgáljuk a változókat.
Kezdjük, ahogy mondtam, változókkal. A változó egy érdekes dolog, amelynek saját típusát, méretét (típusától függően), tulajdonságait, célját tekintve. Íme néhány változó típus:
A változó típusa / Ami magában tárolja
Char / karakterek. Például%. Nem, @, stb.
Szöveg / vonalak. Általában nagyon érdekes típus, mert valójában több char-evből áll. Példa: av45 # "3265;
Általában a változók típusai sokkal nagyobbak, de még nincs szükségünk rájuk.
Hogy a változó működött, le kell írni. Ehhez a BOOK szót kell írni a "Begin" szó előtt. majd írja le a változókat. Például:
Magyarázom. Itt a Var a változók leírását tartalmazó szakasz (változó változótól). Ez azt jelenti, hogy a típus egészét hozzárendeljük az a, b, c változókhoz. azaz egész szám. Ezután a Begin szó után. b egy 1-es számot rendelünk, egy c változót 2-es számmal, majd a változót a a b és c változók összegével rendeljük hozzá. ezért három lett. Ezután a WriteLn operátor használatával megjelenítettük a változó tartalmát a. Kiderül, hogy ": =" egy hozzárendelési operátor. Itt van egy másik példája egy hozzárendelési operátornak:
Ez a program kimenet:
Tehát tanulmányoztuk a változókat! És most - a szolgáltatók információt adnak a számítógépbe. Igaz, valójában a számítógépnek információt kell kapnia a felhasználótól, különben egyáltalán nem lenne értelme. A fő bemeneti operátor a ReadLn. Szóval Tekintsük a programot:
WriteLn ('Írja be a karaktert és nyomja meg az enter gombot.');
WriteLn ('És most írjon be egy sort.');
WriteLn ('Most adja meg a számot.');
WriteLn ("szövegsor", c);
WriteLn ('Nyomja meg az enter-t a folytatáshoz');
Ez minden. Ön befejezte a kurzust a szöveges programok programozásában! Előtted a grafika programozása.