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
Conținut arhivă zip
- Structuri I - Do-While & For.doc