Programozás turbo pascalban (24

A Turbo-Pascal lehetővé teszi, hogy egyszerre több ablakot is megjelenítsen programokkal. Végezze el az aktív (aktuális) ablakban lévő programot. Az aktív ablak jellemzője a körülötte lévő kettős szegély.







A "ciklusos" program munkájának megszakítása - Ctrl + Break.

A hibakereső program a következőképpen áll össze:

- Menj a fordítóhoz;

- Állítsa be a Dick mezőt Dicknek;

- Fordítás a program futtatása nélkül - Alt + F9;

- Összegzés a program egyidejű végrehajtásával - Ctrl + F9.

A turbó-környezetvédelmi segélyrendszerrel dolgozik

Ha elfelejtette, hogy pontosan hogyan íródott az eljárás neve, és milyen érvek szükségesek, a súgórendszer segíthet. Ezt hívhatja az F1 billentyű megnyomásával. Ez a segítségnyújtás kontextus-érzékeny. azaz információt kaphat az aktuális objektumról. Ha a kurzort a súgóban mozgatja, kiválasztja azokat vagy más megjelölt elemeket, majd nyomja meg az Enter billentyűt, részletesebb információkat kaphat.

Ha a kurzor nem a fenntartott szóban van, és a hiba fordító nem észlelte, akkor a Ctrl + F billentyűkombináció megnyomásával a hivatkozások indexe (fenntartott szavak, operátorok és függvények stb.) Kerülhet.

Kattintson duplán a Fl-re a rendelkezésre álló súgó menüből. Ez a menü hierarchikus alapon épül fel. Felfelé mozog az Alt + F1 billentyűkből.

A Turbo Pascal-ban át lehet vinni a szöveget a súgótól a szerkesztett szöveghez:

- válassza ki a segédfájlt a nyilakkal, miközben a Shift billentyűt lenyomva tartja;

- a kijelölt rész a Ctrl + Ins kombinációval;

- másolja a töredéket a helyére - Shift + Ins.

A súgórendszer több alszakaszra osztható, amelyek listáját a menü Súgójában találja:

a TP 7.0 csomagról szóló referenciaadatokat jeleníti meg.

A Turbo-Pascal hibákat észlelhet a fordítás idején és a program végrehajtásakor. Az első esetben ezek szintaktikai hibák, például hiányzó pontosvessző, zárójel vagy hibás szolgáltatásszavak. A végrehajtási szakaszban olyan hibákat észlelnek, mint például a megkülönböztetés vagy a négyzetgyök kivonásának kísérlete. Azonban hibákat tehet, amelyeket a Turbo-Pascal nem észlel. (Például, ha y = sqrt (x) volt írva az y = X2 kiszámításakor).

Minden ablak, amelyen dolgozik, elfoglalja a képernyő teljes területét. Gyakran hasznos az ablak méretének csökkentése és egyidejű megjelenítésük. Módosítsa az ablak méretét az egérrel. Kattintson az egérmutatóra az ablak jobb alsó sarkában, kattintson a bal egérgombbal, és a kulcs felengedése nélkül húzza az ablak sarkát a kívánt helyre. Az egész ablak mozgatható a képernyő körül úgy, hogy a felső sorban ugyanúgy húzza. Bármelyik alkalommal megnyithatja az ablakot teljes képernyőre az F5 megnyomásával, és ugyanúgy adja meg az eredeti méretét. Gördítse le a szöveget az ablakban az ablak jobb és alsó részén található görgetősávokkal. Az ablakot az Alt + F3 billentyű megnyomásával vagy az ablak bal felső sarkában található gombra kattintva törölheti.

Menjen az egyik ablakból a másikba a kívánt ablakra kattintással vagy az F6 billentyű megnyomásával.

Programok hibaelhárításához a Turbo-Pascal számos eszközt kínál: egy lépésről lépésre történő programfuttatási mód (Run-StepOver menü vagy F8 kulcs), program nyomkövetés (Run-Traceinto menü vagy F7 billentyű). A program összeállítása után a Turbo-Pascal leáll, mielőtt elkezdi a program végrehajtását, és a BEGIN vonal kék sávval lesz kiemelve. A következő lépéshez nyomja meg újra az F8 / F7 billentyűt. Minden alkalommal, amikor a program következő sorát végrehajtja, és kiválaszt egy vonalat, amely tovább fut tovább.

Az ilyen módok közötti különbség az, hogy lépésenkénti végrehajtással az alprogramokat egy operátorként hajtják végre, és nyomon követésekor a szubrutinok lépésekben is végrehajtásra kerülnek.

A program lépésenkénti végrehajtásának bármely pontján a F8 / F7 helyett a Run-Run (Ctrl + F9) opciót választhatja ki, és a program továbbra is normál módban fog futni. A lépésenkénti mód megszakításához (a kék vonalszínezés eltávolítása) válassza a Run-Programreset (Ctrl-F2 billentyűk) parancsot.







A program lépésenkénti végrehajtásakor szükségessé válik annak figyelemmel kísérése, hogy egyes változók értéke hogyan változik a program végrehajtása során. Ehhez a Turbo-Pascal ablakokat kínál - egy megfigyelési ablakot (a Debug-Watch menüt) és egy felhasználói ablakot (a Debug-Output menüt). Ahhoz, hogy kényelmes legyen a munka, jobb átméretezni az ablakokat és elhelyezni őket a képernyőn.

A megfigyelési ablakban megadhatja azoknak a változóknak a nevét, amelyek változásait követni szeretné (Debug-Addwatch menü vagy a Ctrl-F7 billentyűk). A párbeszédpanelen a változó neve be van írva, ha több változó van, az eljárás megismétlődik.

A lépésenkénti módú hibakeresésnél kényelmesen használható töréspontok (töréspontok). Ettől a pontig (programsor) a programot normál módban (a Ctrl-F9-en keresztül), majd lépésről lépésre (F7-n keresztül) futtathatja. A töréspontokat a Ctrl + F8 billentyűk megnyomásával állíthatjuk be. Amikor a kurzor a kiválasztott vonalon van (a vonal piros színű). Ezeket a Ctrl + F8-on keresztül is eltávolítja.

Egy másik módja annak, hogy megmondja a Turbo-Pascal-nak, hogy mikor állítsa le a program végrehajtását Run-Gotocursor (Ugrás a kurzorra). Helyezze a kurzort a kívánt vonalra, és nyomja meg az F4 billentyűt. A program e sor előtt kerül végrehajtásra. A program különböző módjait kombinálhatja - Ctrl-F9, F7 és F4.

Ezenkívül nem rendszerindító eszközöket is használhat a hibakereséshez, de tartalmazhat további Write és ReadLn operátorokat a programban. A program hibakeresése esetén ezek a további operátorok eltávolításra kerülnek.

Megjegyzés. Mielőtt elvégezné a lépésenkénti program hibakeresését vagy követését, meg kell győződnie arról, hogy az Options / Debugger / Integrated opció engedélyezve van

PROGRAM ÉS DIDAKTIKUS BIZTONSÁG: IBM számítógép. Turbo-Pascal 5.

CÉLOK ÉS CÉLOK: Bevezetés a Turbo-Pascal alapfogalmába. A Turbo-Pascal készségeinek fejlesztése. Gyakorlati problémák megoldása I / O operátorokkal.

A TUDÁS ÉS A KÉSZSÉGEKRE VONATKOZÓ KÖVETELMÉNYEK:

A diákoknak tudniuk kell:

- Turbo-Pascal alapfogalmai;

- A Turbo-Pascal program felépítése;

- További számtani műveletek és funkciók, numerikus változók konverziója;

- Hogyan generálj véletlen számokat.

A hallgatóknak képesnek kell lenniük:

- A legegyszerűbb programok összeállítása hozzárendelés, bemeneti és kimeneti operátorok használatával;

- Hozzon létre egyszerű programokat további számtani műveletek és funkciók használatával;

- A programok mentése, betöltése és beállítása;

- Numerikus változók konvertálása;

- Válasszon véletlen számokat egy adott intervallumból és manipulálja őket.

1. Alapfogalmak:

T. Pascal nyelvét 1968-ban alakították ki - 71 év. Niklaus Wirth, a svájci egyetem professzora.

ü Latin betűk A-tól Z-ig

ü Arab számok 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

ü központozási jelek. ;.

ü számtani műveletek jelei + - * /

ü logikai műveletek jelei> <=>= <= <>

- a Pascal fő elemei:

Az azonosító latin betűk, arab számok, aláhúzások sorozata. Latin betűvel kezdődik. Legfeljebb 127 karakter hosszúságú. A változók, címkék, programok és alprogramok neveként használatos. Nem használhatod a lefoglalt szavakat azonosítóként.

A fenntartott szavak az operátorokban használt szavak, a műveletek nevei, funkciói, stb. Kb. 80. Például kezdődik a bűn, miközben.

A konstansok állandó mennyiségek. Számos (például 2345, -67, 34,77) és szöveges állandók vannak (például "const", "állandó"). Numerikus állandókban vessző helyett egy periódust használunk. A szöveges állandók Cyrillic-ot használhatnak. A szöveges állandók aposztrófokba vannak zárva.

A változók azonosítók (nevek), amelyek a forrásadatokat és a számítások eredményeit jelzik. A változók a programfuttatás során megváltoztathatják az értékeket (pl. A, A1, X21, Z).

Expression - szekvenciát változók és a numerikus állandók Egyesült jelek számtani átlagok (aritmetikai kifejezés, például, Pi * r + 1 / 2,5, a X / 5 + vagy aritmetikai és logikai műveletek (logikai kifejezések, például X + 2,5 = 0, x + 1> . = 12) a kifejezéseket mindig írt egy sorban, adja meg az összes aritmetikai műveletek, beleértve a szorzás jele (például egy matematikai kifejezést felvett - (x + y) /2.5-3*Sqrt (X * XY * Y)) a matematikai egyenlet y =. - 3x3 + 0,475x - 45,5 rögzített - y: = - 3 * x * x * x + 0,475 * x-45,5;)

Az üzemeltető olyan utasítás, amelyet a Turbo Pascalnak végre kell hajtania. A program egy sor operátorból áll.

Az üzemeltetők. A végrehajtható fájloknak véget kell vetniük -; Számos operátor létezik:

A hozzárendelési operátor egy változó sorozata, egy hozzárendelési karakter (: =) és egy aritmetikai kifejezés. Például x: = x + 1;

A strukturált kijelentés több fenntartott szóból és logikai ellenőrzésből álló operátor. Ezek közé tartoznak a cikluskezelők és a feltételes szolgáltatók.

A nem szabványos operátorok olyan alprogramok, amelyeket szabványos módon terveznek és könyvtárakba (modulokba) írnak. A név és a paraméterek megadása során hívják.

Egy összetett operátor egy csoportja az üzemeltetőknek, a kezdetektől fogva zárva;

1. üzemeltető; 2. üzemeltető; ... az n operátor;

Egy üres operátor az operátor Begin End;, amely nem végez semmilyen műveletet.

3. Beépített, standard Turbo Pascal matematikai funkciók.

Számtani kifejezésekben használatos.




Kapcsolódó cikkek