Programarea în turbo pascal (pag

Turbo-Pascal vă permite să afișați simultan mai multe ferestre cu programe. Puteți executa programul care se află în fereastra activă (curentă). Caracteristica ferestrei active este marginea dublă din jurul acesteia.







Întreruperea lucrului unui program "în buclă" - Ctrl + Break.

Programul de depanare este compilat după cum urmează:

- Accesați Compilatorul;

- Setați câmpul Dick la Dick;

- Compilarea fără a rula programul - Alt + F9;

- Compilație cu execuția simultană a programului - Ctrl + F9.

Lucrul cu sistemul de ajutor Turbo-Mediu

Dacă uitați exact cum este scris numele procedurii și ce argumente sunt necesare, sistemul de ajutor vă poate ajuta. Puteți să o apelați apăsând tasta F1. Acest ajutor este sensibil la context. adică puteți obține informații despre obiectul curent. Mutarea cursorului pe textul de ajutor, selectarea acelor elemente sau a altor elemente marcate și apoi apăsarea tastei Enter, puteți obține informații mai detaliate.

În cazul în care cursorul nu este pe cuvântul rezervat și se găsesc erorile de compilare, apăsând tastele Ctrl + Fl combinație conduce de a emite un indice de referință (cuvinte rezervate, operatori și funcții, și așa mai departe. D.).

Dublu-clic pe Fl aduce un meniu cu ajutorul disponibil. Acest meniu este construit pe o bază ierarhică. Deplasarea în sus se face cu ajutorul tastelor Alt + F1.

În Turbo Pascal, puteți transfera textul din ajutor la textul editat:

- selectați fragmentul de ajutor cu săgețile în timp ce țineți apăsată tasta Shift;

- fragmentul marcat cu combinația Ctrl + Ins;

- copiați fragmentul în loc - Shift + Ins.

Sistemul de ajutor este împărțit în mai multe subsecțiuni, lista din care poate fi văzută în meniul Ajutor:

afișează informații de referință despre pachetul propriu TP 7.0.

Turbo-Pascal poate detecta erori la momentul compilării și în timpul executării programului. În primul caz, acestea sunt erori de sintaxă, cum ar fi o virgulă punctată, o paranteză sau un cuvânt de service greșit. În stadiul de execuție sunt detectate erori cum ar fi încercarea de a diviza cu 0 sau de a extrage o rădăcină pătrată dintr-un număr negativ. Cu toate acestea, puteți face greșeli pe care Turbo-Pascal nu le va detecta. (De exemplu, dacă y = sqrt (x) a fost scris în calculul y = X2).

Fiecare dintre ferestrele cu care lucrați ocupă întreaga zonă a ecranului. Este adesea utilă reducerea mărimii ferestrelor și afișarea simultană a acestora. Schimbați mărimea ferestrei cu mouse-ul. Faceți clic pe indicatorul mouse-ului în colțul din dreapta jos al ferestrei, faceți clic pe butonul stâng al mouse-ului și, fără a elibera cheia, glisați colțul ferestrei în poziția dorită. Întreaga fereastră poate fi mutată în jurul ecranului trăgând-o în același mod peste linia de sus. În orice moment, puteți extinde fereastra pe ecran complet prin apăsarea tastei F5 și, în același mod, dați-i dimensiunea originală. Derulați textul din fereastră utilizând barele de derulare din partea dreaptă și partea inferioară a ferestrei. Fereastra este ștearsă apăsând Alt + F3 sau făcând clic pe butonul din colțul din stânga sus al ferestrei.

Treceți dintr-o fereastră în alta făcând clic pe fereastra dorită sau apăsând tasta F6.

Pentru depanare Turbo Pascal oferă o serie de caracteristici: un pas în funcție de modul de execuție pas program (meniu sau apăsați F8 Run-StepOver), programul de urmărire (meniu sau apăsați F7 Run-Traceinto). După compilarea programului Turbo Pascal opri înainte de a începe programul, iar linia BEGIN va oferi o dungă albastră. Pentru pasul următor, apăsați din nou pe F8 / F7. De fiecare dată când următoarea linie a programului este executată și este selectată o linie, care va fi executată în continuare.

Diferența dintre aceste moduri este că, cu execuția pas-cu-pas, subprogramele sunt executate ca un singur operator, iar când urmăriți, subprogramele sunt executate și în pași.

În orice moment al executării pas cu pas a programului, puteți alege Run-Run (Ctrl + F9) în loc de F8 / F7 și programul va continua să funcționeze în modul normal. Pentru a întrerupe modul pas cu pas (eliminați colorarea liniei albastre), selectați Run-Programreset (tastele Ctrl-F2).







Când se execută pas cu pas programul, este necesar să se monitorizeze modul în care valorile anumitor variabile se modifică în timpul executării programului. Pentru aceasta, Turbo-Pascal oferă ferestre - o fereastră de observații (meniul Debug-Watch) și o fereastră de utilizator (meniul Debug-Output). Pentru a face convenabil să funcționeze, este mai bine să redimensionați ferestrele și să le poziționați pe ecran.

În fereastra de observație, puteți specifica numele acelor variabile ale căror modificări doriți să le urmăriți (meniul Debug-Addwatch sau tastele Ctrl-F7). În caseta de dialog se introduce numele variabilei, dacă există mai multe variabile, procedura se repetă.

Când se depanează în mod pas cu pas, este convenabil să se utilizeze puncte de întrerupere (Puncte de întrerupere). Până în acest punct (linia de program), puteți executa programul în modul normal (prin intermediul Ctrl-F9) și apoi pas cu pas (prin F7). Punctele de întrerupere sunt stabilite prin apăsarea tastelor Ctrl + F8. Când cursorul se află pe linia selectată (rândul este umplut cu roșu). Acestea sunt, de asemenea, eliminate prin intermediul Ctrl + F8.

Un alt mod de a-i spune lui Turbo-Pascal unde să oprească executarea programului este Run-Gotocursor (Mergeți la cursor). Trebuie să plasați cursorul în linia dorită și apăsați F4. Programul va fi executat înainte de această linie. Puteți combina diferite moduri de a face un program - Ctrl-F9, F7 și F4.

În plus, puteți utiliza instrumente non-sistem pentru depanare, dar includeți operatori Scrieți și ReadLn suplimentari în program. Când programul este depanat, acești operatori suplimentari sunt eliminați.

NOTĂ. Înainte de a efectua o depanare sau urmărire a programelor pas cu pas, trebuie să vă asigurați că opțiunea Opțiuni / Debugger / Integrate este activată

PROGRAM ȘI SECURITATE DIDACTICĂ: computer IBM. Turbo-Pascal 5.

OBIECTIVE ȘI OBIECTIVE: Introducere în conceptele de bază ale lui Turbo-Pascal. Dezvoltarea abilităților în Turbo-Pascal. Rezolvarea problemelor practice folosind operatorii de I / O.

CERINȚE PRIVIND CUNOAȘTEREA ȘI APTITUDINILE:

Elevii ar trebui să știe:

- Concepte de baza ale lui Turbo-Pascal;

- Structura programului Turbo-Pascal;

- Operațiuni și funcții aritmetice suplimentare, conversii de variabile numerice;

- Cum se generează numere aleatorii.

Elevii ar trebui să poată:

- Compilați cele mai simple programe utilizând operatorii de atribuire, de intrare și de ieșire;

- Creați programe simple folosind operații și funcții aritmetice suplimentare;

- Salvați, încărcați și ajustați programele;

- Conversia variabilelor numerice;

- Selectați numere aleatorii dintr-un interval dat și le manipulați.

1. Concepte de bază:

Limba lui T. Pascal a fost dezvoltată în 1968 - 71 de ani. Niklaus Wirth, profesor la Universitatea din Elveția.

ü Litere latine de la A la Z

ü Numere arabe 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

ü semne de punctuație. ;.

ü semne ale operațiilor aritmetice + - * /

ü semne de operații logice> <=>= <= <>

- elementele principale ale Pascal:

Identificatorul este o secvență de litere latine, cifre arabe, sublinieri. Începe cu o literă latină. Durată de până la 127 de caractere. Utilizate ca nume de variabile, etichete, programe și subrutine. Nu puteți folosi cuvinte rezervate ca identificatori.

Cuvintele rezervate sunt cuvintele folosite în operatori, numele operațiilor, funcțiile etc. Există aproximativ 80 de astfel de cuvinte, de exemplu, începeți, păcatul, în timp ce.

Constantele sunt cantități constante. Există constante numerice (de exemplu, 2345, -67, 34.77) și de text (de exemplu, "const", "constant"). În constantele numerice, în locul unei virgule se utilizează o perioadă. Constantele textuale pot folosi chirilica. Constantele de text sunt închise în apostrofuri.

Variabilele sunt identificatori (nume) utilizați pentru a indica datele sursă și rezultatele calculelor. Variabilele pot schimba valorile în timpul execuției programului (de exemplu, A, A1, X21, Z).

Expresia - variabile de secvență și constantele numerice semne states mijloace aritmetice (expresii aritmetice, de exemplu, Pi * r + 1 / 2,5, X / 5 + sau operații aritmetice și logice (expresii booleene, de exemplu, X + 2,5 = 0, x + 1> . = 12) expresiile sunt întotdeauna scrise într-o linie, introduceți toate operațiile aritmetice, inclusiv semnul de multiplicare (de exemplu, o expresie matematică înregistrată - (X + Y) /2.5-3*Sqrt (X * XY * Y)) ecuaţia matematică y =. - 3x3 + 0,475x - 45,5 înregistrat - y: = - 3 * x * x * x + 0,475 * x-45,5;)

Operatorul este o instrucțiune pe care trebuie să o îndeplinească Turbo Pascal. Programul constă dintr-o secvență de operatori.

Operatori. Executabile trebuie să se încheie cu -; Există mai multe tipuri de operatori:

Operatorul de atribuire este o secvență a unei variabile, un caracter de atribuire (: =) și o expresie aritmetică. De exemplu, x: = x + 1;

O instrucțiune structurată este un operator alcătuit din mai multe cuvinte rezervate și verificări logice. Acestea includ operatorii de cicluri și operatorii condiționali.

Operatorii non-standard sunt subrutine proiectate în mod standard și scrise în biblioteci (module). Chemată când se specifică un nume și parametri.

Un operator compozit este un grup de operatori, închis între capătul ... sfârșit;

Operatorul 1; Operator 2; ... Operatorul n;

Operatorul gol este operatorul Begin End; care nu efectuează nicio acțiune.

3. Funcții matematice standard încorporate utilizate în Turbo Pascal.

Folosit în expresii aritmetice.







Articole similare

Trimiteți-le prietenilor: