Lecții 29-31
Acasă | informatică și tehnologia informației și comunicării | Planificarea lecții și materiale pentru lecții | 9 clase | Lecții de planificare pentru anul școlar | Originea și scopul Pascal
Originea și scopul Pascal
Odată ce un algoritm pentru rezolvarea problemei, face un program pe un anumit limbaj de programare.
Pascal - este un limbaj universal de programare, care permite pentru a rezolva o mare varietate de sarcini de prelucrare a datelor.
Comandă algoritm, scris într-un limbaj de programare, numit operator.
Programele Pascal este similară în aparență cu descrierea algoritmului de pe AH. Compara algoritm pentru rezolvarea problemei deja familiară de diviziune a fracțiunilor cu programul corespunzător din Pascal:
Structura programului în Pascal
Chiar și fără să se uite la manualul de Pascal, în acest program, puteți înțelege totul (cunoștințe util mai ales a limbii engleze).
Titlul programului începe cu Programul de cuvinte (program), urmat de un nume arbitrar, inventat de un programator:
program <имя программы>;
secțiunea declarație variabilă începe cu cuvântul Var (variabile - variabile), urmată de o listă de nume de variabile, separate prin virgulă. Tipul este specificat după colon. În standard, Pascal, există două tipuri de valori numerice: reale și întregi. Word întreg denota un tip (tip întreg este un identificator). Real notată cu cuvântul reală. De exemplu, secțiunea declarație variabilă poate fi:
var a, b: întreg; c, d: real;
Variabila identificator format din litere și cifre; primul caracter trebuie să fie neapărat o literă.
Operatorii Secțiunea - partea principală a programului. Începutul și sfârșitul unei secțiuni a operatorilor de program marcate de cuvinte auxiliare începe (start) și capăt (capătul). La sfârșitul programului precedat de un punct:
Operatorii de intrare, ieșire de atribuire
sau readln (<список переменных>)
Atunci când comanda de intrare, computerul așteaptă acțiuni ale utilizatorului. Tipurile de utilizator de pe tastatură valorile variabilelor în ordinea în care variabilele sunt specificate în listă, separându-le una de alta prin spații. Împreună cu setul de date de pe tastatură, acestea apar pe ecran. La sfârșitul unei taste este apăsată <ВВОД> (
Producția rezultatelor are loc pe write operatorului (scriere - scriere) sau writeln (linia de scriere - a scrie un șir de caractere):
sau writeln (<список вывода>)
Rezultatele sunt afișate pe ecranul computerului în ordinea în care sunt listate. Elementele listei de ieșire pot fi constante, variabile, expresii.
Diferența de performanță de writeln și scrie operatori constă în faptul că, după ieșirea operatorului de ecran writeln cursorul este mutat la începutul unei noi linii, și scrie pe operatorul nu.
operator de atribuire aritmetică Pascal are următorul format:
<числовая переменная>: =<арифметическое выражение>
Expresia aritmetică poate include constante numerice și variabile, operatori matematici, între paranteze. În plus, funcțiile pot fi prezente într-o expresie aritmetică.
Semne operații aritmetice de bază sunt înregistrate după cum urmează:
Reguli scrie expresii aritmetice
Înregistrați expresii aritmetice în Pascal este similar cu notația matematică convențională. Spre deosebire de matematică, care de multe ori este trecut un semn de multiplicare (de exemplu, scrie 2A) în Pascal acest semn scris în mod necesar: 2 * A. De exemplu, o expresie matematică
Pascal este scris ca:
Aceeași expresie poate fi scrisă în mod diferit:
Aici am folosit functia de cuadratura - SQR. Argumentele funcției sunt întotdeauna scrise în paranteze.
Succesiunea operațiilor este determinată în funcție de prioritățile lor (cel mai vechi). Pentru operațiunile de senior includ multiplicare (*) și diviziune (/). adunare și scădere - mai tineri. În primul rând efectuat operațiuni de conducere. Mai multe operațiuni de aceeași vechime, înregistrate rula consecutiv, în ordinea în care sunt scrise de la stânga la dreapta. Expresia aritmetică de mai sus vor fi evaluate în ordinea următoare (ordinea calculului cifrelor de mai sus):
Parantezele în expresii aritmetice afectează ordinea operațiilor. La fel ca în matematică, în primul rând a efectuat operațiunea în paranteze. În cazul în care există mai multe perechi de paranteze imbricate, prima operațiune este realizată în cele mai intime paranteze. De exemplu:
Pascal punctuație
respectarea strictă a ortografia (sintaxa) programului. În special, Pascal clar scopul de punctuație definite.
Semicoloana (;) este plasat la sfârșitul titlului programului, la sfârșitul secțiunii care descrie variabilele, o descriere a separatorului variabilelor din variabilele secțiune și operatorii separator. Înainte de a termina cuvântul cu punct și virgulă, nu poți pune.
Virgula (,) este un element separator în toate tipurile de liste: lista variabilelor din secțiunea descriere, listează valorile de intrare și ieșire.
Textul programului vine la un punct final.
sintaxa strictă de limbaj de programare este necesară deoarece computerul este un program oficial interpret. Dacă, de exemplu, un separator de variabile în listă trebuie să fie o virgulă, atunci orice alt semn va fi perceput ca o eroare. În cazul în care un punct și virgulă este un separator operatori, în calitate de operator al calculatorului acceptă tot textul programului de la un punct și virgulă la altul. Dacă programatorul a uitat să pună „;“ între oricare doi operatori, computerul va le ia una cu greșeala inevitabilă.
Rețineți că, în Pascal nu există nici o distincție între litere mari și litere mici. De exemplu, următoarele opțiuni de înregistrare Pascal identice: a începe, a începe, începe, Begin. Utilizarea de litere mari sau mici - programator de afaceri gust.
Cele mai importante caracteristici
Pascal - limbaj de programare scop.
Programul Pascal este compus din titlu, descrieri și operatori.
program <имя программы>;
var <список однотипных переменных>: <тип>;.
intrare Operatorii tastatură:
GEAS! (<список ввода>), Readln (<список ввода>)
Declarații printat pe ecran:
scrie (<список вывода>, writeln (<список вывода>
Declarație de atribuire aritmetică:
Expresia aritmetică poate conține orice număr de operații aritmetice și funcții.
Succesiunea operațiilor este determinată prin dispunerea între paranteze și operațiuni precedență (priorități). Senior operațiuni: * /; operațiuni junior: +, -.
Semicoloana este plasat la sfârșitul antetul programului, după secțiunea declarație de variabilă este separatorul variabilelor în variabilele secțiuni și operatori separator. Textul programului vine la un punct final.
Întrebări și Sarcini
2. Deoarece programul este scris în antetul Pascal?
3. În secțiunea care descrie în scris variabilele?
4. Ce tipuri de valori numerice care rulează Pascal?
5. După cum este prezentată de intrare și ieșire declarații în Pascal?
6. Care este operatorul de atribuire?
7. expresii aritmetice înregistrat?
8. Care sunt regulile stabilite de ordinea operațiilor într-o expresie aritmetică?
9. Ce problemă este rezolvată prin următorul program?
Ce rezultate se obțin dacă valorile inițiale ale lui A și tip B, respectiv, 7 și 8?
10. Asigurați-vă un program în Pascal pentru a face față provocărilor numărului de locuri de muncă 6-9 la § 10. În acest caz, eliminarea restricțiilor privind numărul de operațiuni într-o expresie aritmetică, formulată în termeni de probleme.
Atelier de calculator COR
lecțiile de o singură colecție de aghiotanți (CE)
INTRODUCERE ÎN PASCAL
1. Programul demo in mediul de programare Pascal
2. 24 N teme
3. Testul final la capitolul 6, „control software de operare pe calculator“
4. Traversare privind „controlul software de operare pe calculator“
5. Un circuit logic de concepte pe tema: „Controlul Software-ul de operare pe calculator“
6. Reguli scrie expresii aritmetice
7. Practică 20 N
8. Sintaxa programului în Pascal
9. Structura programului în Pascal
10. practici de testare Capitolul 6, „control software de operare pe calculator“
Atelier de calculator COR
lecțiile de o singură colecție de aghiotanți (CE)
ORIGINE ȘI SCOP Pascal
PROGRAM STRUCTURA Pascal
OPERATORII de intrare, de ieșire, cesiune,
LINEAR algoritmi de calcul.
1. Scrierea și editarea algoritmi în mediul „algoritmi Designer“
2. 23 N temele
3. Interfața programului „Proiectarea algoritmilor“
Algoritmul 4. Artist
5. Atribuirea echipei
6. Introducerea comenzilor - O
7. Traversare privind „controlul software de operare pe calculator“
8. Logica conceptelor pe tema: „Controlul Software-ul de operare pe calculator“
9. Cantitățile de concept, tipuri de variabile
10. Programul „Proiectarea algoritmilor“
11. Moduri de funcționare a programului „Proiectarea algoritmilor“
12. Proprietățile algoritmului