Aceasta e o versiune anterioară a paginii.
var x = 4; x = x + 1;
var x = 0; x = x + 1; x = x + 2; x = x + 3; x = x + 4; x = x + 5; x = x + 6;
Astăzi vei învăța câteva noțiuni despre ce este acela un vector, la ce este util să folosim vectori,cum se declară un vector, precum și cum putem accesa elementele dintr-un vector. Pentru a întelege aceste noțiuni, vei parcurge tutorialul de mai jos, urmărind un exemplu scris în Khan, pentru ca apoi să creezi și tu câteva programe.
Pentru început, ce este acela un vector? Cel mai simplu, acesta poate fi privit ca pe o simplă înșiruire de obiecte. O reprezentare intuitivă a unui vector poate fi dată de așezarea elementelor într-un tabel cu o singură linie și mai multe coloane.
Maria | Mihai | Elena | Dragoș | Andrei |
Ce fel elemente poate avea un vector?
| Brașov | București | Craiova | Timișoara | Iași | Constanța |
| Cal | Șarpe | Veveriță | Crocodil | Vultur | Leu | Rinocer |
| Roșu | Alb | Albastru | Verde | Galben | Roz | Negru | Violet |
| Matematică | Biologie | Istorie | Geografie | Muzică | Engleză |
Pentru a declara un vector cu numele unor persoane în Khan, vom folosi un cod precum cel de mai jos:
var persoane = [ "Elena", "Mihai", "Valentin", "Georgiana", "Dragomir", "Andrei", "Mihaela" ];
De ce să folosești vectorii? Acest mod de organizare a datelor îți permite să declari mai puține variabile cu care să îti adresezi obiectele. Spre exemplu, pentru a scrie codul de mai sus folosind numai variabile simple, codul ar fi arătat mult mai încărcat:
var persoana0 = "Elena"; var persoana1 = "Mihai"; var persoana2 = "Valentin"; var persoana3 = "Georgiana"; var persoana4 = "Dragomir"; var persoana5 = "Andrei"; var persoana6 = "Mihaela";
Bun, am înțeles ce este un vector și la ce ar fi util, dar cum folosim elementele din vector? Trebuie să putem accesa fiecare element din vector în parte. Acest lucru îl vom face cu ajutorul indexării. Să presupunem că avem un vector de 10 elemente, reprezentate de primele litere din alfabetul englez. Pentru a putea accesa fiecare element din vector în parte, vom folosi un index. În general, progamatorii folosesc pentru această adresare numere începând de la 0, ca în figura următoare:
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
---|---|---|---|---|---|---|---|---|---|
A | B | C | D | E | F | G | H | I | j |
Spre exemplu, putem spune că elementul de pe poziția 3 este D, sau că elementul cu indexul 5 este F. Folosind indexarea, poți modifica valoarea unui element de pe o anumită poziție. Spre exemplu, schimbarea literei de la indicele 3 în „Q“ poate fi scrisă astfel:
var litere = [ "A", "B", "C", "D", "E", "F", "G", "H", "I", "J" ]; litere[3] = "Q";
Pentru a determina din cod lungimea unui vector (numărul de elemente), poți folosi cuvântul cheie length
.
Iată un exemplu în care sunt afișate numele de mai sus în două moduri, folosind atât variabile simple, cât și vectori. Observă folosirea lui length
pentru a determina numărul de elemente al vectorului, precum și utilizarea unei bucle pentru parcurgerea tuturor elementelor.
Made using: Khan Academy Computer Science.
Made using: Khan Academy Computer Science.
Made using: Khan Academy Computer Science.
1. TODO