Structura programului Pascal: programare pentru incepatori
Limba de programare cea mai accesibilă pentru începători este Pascal. Asta este
conținut
Acum există o mulțime de instrumente care păstrează sintaxa. Ele diferă numai în în mediul de programare o limbă ca Pascal. Structura programului va fi studiată în procesul articolului. De regulă, familiaritatea cu programarea începe cu programul "Hello world!".
Istoria limbii
În lumina lui Pascal a apărut în 1970 datorită, destul de ciudat lui Niklaus Wirt. Numele este dat in cinstea lui Blaise Pascal - un mare om originar din Franta. Acest lucru este justificat de faptul că omul de știință a creat prima mașină din lume, care a reușit să adauge și să scadă numerele.
Dezvoltarea limbii sa desfășurat între 1968 și 1969. Prima mențiune a apărut în 1970. Creatorul, prezentând "copilul", a subliniat stilul de programare, precum și introducerea datelor în Pascal. Structura programului a fost dezvoltată și de Wirth. Are o sintaxă simplă și o semantică. Descendentul direct al lui Pascal este limba "Modula-2". Wirth a fost, de asemenea, dezvoltatorul său.
Regulile de gramatică
Trebuie remarcat faptul că structura programului nu este atât de complicată în această limbă. În Pascal, autorul a stabilit utilizarea a numai trei puncte principale - titlul, descrierea și operatorul.
- Titlu. Aici trebuie să specificați numele programului, dar acest element nu este cel principal. Acesta este creat numai dacă dezvoltatorul dorește. În mare măsură depinde de mediul de programare. În Turbo Pascal nu este necesar. Dar în ETH este necesar să se creeze un șir fără eșec. Numai numerele, literele și sublinierea "_" sunt permise.
- Descriere. Acest bloc specifică toate variabilele disponibile (agende), etichete și așa mai departe.
- Operatorul. Structura programului Pascal include descrierea operatorilor din paranteze BEGIN-END.
Faptul că vor fi pe aceeași linie nu contează. Principalul lucru - după sfârșitul fiecărei echipe pune un simbol special - un punct și virgulă. În plus, limba este insensibilă la litere mari: nu există nici o diferență între operatorul Var, vAr și vaR.
Sintaxă și semantică
Principalul rol în lucrul cu mediul de programare îl joacă alfabetul. Ar trebui amintit faptul că aceasta constă în:
- Caractere latine, atât litere mici, cât și majuscule;
- un spațiu;
- subliniază;
- cifre arabe tip;
- semne matematice;
- Limitatori (lista lor include un punct, virgulă etc.);
- proiectanti;
- cuvinte de serviciu (operatori).
Structura programului pe Turbo Pascal nu se deosebește de structura de pe PascalABC. Diferența este în datele lor externe, nimic mai mult. Specificând un nume pentru o variabilă și alte tipuri, este necesar să rețineți că numele nu trebuie să înceapă cu un număr, sublinierea poate să stea în orice poziție, iar din simbolurile simbolice este permisă utilizarea numai a literelor alfabetul latin.
Comentariile la linii sunt închise în paranteze curbate sau în roluri cu un asterisc: (* .. *).
Tipuri de date
Structura programului Pascal implică, de asemenea, luarea în considerare a unor obiecte precum tipuri de date. Ele vin în trei forme:
- logic (adevăr și minciună);
- numerice (cifre arabe);
- simbolic (folosind a, b, c, etc.).
În același timp, al doilea tip este împărțit în subtipuri: întregi și reale. Acestea corespund anumitor operatori: Integer și Real, respectiv. Simbolurile sunt de asemenea împărțite în caractere și linii unice. Acestea sunt tipuri de date, cum ar fi (în primul caz) a 1, a sau A, și (în al doilea) fraze întregi sau o expresie. În program sunt scrise sub numele de Char și Spring.
Valorile au, de asemenea, o clasificare proprie. Ele sunt împărțite în constante și variabile. Diferența dintre ele este semnificativă. Primul implică sensul literei, care nu se modifică în timpul executării programului. O variabilă are o valoare în cursul executării folosind un caracter special - un colon.
Comentarii
Pentru a obține o înțelegere deplină a programului și a tuturor proceselor acestuia, se folosește funcția de comentariu. Acestea, așa cum am menționat deja mai sus, sunt plasate în paranteze curbate. Acest lucru este important în special dacă vizionați un cod newbie. Deoarece folosiți această opțiune, puteți găsi cu ușurință o eroare într-un program deja finalizat, bazându-vă pe ceea ce este scris în comentarii. Mai mult, ei vor ajuta dezvoltatorul să înțeleagă rapid codul de securitate.
Structura programului Pascal vă permite să vă atribuiți comentarii structura datelor, dat în al doilea bloc. Acolo este necesar să introduceți textul, care va conține scopul fiecărui operator și modul în care acesta va fi utilizat în viitor.
Începătorii vor fi ghidat în paranteze BEGIN-END în dreptul acestora. Mai ales va fi util într-un program orientat spre cicluri. Deci, va fi mai ușor să înțelegeți care bloc de operatori este complet.
Comentariile nu sunt citite de mediul de programare, astfel încât acestea pot împrumuta orice număr de date și nu sunt limitate în ordine alfabetică.
punctuație
Structura programului în Pascal are propriile punctuație, însă acest lucru nu este surprinzător. Cel mai folosit semn este un punct și virgulă. Acesta este plasat după fiecare descriere a blocurilor Label, Type, Const, Var etc., dar semnul nu este necesar după cuvântul cel mai determinat. După Început nu este instalat, după END este pus numai în cazul în care programul nu este încă terminat. În cod în cazul în care există bucle și, în consecință, sunt utilizate de către apoi și altceva, după aceste cuvinte o punct și virgulă nu este necesară.
La sfârșitul programului, după END, trebuie să setați un punct, altfel mediul de programare nu va înțelege că codul este finalizat.
Intrare și ieșire de date
Structura programului Pascal vă permite să introduceți date în trei moduri diferite. Printre acestea:
- Utilizând instrucțiunile Readln, Read.
- Folosind un simbol de atribuire, utilizați un colon.
- Constanta. În acest caz, datele sunt introduse în parametrul var.
Ieșirea informațiilor primite poate fi făcută folosind legarea instrucțiunilor Write și Writeln. În unele cazuri, poate fi absent, dar acest lucru înseamnă doar că este deja inclus în metoda de primire.
- Modulare de programare
- Turbo Pascal. În timp ce ... buclă cu condiție prealabilă
- Ce este un div în Pascal? Adăugări, calcule și exemple
- Blaise Pascal: viață și muncă
- Limbaj de programare Java
- Limba de programare de bază și istoricul acesteia
- Delphi postează în Pascal
- Cum de a învăța programarea de la zero în limbi de programare populare
- Un exemplu de programe în Pascal. Programarea în Pascal
- Pascal este ... Limbajul Pascal pentru incepatori: descriere
- Ce este Pascal. Programarea în Pascal
- Operatorii `Pascal`. Limba de programare Pascal
- Mediul de programare `Pascal ABC`
- Grafica în Pascal: trăsături, moduri de creare și exemple
- Conversia de tip. Funcții rotunde și Trunc în Pascal
- Ciclul pentru: Pascal pentru începători
- Factorial în Pascal: cum se calculează. Probe de proba
- Istoria dezvoltării limbajelor de programare: pe scurt despre tot
- Proceduri standard și funcții în Pascal
- Care sunt tipurile de date din Pascal?
- Tip structurat - matrice unidimensională