Utilizarea turbo 7 programului pascal
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 interpret Turbo Pascal 7.0 al firmei Borland - am spus în cazul în care o putem obține în problema anterioară. Cei care l-au descărcat de pe site-ul meu (și descărca în prezent 73 de persoane) sau tras în altă parte, 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:
litere latine (a..z);
numere (0..9) (., dar nu se poate începe cu un număr.);
Subliniind caracterul „_“;
Ș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:
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.
Î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:
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 „: =“
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.
Ș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ă:
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ă variabilele de vânt neobhoimosti și cum să o facă;
Î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)
În ultimul număr, am scris un mic program cu tine, efectuarea aritmetică mici. Am considerat că o astfel de variabilă, tipul, acestea sunt descrise și de ce. Vreau să spun că există informații suplimentare pentru persoanele care au dificultăți în a intra și să fie difuzate programe. Daca nu sunteti interesat sau nu au nevoie, atunci săriți peste această secțiune și du-te mai jos pentru a practica.
Când executați acest program, vedeți caseta de intrare albastră. Că este scris și textul programului - pe care-l introduceți pe tastatură. In partea de sus este o fâșie de meniu peste ea oferă acces la toate resursele și capacitățile Pascal Turbo. Meniul activ este prin apăsarea tastei F10. meniul principal Vzmozhnosti, pe care vreau să-ți spun - este deschiderea și salvarea fișierelor.
Apăsați F10 și du-te la meniu.
Selectați meniul File. și apoi - Save - deschide o fereastră pentru a salva fișierul.
Alegeți un nume pentru fișier și introduceți-l în câmpul de căutare.
Apăsați Enter, iar fișierul este salvat.
Acum puteți ieși din program.
Cum să încărcați fișierul înapoi la Pascal? Programele Pascal au întotdeauna .pas de extensie. Știind acest lucru, vom fi întotdeauna cu exactitate a le distinge de alte fișiere.
Deschideți fișierul în Pascal:
Porniți Pascal Turbo și apăsați F10.
Selectați meniul File. după Open. Open fereastra File.
Introduceți numele fișierului în câmpul de căutare sau alegeți-l din listă.
Asta-i toate măsurile necesare pentru a utiliza cu succes programele de salvare și de sarcină. Dar altele decât cele pe care, aveți nevoie pentru a rula programul și verificați pentru erori. Aceste acțiuni sunt, de asemenea, efectuate prin intermediul meniului, dar puteți folosi, de asemenea, „taste“ - o combinație de taste, la care accesează rapid elementele de meniu fără a merge la el și selecția respectivă.
Așa că am scris un program și doriți să-l verificați pentru erori. Pentru a face acest lucru, puteți încerca pur și simplu să-l înceapă și a vedea dacă acesta funcționează sau nu. Dar pentru a rula programul și verificați dacă există erori - sunt două lucruri diferite, așa că de ce folosesc unul în locul altuia? Deci, să ne uităm la cum să facă totul singur.
Verificați pentru erori - „compilare.“
Pentru a face acest lucru, apăsați tasta Alt-F9. apăsați tasta Alt și ținându-l apăsați F9.
Acest lucru va începe procesul de verificare și, dacă totul este scris corect, veți obține o fereastră de compilare de succes, care va clipi
„Compile succes: Apăsați orice tastă“
Un proces care poishodit, astfel, numit „compilare“.
Compilation - o traducere a programului, cu un limbaj de programare pentru limbaj mașină pe care un computer înțelege.
Când apăsați comanda rapidă pe tastatură Alt-F9 și încearcă să compila programul care este tradus de Pascal la limbaj mașină. Dacă acest proces este întrerupt de erori în sintaxa, structura, sau chiar orice, programul poate fi pornit și computer executat.