Structuri I - Do-While & For

Laborator
7/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 9 în total
Cuvinte : 2177
Mărime: 31.87KB (arhivat)
Publicat de: Theodor Marginean
Puncte necesare: 0

Extras din laborator

7.2 Considerente teoretice

Pentru realizarea codului sursa al IV nu se scriu linii de text reprezentand instructiuni (reprezentand o sintaxa rigida si de multe ori anevoioasa); se aleg elemente de executie, care se plaseaza in diagrama bloc si se realizeaza legaturi intre acestea, prin definirea fluxului datelor.

Elementele utilizate la realizarea diagramei bloc sunt clasificate in trei grupe generale:

1. noduri

2. terminale

3. fire

7.2.1 Noduri, terminale, fire

Nodurile sunt elemente de executie din limbajul G, ale unui IV. Nodurile din limbajul G corespund operatorilor, functiilor predefinite, instructiunilor, subrutinelor realizate de utilizator – din limbajele conventionale de programare structurata.

Exista sapte tipuri de noduri:

• Functii predefinite;

• Subrutine;

• Instructiuni pentru controlul executiei programelor;

• Formule de calcul;

• Noduri proprietate;

• Variabile locale si globale;

Un nod se executa doar in momentul, in care exista valori disponibile pentru toti parametrii de intrare; date-rezultat sunt furnizate simultan in exterior, doar dupa ce toate operatiile din corpul nodului s-au realizat.

Terminalele reprezinta „porti” prin intermediul carora se realizeaza transferul datelor:

- intre Panoul Frontal si Diagrama Bloc (bidirectional);

- intre nodurile Diagramei Bloc (unidirectional).

Terminalele se regasesc in diagrama IV si au asociata o reprezentare grafica sugestiva. Exista 4 tipuri de terminale:

- asociate controalelor si indicatoarelor din panoul frontal;

- asociate nodurilor;

- constante;

- particulare instructiunilor pentru controlul executiei programelor.

Cele 4 tipuri se grupeaza in :

- terminale sursa;

- terminale destinatie.

Firele, definesc si reprezinta grafic fluxul datelor (intre noduri se realizeaza schimbul de informatii) in diagrama bloc. Fluxul datelor este de la terminalele sursa spre terminalele destinatie. Firele codifica prin culoare si stilul liniei tipul datelor transmise; pozitionand unealta interconectare deasupra unui fir, care realizeaza o legatura valida, se obtine in fereastra de asistenta descrierea tipului de data care se transmite pe acea cale.

Preview document

Structuri I - Do-While & For - Pagina 1
Structuri I - Do-While & For - Pagina 2
Structuri I - Do-While & For - Pagina 3
Structuri I - Do-While & For - Pagina 4
Structuri I - Do-While & For - Pagina 5
Structuri I - Do-While & For - Pagina 6
Structuri I - Do-While & For - Pagina 7
Structuri I - Do-While & For - Pagina 8
Structuri I - Do-While & For - Pagina 9

Conținut arhivă zip

  • Structuri I - Do-While & For.doc

Alții au mai descărcat și

Baze de Date

Consideram exemplul unei societati de proiectare. Obiectivul este de a pastra informatii privind proiectele si salariatii care lucreaza la aceste...

Declanșatoare în SQL Server

Introducere. În ultimele decenii se observă dezvoltarea pe scară largă a Sistemelor Informatice şi Tehnologiilor de Programare care au devenit în...

Bază de date SQL

SCHEMA PE BAZA GRAFULUI FACTURI { NrFactura, CodClient, ID_PunctDesfacere, DataFactura} CLIENTI { CodClient, NumeCl, AdresaCl, LocalitateCl}...

Programare C

CURS 2 1. -pr care tine cont de variabila declarata local #include <stdio.h> int a=20; main() { int a=4; printf ("nr este:%d\n",a); } 2....

Structuri de Date și Algoritmi

1.Sarcina Sa se creeze o baza de date care contine datele despre sortimentul unei sectii dintr-un MARKETING .Aceasta baza de date va contine...

Functii, Tablouri și Pointeri în C și C++

3. Pointeri la functii. Numele unei functii reprezinta adresa de memorie la care începe functia. Numele functiei este, de fapt, un pointer la...

Instrucțiuni în C și C++

1. Instructiunea expresie. O instructiune expresie se obtine punând terminatorul de instructiune (punct-virgula) dupa o expresie: expresie;...

Metoda backtracking

Prezentarea tehnicii Backtracking Aceasta tehnica se foloseste în rezolvarea problemelor care îndeplinesc simultan urmatoarele conditii: -...

Te-ar putea interesa și

Gestiunea Analitică a Materialelor

1. INTRODUCERE Evoluţia tehnicii de calcul a dus la o creştere substanţială a capacităţii de memorare şi a vitezei de prelucrare a datelor. Astfel...

The Comparison between Past Tense and Present Perfect

INTRODUCTION This project The Comparison between Past Tense and Present Perfect consists of four chapters in which are fully presented the...

Aplicații algebrice - Turbo Pascal

APLICATIA APLICATII ALGEBRICE – ALGORITMI COMBINATORIALI I. INSTRUCTIUNI TURBO PASCAL Sunt urmatoarele: - Instructiunea de atribuire -...

Structuri de Control - Turbo Pascal

1. INTRODUCERE Teorema lui Bohm si Jacopini afirma (si demonstreaza) ca orice algoritm poate fi scris cu ajutorul a numai trei structuri de...

Proiectarea Algoritmilor

1. INTRODUCERE ÎN PROIECTAREA ALGORITMILOR 1.1. Definiţii Un algoritm este o metodă de rezolvare pas cu pas a problemelor. O problemă este...

Visual Fox Pro

VISUAL FOX PRO (VFP) ==================== Tipuri de programare: - liniara - structurata - orientata pe obiecte VFP este un mediu de...

Noțiuni despre Algoritmi și Programare Structurată

2.1. Noţiuni introductive Rezolvarea problemelor cu ajutorul calculatorului presupune parcurgerea mai multor etape: 1. analiza problemei (cu...

Curs Programare C++

Cap 1. Reprezentarea informaţiilor 1.1 Reprezentarea numerelor întregi în sistemul binar Un număr natural se reprezintǎ ca o colecţie de cifre....

Ai nevoie de altceva?