Structuri III - Formule de calcul

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

Extras din laborator

9.2 Considerente teoretice

9.2.1 Formule de calcul

Nodul tip formula de calcul faciliteaza scrierea (se utilizeaza un limbaj bazat pe text) in corpul sau, a formulelor matematice de calcul. Se recomanda utilizarea formulei de calcul prin implementarea formulelor complexe. Avantajele formulei de calcul sunt urmatoarele:

• Se usureaza scrierea, depanarea si intelegerea formulelor matematice;

• Se elimina erorile care pot sa apara la transcrierea formulelor matematice complexe in limbajul G, care foloseste noduri si fire;

• Se reduce suprafata ocupata in diagrama bloc de formule matematice, implementate prin noduri si fire.

Formula de calcul este disponibila prin caseta cu functii si IV, grupul „Structuri” (Structures), asa cum se indica in figura 9.1. Instructiunile de prelucrare din interiorul nodului se scriu intr-o sintaxa asemanatoare limbajelor de programare, bazate pe text. Nodul formula de calcul, defineste operatiile prin una sau mai multe instructiuni de atribuire, fiecare terminandu-se prin caracterul punct si virgula (;). Se precizeaza ca o instructiune se poate intinde pe mai multe linii text; numarul maxim de caractere, care incap pe o linie, este dat de dimensiunea tipului de caractere folosit si de dimensiunea orizontala a nodului formula de calcul.

fig. 9.1 Structuri

Marimea dimensiunii orizontale a nodului se face cu unealta de editare, pentru a se afisa cat mai multe caractere pe o linie; in general se doreste a se afisa cate o instructiune de atribuire pe fiecare linie, pentru ca se usureaza munca programatorului de verificare a formulelor introduse.

Recomandare:

In cadrul unei instructiuni de atribuire, se recomanda sa se insereze unul sau mai multe caractere spatiu, pentru evidentierea unor expresii; se faciliteaza astfel editarea si depanarea formulelor.

Editarea instructiunilor de atribuire se face cu unealta de etichetare sau de operare; finalizarea operatiei este determinata de:

• selectarea cu mouse-ului a butonului, care afiseaza textul „enter”;

• la apasarea tastei <enter> din regiunea butoanelor numerice (din partea dreapta a tastaturii).

In etapa de editare a corpului instructiunii formula de calcul prin apasarea tastei <enter> se determina trecerea la un rand nou, ca si intr-un editor de text obisnuit.

Prelucrarile realizate de instructiunea de atribuire din interiorul nodului se bazeaza (in general) pe datele furnizate din exteriorul formulei de calcul, prin intermediul variabilelor de intrare. Rezultatele operatiilor efectuate de nodul formula de calcul sunt transferate in exterior prin variabilele de iesire.

Preview document

Structuri III - Formule de calcul - Pagina 1
Structuri III - Formule de calcul - Pagina 2
Structuri III - Formule de calcul - Pagina 3
Structuri III - Formule de calcul - Pagina 4
Structuri III - Formule de calcul - Pagina 5
Structuri III - Formule de calcul - Pagina 6
Structuri III - Formule de calcul - Pagina 7
Structuri III - Formule de calcul - Pagina 8
Structuri III - Formule de calcul - Pagina 9
Structuri III - Formule de calcul - Pagina 10

Conținut arhivă zip

  • Structuri III - Formule de calcul.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...

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...

Transferuri de date și operații aritmetice cu memoria

Orice operand pus intre paranteze drepte reprezinta o adresa de memorie . De exemplu [3A21] reprezinta continutul locatiei de memorie cu adresa...

Utilizarea macroasamblorului TASM și a depanatorului TD

Programul in limbaj de asamblare este scris mai intii cu un editor de text oarecare, constituind asa-numitul program sursa. El trebuie sa respecte...

Rezolvări laboratoare ASC

Lucrarea 2 1. Cate generatii de procesoare pt PC au existat?Ce procesoare INTEL din ultima generatie cunoasteti si care sunt caracteristicile...

Te-ar putea interesa și

Proiectarea mecanică a unei coloane de fracționare

CAPITOLUL 1 INTRODUCERE Ideea de tip de coloană în industria chimică este asociată cu ideea de proces de transfer de substanţă sau masă...

Amenajarea Torenților

CAP.1 DATE GENERALE 1.1 Bazinul torenţial Tărlungul Superior un bazin de interes economico-social, ştiinţific, didactic şi experimental...

Activitatea de creditare a agenților economici la Banca Agricola SA

CAPITOLUL I PRINCIPII ŞI REGULI GENERALE PRIVIND ACTIVITATEA DE CREDITARE 1.1. INTRODUCERE Banca Agricolă S.A. este organizată potrivit Legii...

Elaborarea programului de marketing pentru lansarea pe piața românească a unui produs

INTRODUCERE Lumea economico-socială cunoaşte, la început de mileniu XXI, transformări radicale. Omenirea se confruntă cu probleme complicate şi...

Calculul Aproximativ al Integralelor Multiple

INTRODUCERE Această lucrare intitulată ,,Calculul aproximativ al integralelor multiple” este structurată pe patru capitole: Capitolul I...

Investiții

INTRODUCERE Actualitatea temei de cercetare alese consta în faptul ca o însemnatate mare în aparitia relatiilor si legaturilor informationale,...

Finanțarea Învățământului Superior în Context Internațional și Național și Conceptul de Eficiență în Educație

1. FINANŢAREA ÎNVĂŢĂMÂNTULUI SUPERI- R ÎN C- NTEXT INTERNAŢI- NAL ŞI NAŢI- NAL ŞI C- NCEPTUL DE EFICIENŢĂ ÎN EDUCAŢIE 1.1 Intr- ducere...

Aplicații economice în Excel

Pentru deschiderea programului Excel se vor efectua urmatorii pasi: -se face clic pe start, iar pe ecran va aparea meniul start. -se selecteaza...

Ai nevoie de altceva?