Primul tău program Pascal, lucrul cu pascal, articole, programare - programare C,

Pascal - aceasta este una dintre cele mai simple limbi, dar nu și una dintre cele mai slabe. Studiu vom Turbo Pascal 7.0 - așa că aici este posibil să se scrie orice program care vine în minte.

Oportunitatea nu este inferior la orice CI sau orice alt. Pascal, puteți scrie un program shell (cum ar fi Norton Commander), jucării (cum ar fi Quake) sau sistem de operare (MS-DOS-tip). Programul în Turbo Pascal sunt scrise doar pentru platforma MS-DOS, dar nu depind de configurația mașinii. Cerința principală pentru un computer este doar atunci că a fost IBM PC compatibil, care este natural, în cazul în care este setat la MS-DOS.

Teoria specială a acestei limbi nu este atât de bine să-l stăpânească (mai ales dacă aceasta este prima ta limbaj de programare) are nevoie de mai multă practică. Aceasta este ceea ce vom începe deja să se angajeze în această problemă. În acest caz, aveți nevoie de un interpret Turbo Pascal 7.0 Borland companie. Cei care l-au descărcat sau luat oriunde altundeva, nu mai putea practica.

În acest caz, voi merge abordarea standard pentru studiul limbilor în care primul început pentru a explora tipurile de date utilizate în limba, structura software-ul și așa mai departe, și începe direct cu scrierea programului cât mai mult posibil, în timp ce încerca să explice în mod clar fiecare miscare.

Primul tău program Pascal.

Ei bine, începe cu minim. Să presupunem că a trebuit să scrie un program care pune în aplicare adăugarea a două numere. Pe scurt, este necesar să se facă C = A + B;

Acum definim pașii pe care trebuie să creați programul.

