This shows you the differences between two versions of the page.
Next revision | Previous revision Next revision Both sides next revision | ||
ro:dim [2017/08/07 04:03] junior-root created |
ro:dim [2017/08/07 05:11] junior-root |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Dim (Declarație) ===== | + | ===== Dim (Instrucțiune) ===== |
==== Format ==== | ==== Format ==== | ||
Line 9: | Line 9: | ||
**dim** [[variables|variabilă]] [ [[integerexpressions|mărime_matrice]] ]\\ | **dim** [[variables|variabilă]] [ [[integerexpressions|mărime_matrice]] ]\\ | ||
**dim** [[variables|variabilă]] [ [[integerexpressions|mărime_matrice]] ] **fill** [[expressions|expresie]] | **dim** [[variables|variabilă]] [ [[integerexpressions|mărime_matrice]] ] **fill** [[expressions|expresie]] | ||
+ | |||
=== Crearea unei matrici cu două dimensiuni === | === Crearea unei matrici cu două dimensiuni === | ||
Line 34: | Line 35: | ||
==== Descriere ==== | ==== Descriere ==== | ||
- | Returns a newly created single dimensional array of length //integer// or a 2 dimensional array that can be addressed by //row// and //column//. By default the elements in the array are left uninitialized | + | Creează și returnează o matrice cu o dimensiune sau cu două dimensiuni. |
+ | Dacă se creează o matrice cu o singură dimensiune, acesta va fi de mărimea specificată. Elementele pot fi accesate prin indicarea indicelului | ||
+ | |||
+ | Dacă s-a optat pentru crearea unei matrici cu două dimensiuni, elementele acesteia pot fi accesate prin specificarea rândului și a coloanei dorite. | ||
- | The first element of an array has an index of 0 (zero). | + | Comanda **dim** poate fi de asemenea folosită pentru a crea o matrice nouă care este un duplicat al unei alte matrici. Forma "DIM var = var" face acest lucru prin copierea exactă a matricei indicate cu toate elementele conținute în noua matrice. |
- | The **dim** statement can also be used to create | + | În mod adițional, la crearea unei matrici poate fi folosită instrucțiunea [[fill|FILL]] pentru |
==== Exemplu ==== | ==== Exemplu ==== | ||
Line 54: | Line 58: | ||
< | < | ||
dim c(4) | dim c(4) | ||
- | c[0] = "rață" | + | c[0] = "aleargă" |
- | c[1] = "barză" | + | c[1] = "mult" |
- | c[2] = "moș" | + | c[2] = "leneșul" |
- | c[3] = "mânz" | + | c[3] = "mai" |
print c[2] + " " + c[3] + " "; | print c[2] + " " + c[3] + " "; | ||
- | print c[1] + " " + c[0] + "?" | + | print c[1] + " " + c[0] + "!" |
</ | </ | ||
va afișa | va afișa | ||
< | < | ||
- | how now brown cow? | + | leneșul mai mult aleargă! |
</ | </ | ||