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.




Kapcsolódó cikkek