REZULTATE INTERMEDIARE SI REZULTATE FINALE
Un numar
Un sir de numere
Textul explicatie si un numar
Texte - explicatii pentru un sir de numere
Tabel cu doua coloane omogene
Tabel cu doua sau mai multe coloane neomogene
Tabel cu sume pe linii si coloane
Tabel cu totaluri partiale
Managementul tabelelor
Un numar
Daca programul trebuie sa afiseze un cod cu semnificatie secreta sau un numar fara ca altcineva decat programatorul care a elaborat programul sa stie semnificatia, rezultatul este un numar.
Programul citeste un sir de termen, calculeaza un indicator si-l afisaza.
numarul afisat este rezultatul unic al unei prelucrari.
Pentru sirul de date:
10
20
30
40
50
revenire

Un sir de numere
Atunci cand se dau date pe baza carora se genereaza un sir de termeni, rezultatul afisat de program este sirul generat.
daca programul genereaza primele zece patrate ale numerelor prime, aceste numere vor fi afisate astfel:
1
4
9
25
49
121
169
289
361
441
Daca programul trebuie sa afiseze primii 15 termeni ai progresiei geometrice cu primul termen 5 si ratia 2, sirul de termeni afisat este:
5
10
20
40
80
160
320
640
1280
2560
. Termenii nu sunt insotiti de o explicatie.
revenire

Textul explicatie si un numar
Programul calculeaza un indicator.
La afisare, rezultatul este dat sub forma unui text si valoarea indicatorului.
Daca programul calculeaza media aritmetica, rezultatul afisat are forma:
media aritmetica este:7.83
Daca programul detrmina elementul minim, elementul maxil si pozitia fiecaruia dintre acestea, rezultaul afisat este:
minim: 37
pozitia minimului: 3
maxim: 204
pozitia maximului: 39
revenire

Texte - explicatii pentru un sir de numere
Daca programul genereaza un sir sau efectueaza calcule obtinandu-se un sir de termeni, se afisaza termenii precedati de texte explicative.
in cazul in care programul genereaza primii doisprezece termeni ai sirului Fibonacci, rezultatul afisat are forma:
A0=0
A1=1
A2=1
A3=2
A4=3
A5=5
A6=8
A7=13
A8=21
A9=34
A10=55
A11=89

Daca programul ridica la patrat primele 15 numere naturape memorate in vectorul w[], rezultatul afisat are forma:
w[1]=1
w[2]=4
w[3]=9
w[4]=16
w[5]=25
w[6]=36
w[7]=49
w[8]=64
w[9]=81
w[10]=100
w[11]=121
w[12]=144
w[13]=169
w[14]=196
w[15]=225

revenire

Tabel cu doua coloane omogene
Programul citeste elementele unui sir, efectueaza calcule si se afisaza atat datele initiale cat si datele calculate, sub forma tabelului:

Element
x[i]
Patratul
x[i]*x[i]
7 49
2 4
10 100
3 9
17 289
9 81
33 1089
4 16
27 729
In acelasi mod sunt concepute si tabelele cu mai multe coloane omogene.
Intr-o structura repetitiva se afisaza valorile a doi sau mai multi vectori sau se afisaza elementele unei matrice.
revenire

Tabel cu doua sau mai multe coloane neomogene
Tabelul se proiecteaza astfel incat sa se obtina datele rezultate din prelucrari.
Pentru dinamica stocurilor se concepe tabelul:

Denumire
material
Stoc
Initial
Unitate
masura
IntrariIesiri Stoc
Final
CaramiziBUC 49000200003000039000
CaramiziBUC 49000200003000039000
TablaM2 9000200070004000
CheresteaM3 400100300200
MotorinaT 50203337
revenire

Tabel cu sume pe linii si coloane
Bilanturile contabile, datele referitoare la sisteme cu structura fixa, genereaza tabele in care omogenitatea elementelor permite efectuarea de adunari pe linii si pe coloane.
Tabelul valoric al productiei industriale si a productiei agricole din judetele AA, BB, CC, DD, EE, FF, GG, HH, MM, RR, VV este:

JudetulValoare
Productie
Industriala
-RON-
Valoare
Productie
Agricola
-RON-
Total
Valoare
-RON-
AA200.000 400.000600.000
BB300.000 300.000600.000
CC100.000 400.000500.000
DD500.000 400.000900.000
EE200.000 500.000700.000
FF800.000 100.000900.000
GG400.000 400.000600.000
HH200.000 700.000900.000
MM600.000 400.000600.000
RR100.000 100.000200.000
VV200.000 400.000600.000
TOTAL3.600.000 4.100.0007.700.000
revenire

Tabel cu totaluri partiale
Daca o colectivitate este formata din subcolectivitati omogene si se pune problema descrierii separate a subcolectivitatilor, se construieste un tabel structurat pe coloane neomogene si liniile se grupeaza pentru descrierea elementelor din fiecare subcolectivitate
Daca se considera colectivitatea apartamentelor dintr-un bloc si se pune problema evidentierii distincte a sumelor la nivelul de scara de bloc, se va construi un tabel cu totaluri partiale la nivel de scara si totalul general la nivel de apartament, care are forma:

ScaraApartamentulValoare
Intretinere
-RON-
A01 100
02 200
03 100
04 300
05 100
06 200
Total
scara A
1.000
B11 100
12 200
13 300
14 300
15 100
16 200
17 200
Total
scara B
1.300
C21 100
22 200
23 300
24 300
25 100
26 200
27 300
Total
scara C
1.500
TOTAL
BLOC
3.800
revenire

Managementul tabelelor
Managementul tabelelor presupune:
- gestionarea textelor si valorilor in cadrul unor structuri repetitive
- crearea de proceduri generale care permit elaborarea si afisarea fiecarei tipologii de tabel
- specializarea unor persoane in proiectarea si realizarea modulelor program specifice fiecarui tip de tabel
- lamurirea exacta cu beneficiarul a structurii tabelelor pentru a minimiza volumul de modificari pe care il implica realizarea interfetelor cu care se solicita o anumita structura de rezultat
- asigurarea transparentei procesului de obtinere a tabelelor pentru a creabiblioteci de proceduri si mai ales pentru a se cunoaste ce proceduri exista pentru a le reutiliza.
revenire

revenire