Documente Academic
Documente Profesional
Documente Cultură
Modul: Introducere
Unitate: Tipuri de date i structuri de date
Tipul de date
Tipurile de date difer ntre ele prin purttorul lor, respectiv prin setul
de valori de baz.
Tipul logic: conine datele care pot s aib doar dou valori,
respectiv, adevrat (True) sau fals (False). n programare, True se
reprezint adesea prin valoarea 1, iar False prin valoarea 0.
Operaiile ce pot fi efectuate asupra tipului logic sunt I
(conjuncie), SAU (disjuncie) i NU (negaie).
Structura de date
Din aceasta putem trage concluzia c decizia dac Stringul este tip
sau structur, este lsat pe seama persoanei care a creat limbajul de
programare. ns, ce se ntmpl dac, de exemplu n C, scriem
proceduri i funcii care fac operaii cu Stringuri?
char s[100];
typedef s STRING;
int n=3, i, j;
for(i=0; i<n; i++){
for(j=0; j<n; j++){
/* codul care converte?te matricea A n A1 */
}
}
for(i=0; i<n; i++){
for(j=0; j<n; j++){
B1[i, j] = B[j, i]; /* transformarea matricei B n
B1 */
}
}
for(i=0; i<n; i++){
}
}
...
A1 = Calculeaz?InversaMatricei(A);
B1 = Calculeaz?TranspusaMatricei(B);
P = nmul?e?teMatricele(A1, B1);
X1 = CalculeazaAdjunctaMatricei(X);
y = Determinant?(Y);
Q = nmul?e?teMatriceaCuNum?rul(X1, y);
C = Adun?Matricele(P, Q);