Structuri de Control - Turbo Pascal

Proiect
9/10 (2 voturi)
Domeniu: Calculatoare
Conține 2 fișiere: doc, pas
Pagini : 23 în total
Cuvinte : 3993
Mărime: 39.03KB (arhivat)
Publicat de: Dimitrina Dascalu
Puncte necesare: 6

Cuprins

  1. 1. INTRODUCERE
  2. 2. STRUCTURA LINIARA
  3. 2.1. INSTRUCTIUNEA DE ATRIBUIRE
  4. 2.2. INSTRUCTIUNEA COMPUSA
  5. 3. STRUCTURA ALTERNATIVA
  6. 3.1. INSTRUCTIUNEA IF
  7. 3.2. INSTRUCTIUNEA CASE
  8. 4. STRUCTURA REPETITIVA
  9. 4.1 INSTRUCTIUNEA WHILE
  10. 4.2 INSTRUCTIUNEA REPEAT
  11. 4.3 INSTRUCTIUNEA FOR
  12. BIBLIOGRAFIE
  13. 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

Structuri de Control - Turbo Pascal - Pagina 1
Structuri de Control - Turbo Pascal - Pagina 2
Structuri de Control - Turbo Pascal - Pagina 3
Structuri de Control - Turbo Pascal - Pagina 4
Structuri de Control - Turbo Pascal - Pagina 5
Structuri de Control - Turbo Pascal - Pagina 6
Structuri de Control - Turbo Pascal - Pagina 7
Structuri de Control - Turbo Pascal - Pagina 8
Structuri de Control - Turbo Pascal - Pagina 9
Structuri de Control - Turbo Pascal - Pagina 10
Structuri de Control - Turbo Pascal - Pagina 11
Structuri de Control - Turbo Pascal - Pagina 12
Structuri de Control - Turbo Pascal - Pagina 13
Structuri de Control - Turbo Pascal - Pagina 14
Structuri de Control - Turbo Pascal - Pagina 15
Structuri de Control - Turbo Pascal - Pagina 16
Structuri de Control - Turbo Pascal - Pagina 17
Structuri de Control - Turbo Pascal - Pagina 18
Structuri de Control - Turbo Pascal - Pagina 19
Structuri de Control - Turbo Pascal - Pagina 20
Structuri de Control - Turbo Pascal - Pagina 21
Structuri de Control - Turbo Pascal - Pagina 22
Structuri de Control - Turbo Pascal - Pagina 23

Conținut arhivă zip

  • Structuri de Control - Turbo Pascal
    • APLICATI.PAS
    • Structuri de Control - Turbo Pascal.doc

Alții au mai descărcat și

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Placa de Bază

Caracteristici generale ale placii de baza Placa de baza este un dizpozitiv ‘de baza’ un ‘pamânt’ pe care ‘se planteaza’ celelalte componente ....

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Te-ar putea interesa și

Limbaje de Programare

Cap.I ARGUMENT Lucrarea de fata “Limbaje de programare” isi propune sa pregateasca cititorul in scopul insusirii si utilizarii unui limbaj de...

Metoda backtracking - plată unei sume de bani

I.1.Notiuni introductive Limbajul Turbo Pascal a aparut la inceputul anilor ’70 si a fost elaborat de matematicianul N. Wirth. Initial limbajul a...

Structuri de date de tip listă

Notiuni de date Principalele tipuri de date ale limbajului PASCAL sunt: - integer {construit din numere intregi} ; - boolean {valorile...

Screen Saver

Informatica sa nascut ca stinta in al treilea patrat al secolului al XX-lea, fiind dezvoltata dintr-un pilon al altei stiinte cibernetica. Un...

Programarea Calculatoarelor și Limbaje de Programare

MODULUL 1. ALGORITMI 1.1. GENERALITATI Termenul de produs program desemneazã atât programul sursã propiu-zis cât ºi documentaþia necesarã pentru...

Algoritmi de Simulare

I.1 Analiza proceselor prin metoda elementului finit I.1.1 Tipuri de probleme Sub aspectul continuităţii: Statice Dinamice • Deşi pot fi...

Informatică - noțiuni de bază

Informatica este stiinta care se ocupa cu studiul reprezentarii si organizarii informatiei precum si cu studiul algotitmilor de prelucrare a...

Ai nevoie de altceva?