Lecția №1 limbaje de programare. Pascal.
Nivel înalt de limbi - Hll - proiectat cu cea mai apropiată poziție de percepția umană. În astfel de limbi, fiecare pas al algoritmului este scris folosind formule sau orice operator - un cuvânt comun în limba engleză, al cărei sens este în concordanță cu acțiunea corespunzătoare. Aceste cuvinte un pic, și nu se schimbă, așa că pregătește să înțeleagă și programe scrise în Java, este ușor, chiar și o persoană care nu știe engleza. regulile sintaxei (operatori de scris și conectarea lor la program) sunt suficient de severe, dar uniformă. Pentru a le este ușor să te obișnuiești. Hll nu depinde de tipul de echipament: un program creat pe un singur computer, va lucra pe de altă parte. Acest lucru a devenit clar la calculator, acesta trebuie să fie traduse în limbaj mașină. Acest lucru este realizat printr-un software de traducere specială, care sunt numite „traducători“.
limbaj de programare Pascal a fost dezvoltat în anii 1968 - 1970 de ani de profesorul elvețian Niklaus Wirth și numit în onoarea marelui matematician și filozoful francez Blaise Pascal (1623-1662g). Conceput pentru a preda studenților limba a fost atât de bine că a fost folosit de către profesioniști. Acesta este un instrument puternic pentru programarea o largă varietate de aplicații.
1. Simplu în studiu din cauza desenelor și modelelor sale intuitive.
2. Programul de vizibilitate, ușor de citit.
3. Prezența unei mari biblioteci de module.
4. Structura simplă, flexibilă și clară a limbii.
5. Abilitatea de a face programe de module individuale.
6. Debugging de părți ale programului face de încredere.
7 program de structurare insuflă stil de programare bun.
Mediul de dezvoltare integrat (IP).
Principalele caracteristici ale Pascal IS:
2) capacitatea de a lucra cu mai multe fișiere în același timp;
3) dezvoltarea meniul sistemului;
4) prezența dialoguri;
5) Munca de suport cu „șoarece“;
6) capacitatea de utilizator de a modifica cu ușurință PA.
C: \ PASCAL \ turbo.exe (sau varianta acesteia).
II. Performanța programului finit (oricare din cele 3 opțiuni):
a) F10, "Run", Enter, "Run", Enter;
b) Alt + R "run", Enter;
Există o tranziție la o altă fereastră (negru), în cazul în care computerul este într-un mod de dialog cu o persoană: datele sursă solicitate, imprimarea rapoartelor și a rezultatelor. Înapoi la textul programului, puteți utiliza „Enter“.
III. Out Pascal (oricare dintre exemplele de realizare 3):
a) F10, "File", Enter, "Exit", Enter;
b) Alt + F, "Exit", Enter;
Înainte de a părăsi mesajul Pascal apare:
"NONAME00.PAS a fost modificat. Save?" [Fișierul este modificat. Save?]
Trebuie să selectați: „Da“ [Da], „Nu“ [Nu], sau „Cancel“ [anula] (Este recomandat pentru a alege „nu“, în cazul în care problema este rezolvată și o estimare.)
alfabet Pascal este format din:
-- alte caractere. ;. =. "Blank"
D / W. Aflați sinopsis.
Lecția №2 PROGRAM STRUCTURA Pascal.
Programul în Pascal este:
Programul Titlul I.;
Luați în considerare două tipuri de variabile:
1) întregi - întregi din intervalul [-32768, 32767];
2) real, - numerele de fracționare în intervalul [-2.9 × 10 -39. 1.7 * 10 38].
Numele programului, numele de constante, variabile și alte obiecte ale programului sunt numite identificatori. Acestea sunt scrise în conformitate cu normele:
1. Numele trebuie să reflecte esența concis unui obiect.
S, v, t - denumirile convenționale;
Summa, N_max - valoarea sumei numărului maxim.
2. Identificatorul poate fi de până la 127 de caractere, dar Pascal semnificative numai primele 63 de caractere.
3. ID-ul de înregistrare poate conține numai cifre, litere englezești și subliniere,
4. dar trebuie să înceapă cu o literă sau un caracter de subliniere.
5. litere mici și mari în identificatorilor de înregistrare Pascal nu face distincție între:
SUMMA, Summa, Summa - Pascal același lucru.
III. începe corpul programului
În corpul de program scris declarațiile - etapele individuale ale algoritmului. Fiecare declarație se termină cu „;“ Acest semn nu se poate pune înainte de „sfârșitul anului“.
Operațiile aritmetice în Pascal.
1. Operații cu numere fracționare (obișnuite, la fel ca în matematică).
- scădere; + Adunare; * Multiplicare; / Divizia.
2. Tranzacții cu numere întregi.
- scădere; + Adunare; * Multiplicare;
Diviziunea este reprezentată prin două operații:
div - partea întreagă a diviziunii, Mod - reziduu.
23 div 3 = 7 mod 23 = 3 2
9 div 4 = 2 9 mod 4 = 1
35 10 div 3 = 35 mod 10 = 5
3. Prioritatea operații aritmetice: prima - înmulțire și împărțire (/, div, mod). Apoi - adunare și scădere. Ordinea de execuție a acțiunilor - de la stânga la dreapta. Expresiile pot fi între paranteze, începând astfel calculele din paranteze.
Procedura readln citește valorile de intrare de la tastatură și le scrie în variabilele specificate. Aspectul general:
De exemplu, dacă o cerere readln (a, s, x); tastatura va fi introdus numerele 2, 5, și 4,6, variabilele vor primi valori: a = 2, p = 5, x = 4.6.
Notă: Dacă introduceți o valoare separate prin spații.
Procedurile writeln și de scriere sunt utilizate pentru a imprima informațiile în „negru“ al ecranului computerului. Ele diferă doar prin faptul că procedura de scriere după imprimata părăsește cursorul pe aceeași linie, și writeln traduce după imprimarea unei noi linii. Forma generală: writeln ();
Se afișează o listă de elemente separate prin virgula. Elementul poate fi:
a) textul între ghilimele; poate include orice caractere, inclusiv scrisori și română. Textul va fi imprimat pe ecran, în exact aceeași formă în care este specificat în declarația.
De exemplu: în program - Scrie ( 'Hello'); pe ecran - Hi!
b) numele unei variabile - pe ecran va imprima valoarea sa. De exemplu:
în cazul în care X = 675, programul - scrie (X);
c) expresia - este evaluată și valoarea sa este imprimat rezultat. De exemplu:
Program - Write (34 * 2 + 102);
SCOP. Cheia în viteza și călător în timp. Imprimare la distanță.
TINE. Cheia în lungimea și lățimea dreptunghiului. Găsiți perimetrul său.
D / W. Cheia în prețul și cantitatea de mărfuri. Găsiți prețul de achiziție.
Lecția №3. FORMATE PRINT.
I. Imprimarea numere întregi.
Fie A = 45, B = 123, în timp ce atunci când writeln (A, B); valorile A și B fuzionează într-un singur număr:
Pentru a împărți numerele, utilizați formatele de imprimare, definind fiecare număr variabil de poziții în linie. Acesta este scris după numele variabilei prin „:“. Astfel, operatorul poate fi scris ca: writeln (A: 4, B: 6); și valorile ecranului vor fi imprimate sub formă de
II. Imprimare numere fracționare.
numere fractionare în memoria calculatorului este reprezentată în formatul standard: partea întreagă - este o cifră, nu este egal cu 0, cifrele rămase sunt scrise în partea fracționară. Pentru numărul inițial păstrat valoarea sa ar trebui să fie înmulțită cu 10 într-un grad corespunzător (pozitiv sau negativ). Expresia „înmulțit cu 10 la puterea de“ înregistrări de calculator un simbol „E“. Fracționat Porțiunea - 10 cifre. Astfel, numărul 1243.563 va arata 1.2435630000E + 03
0.0000345 număr va arata 3.4500000000E-05.
Această înregistrare se numește „float“. Este în această formă și va imprima valoarea oricărui X variabilă de tip reale, în cazul în care programul este executat operatorul writeln (X);
Pentru a imprima un număr fracționar așa cum o știm, care se numește „număr-punct fix“, specificați formatul de imprimare pentru el să aleagă să:
EXEMPLU. Fie X = 1243.563, atunci
Writeln (X: 8: 2); ==> _1234.56
Writeln (X: 13: 5); ==> _ _1234.56300
Writeln (X: 10: 3); ==> _ _1234.563
SCOP. Cheia în m valoarea de greutate corporală. Presupunând g = 9,8, găsi greutatea P.
TINE: cheie în zonă și o parte a dreptunghiului, găsiți lungimea de cealaltă parte.
D / W. Tata, cultivarea-perdanți fiul poartă o centură de siguranță în 3 ani. Tastați numărul de centuri purtate de către Papa, pentru a determina: fiul ce a absolvit clasa.
Lecția №4. Operator de atribuire.
Foarte adesea la rezolvarea problemelor efectuate de calcule intermediare, care nu sunt specificate în răspunsul, dar sunt implicate în obținerea rezultatului final. (De exemplu, prin găsirea bărcile de viteză ale râului la calcularea distanței parcurse de curentul, găsirea unui discriminantă pentru rezolvarea unei ecuații pătratice). Aceste calcule sunt stocate în variabilele intermediare.
Variabilele intermediare ar trebui să fie declarate ca și variabilele cu datele originale în Var secțiune. Valorile le primesc de la tastatură și folosind operatorul de atribuire. Această afirmație este după cum urmează:
Aici, „valoarea“ poate fi un anumit număr, numele altei variabile sau expresie a tipului corespunzător. De exemplu, o variabilă de tip întreg poate fi atribuit numai întreg și nu poate fi - o fracție. Cu toate acestea, variabila este un tip real, pot fi atribuite, iar valorile fracționată și întregi.
Ordinea de executare a operatorului de atribuire.
1. Se calculează valoarea pe partea dreaptă a operatorului de atribuire.
2. Rezultatul este scris în variabila al cărui nume este indicat în stânga.
EXEMPLU. C: = 45; în C este numărul „45“
B: = C-5; Numărul va fi în „40“
B: = B * 2; Numărul va fi în „80“
C: = B; în C este numărul „80“
SCOP. Cheia în vk viteza cu barca și viteza de curgere vt. S ce fel barca va trece râul pentru t = 3 ore?
Scrie ( 'Enter tăietori v și v fluxului');
Writeln ( 'tech = distanta.', S_po);
1) programul va declara oa treia variabila X;
2) memora noua valoare a variabilei X A;
3) copiați valoarea A la B;
4) Într-un număr de copii de X (valoarea inițială A).
Var a, b, x: integer;
Scrie ( 'Enter A și B');
D / W. Masha Petrova a făcut erori dictare M, și Gregory halbă că ea a tot scris off, - pentru erori pentru mai multe. Introduceți o valoare pentru tastatură M și K. Cât de multe erori au Grisha?
Lecția №5 TIP WORD. aritmetică Integer.
SARCINĂ 1. Introduceți un număr de tastatură din două cifre. Imprimare cifre ale unităților și a zecilor sale.
Scrieți ( „Enter number„);
Writeln ( 'include', ed 'și unități', des, 'zeci.');
Uneori, soluția problemelor folosite doar numere naturale. În acest caz, este mai convenabil să nu declare întreg tipul lor (număr de interval [-32768, 32767]) și WORD. pentru care intervalul de valori [0, 65535].
SARCINĂ 2. Cheie într-un număr întreg pozitiv. Print, câte mii.
Scrieți ( „Enter number„);
Writeln ( 'includ', thau, 'mii.');
2. În C mp bucătărie monede bunicul împrăștiate. Cu fiecare mp N bunica colectate cenți. Întrebați C și N. Care este recolta totală în ruble?
3. pants teach foc purtat timp de 23 de secunde. Cheia în timpul în minute. Imprimare, cât de multe pantaloni au timp pentru a pune pe un foc bine pregătit în acest timp (intregi: pantaloni - bucata-lucru).
D / W-cheie într-un întreg pozitiv. Print 3 cifre lui mai tineri.
Lecția №6 CARACTERISTICI STANDARD Pascal.
În Pascal, puteți utiliza funcțiile standard.
yazykaprogrammirovaniya folosind Turbo Pascal „tema lecție. „Decizia de exemple matematice folosind yazykaprogrammirovaniya Turbo Pascal.“ Tipul de lecție. studiu.
o astfel de sarcină pe un computer utilizând yazykaprogrammirovaniyaPaskal. trebuie să: 1) determina care. “. Scopul lecției. 1. elevii Secure zun pentru a lucra cu variabile șir în yazykeprogrammirovaniya. 2. Invatati.
performanța nu este foarte importantă. Nivelul Yazykprogrammirovaniya Vysk YazykprogrammirovaniyaPaskal Pascal (Pascal), deoarece sa. statistici, orarele trenurilor și avioane, lecții și așa Dale. Tabular Modelul de informații.
Galimov FH Manual privind yazykuPaskal. N. Ugrinovich, manuale. ; - metode de lucru independente; - instrucțiuni programate; - tehnologia de proiectare; -. nivel secundar în clasa de matematică, geografie (lecții -Conferences), formarea forței de muncă.
PC-ul. LECTIA 5. Software-ul. LECTIA 6. Sistem de operare. LECTIA 7. Fișier. Caracteristici. Structura. LECȚIA 8. Rețea. Lecția 9: Algebra. city - B5000 (Burrought, prima mașină cu posibilitatea de programare -. Bud yazykPaskal) 1964 - CDC (Seymur Krey.