1. Trebuie să aducem un număr de valoare C, care este egală cu suma numerelor A și B. Pentru astfel de scopuri, în Pascal există conceptul de variabile. (E ca X în matematică). Variabila utilizată pentru a stoca o valoare, și are numele său propriu. Este necesar să se atribuie un nume pentru ea - ea poate consta numai din:

  • numere (0..9) (., dar nu se poate începe cu un număr.); Și nu poate să conțină:
  • Orice semne de punctuație, cum ar fi perioada, virgulă, plângând. marca;
  • Caractere speciale care depășesc numerele de pe tastatură. Acest "

    Iată un exemplu de nume de variabile:

    primer1; _primer; Primer; _pr_; my_name_is_Edik;

    O altă clarificare - numele unei variabile poate fi de orice lungime, nu mai mult de 250 de caractere. De asemenea, nu-caz sensibil, adică variabile cu nume Primer amorsa și vor fi tratate ca unul.

    Ceea ce am pleca? Ceea ce trebuie să avem o variabilă C, A și B. (Nu uita, toate literele latine). În mod clar, am instituit variabile și atribuiți-le un nume (așa cum am face acest lucru, a se vedea mai jos). Ce fac acum? Și acum am ajuns la conceptul de tipul de variabilă.

    Tipul de variabilă determină că această variabilă se poate face și ceea ce este (faptul că acesta conține). Pentru fiecare variabilă, tipul este determinat.


    De ce avem nevoie pentru a determina tipul unei variabile? De exemplu, avem nevoie de o variabilă conține un șir de caractere, cum ar fi „Bună ziua“. vrem să afișeze ca Salute. Și, în plus față de aceasta, avem o variabilă care conține numărul pe care vom crește. Este clar că nu vom putea adăuga numărul la un șir de caractere, ca cifrele cu simboluri pentru a pune este imposibil. Prin urmare, vom defini tipul de variabilă ca număr, și apoi determină tipul unei variabile care conține un șir ca un șir de caractere. Apoi, Pascal știe că, cu o variabilă se poate face, iar atunci când se face orice operațiuni cu variabile determină tipul lor, atunci fie să ia măsuri sau nu, în cazul în care fac imposibilă.

    În general, am spus că fiecare variabilă are un tip. Dar cum să-l atribuiți? Pentru aceasta există diferite denumiri. De exemplu, „numărul“ de tip este desemnat ca Integer. care, în limba engleză înseamnă „număr“. Știind acest lucru, suntem în programul indică faptul că avem o variabilă Integer și poate pune cu cealaltă, scade sau multiplica. (Pentru alte tipuri, voi explica mai târziu).

    2. Deci, cu tipurile de variabile, am decis și acum înapoi la programul nostru cu tine. Ce avem acolo? Vom adăuga o variabilă A B variabilă și plasează rezultatul în S. variabila

    Așa cum am spus, că puteți adăuga numai variabile de tip Integer. avem nevoie pentru a determina tipul de toate cele trei variabile ca un întreg. Prin aceasta, vom fi în măsură să le manipuleze ca număr.

    Pentru toate aceste motive, am scrie un program care să pună în aplicare următoarele etape:

    1. Scrieți numele programului;
  • Șeful variabilelor, și anume, A, B, C; și să le cereți să tastați;
  • Efectuăm adăugarea și rezultatul mărcii în C;
  • Programul va fi după cum urmează:

    Considerăm acum acest program pe liniile de:
  • Programul Prima; - un titlu de program. Nu neapărat programatori pur și simplu scrie program pentru a da dreptul într-un fel. bun de a utiliza pentru etichetare, și anume să-l pentru a determina ce fel de program. Este întotdeauna în prima linie a programului, dacă îl plasați în altă parte, aceasta va cauza o eroare.

  • începe - este cuvântul oficial este că debutul secțiunii de acțiune. A fost după ce programul începe executarea sa. În limba engleză „începe“ - înseamnă „la început.“ Când Pascal întâlnește acest cuvânt, începe programul. Cuvântul este, începe perechea finală - end. O puteți vedea la sfârșitul programului. Acest cuvânt este destul de opusul în sensul - adică, aceasta înseamnă că programul sa încheiat. Această pereche începe - end. este un element central al programului, există între toată acțiunea.
  • C: = A + B; Aceasta este ceea ce avem nevoie să facem. Aici totul este clar, dar cred că această sintaxă expresie este auto-explicativ. Dar este, uită-te.

    Expresia sintaxă.

    În plus, atribuirea în Pascal notat cu simbolul „: =“; Este un colon și la fel, și nu doar la fel. Asta este, dacă vrem să atribuie o valoare unei variabile, atunci am scris această variabilă, a pus „: =“, și scrie noua valoare ea. Aici este un alt exemplu de sarcini, în plus față de program:

    Prin urmare, ea are câteva reguli de sintaxă pe care le reduce lista:

    1. După expresia pune „;“
  • cuvinte funcționale, înseamnă începutul unei secțiuni de program, nu se termină cu un „;“
  • Atribuirea unei valori unei variabile notate cu simbolul „: =“
  • Programul de testare.

    Dacă faci ceva greșit, că Pascal nu respectă programul și a opri deplasarea cursorului pe linia în cazul în care se face o eroare, și scris, că în mod specific eroarea. De exemplu, un astfel de mesaj poate fi:

    Eroare 85 ";" așteptat.

    Această eroare înseamnă că sunteți undeva uitat să pună „;“. Dar în timp ce eu nu sfătuiesc să înțeleagă în mod independent, eroarea, pur și simplu imprimați din nou programul în forma în care este și toate. În continuare, am (Eroare de analiză) se va face - dar asta mai târziu.

    Ce fac acum?

    Și acum, ca totul. Am scris pentru tine un program minim, care, totuși, într-un fel deja demonstrează apariția programului. Nu este încă live, vreau să spun că nu cere niciun fel de date publice de la utilizator, și nu-l ia răspunsul la ele. Se poate face, de exemplu, pentru a solicita un A și B și C de ieșire (total) la un răspuns pe ecran. Ați fost în măsură să încerce mediul Turbo Pascal, executați programul și să vedem ce este. Acum, vreau să se concentreze pe ceea ce trebuie să învețe de la această problemă:

    1. Ai nevoie de a înțelege pe deplin fiecare linie program scris;
  • Învață regulile de bază ale sintaxei ( ";". =, Begin-end, var, etc.);
  • Înțelege că trebuie să înceapă variabilele și cum să facă acest lucru;
  • Înțelegeți ce tip de variabile, ca numărul și de a face ceea ce este necesar;
  • Fiți atenți la modul în care vom rula programul (Ctrl + F9); (Atunci voi spune mai multe despre aceste chei)