Cuprins
- 1. INTRODUCERE
- 2. STRUCTURA LINIARA
- 2.1. INSTRUCTIUNEA DE ATRIBUIRE
- 2.2. INSTRUCTIUNEA COMPUSA
- 3. STRUCTURA ALTERNATIVA
- 3.1. INSTRUCTIUNEA IF
- 3.2. INSTRUCTIUNEA CASE
- 4. STRUCTURA REPETITIVA
- 4.1 INSTRUCTIUNEA WHILE
- 4.2 INSTRUCTIUNEA REPEAT
- 4.3 INSTRUCTIUNEA FOR
- BIBLIOGRAFIE
- APLICATIE
Extras din proiect
1. INTRODUCERE
Teorema lui Bohm si Jacopini afirma (si demonstreaza) ca orice algoritm poate fi scris cu ajutorul a numai trei structuri de control care fundamenteaza asa-numita „programare structurata”.
În vederea elaborarii unor programe clare si usor de întretinut, programarea în Turbo Pascal – programare structurata – impune restrângerea instructiunilor utilizabile în programe la cele trei structuri de control ale programarii structurate, si anume:
1. structura liniara
2. structura alternativa
3. structura repetitiva.
Instructiunile TURBO PASCAL sunt urmatoarele:
1. Instructiunea de atribuire
2. Instructiunea compusa
3. Instructiunea IF
4. Instructiunea CASE
5. Instructiunea WHILE
6. Instructiunea REPEAT
7. Instructiunea FOR
8. Instructiunea GOTO
9. Instructiunea WITH
10. Instructiunea procedurala (apel de procedura)
Instructiunile în Turbo Pascal se clasifica în:
1. Instructiuni simple (instructiunea de atribuire, procedurala si GoTo)
2. Instructiuni structurate (instructiunea compusa, Case, If, While, Repeat, For, With) – denumite astfel deoarece cuprind în corpul lor alte instructiuni.
Instructiunea procedurala poate fi exemplificata prin cele mai simple proceduri – cele de citire si de scriere a datelor: Read(), Readln(), Write(), Writeln().
Instructiunea With este folosita pentru selectia înregistrarilor (tipul de date Record), iar instructiunea GoTo nu este obiectul discutiei în aceasta lucrare, deoarece nu face parte din programarea structurata.
2. STRUCTURA LINIARA
Structura liniara cuprinde operatii care se executa în ordinea în care apar în program (algoritm), fiecare instructiune executându-se o singura data în decursul unei lansari în executie a programului.
Aceasta structura este generata numai de instructiunile de atribuire, procedurale sau compuse.
2.1. INSTRUCTIUNEA DE ATRIBUIRE
Forma generala a instructiunii de atribuire este prezentata în urmatoarea diagrama de sintaxa:
Observatie: Daca tipul identificatorului nu este compatibil cu tipul expresiei, la compilare se afiseaza o eroare de sintaxa „TYPE MISMATCH”.
Preview document
Conținut arhivă zip
- Structuri de Control - Turbo Pascal
- APLICATI.PAS
- Structuri de Control - Turbo Pascal.doc