Unelte utilizator

Unelte site


module:11-basic-web-dev:lectie-07

Diferențe

Aici sunt prezentate diferențele dintre versiunile selectate și versiunea curentă a paginii.

Link către această vizualizare comparativă

Both sides previous revision Previous revision
Next revision
Previous revision
module:11-basic-web-dev:lectie-07 [2014/11/14 20:22]
astoican
module:11-basic-web-dev:lectie-07 [2017/01/14 00:40] (curent)
giorgiana.vlasceanu [Bonus:]
Linia 10: Linia 10:
 * Funcții în JavaScript * Funcții în JavaScript
  
-Data trecută am discutat și despre cum se preia o valoare ce este introdusă în fereastra de Prompt, deoarece ați intrebat cu toții, acum vom prezenta și acest luctu:+Data trecută am discutat și despre cum se preia o valoare ce este introdusă în fereastra de Prompt, deoarece ați intrebat cu toții, acum vom prezenta și acest lucru:
 <code html> <code html>
 <script type="​text/​javascript">​ <script type="​text/​javascript">​
Linia 27: Linia 27:
 </​code>​ </​code>​
  
-===== Instrucținuea condiționala switch =====+===== Instrucțiunea condiționala switch =====
 Această instrucțiune este folosită pentru a compara o valoare cu alte valori dintr-o listă. ​ Această instrucțiune este folosită pentru a compara o valoare cu alte valori dintr-o listă. ​
  
Linia 88: Linia 88:
 După cum se poate observa, codul este executat de 4 ori, deoarece **x=1** specifică inițializarea variabilei x cu valoare 1, **x<5** reprezintă condiția care trebuie să fie adevărată pentru a fi executat codul dintre acolade, iar **x++** este folosit pentru a incrementa cu o unitate valoarea variabilei x. Astfel x va ajunge să ia valorile 1, 2, 3 și 4, după care se va opri, deoarece 4 este cea mai mare valoare mai mică decât 5. După cum se poate observa, codul este executat de 4 ori, deoarece **x=1** specifică inițializarea variabilei x cu valoare 1, **x<5** reprezintă condiția care trebuie să fie adevărată pentru a fi executat codul dintre acolade, iar **x++** este folosit pentru a incrementa cu o unitate valoarea variabilei x. Astfel x va ajunge să ia valorile 1, 2, 3 și 4, după care se va opri, deoarece 4 este cea mai mare valoare mai mică decât 5.
  
-==== Instrunțiunea for … in  =====+==== Instrucțiunea for … in  =====
  
 Această instrucțiune se folosește pe obiecte din JavaScript (despre care vom învăța tot în această lecție). Această instrucțiune se folosește pe obiecte din JavaScript (despre care vom învăța tot în această lecție).
Linia 124: Linia 124:
  
  
-==== Instrunțiunea while =====+==== Instrucțiunea while =====
 Această instrucțiune execută codul aflat între colade atâta timp cât condiția dintre paranteze rotunde este adevărată. Această instrucțiune execută codul aflat între colade atâta timp cât condiția dintre paranteze rotunde este adevărată.
  
Linia 153: Linia 153:
 </​code>​ </​code>​
  
-==== Instrunțiunea do ... while =====+==== Instrucțiunea do ... while =====
 Foarte asemănătoare cu instrucținea while, instrucțiunea do … while mai întâi execută codul dintre acolade după care este verificată condiția, după care repetă până când condiția devine falsă. Foarte asemănătoare cu instrucținea while, instrucțiunea do … while mai întâi execută codul dintre acolade după care este verificată condiția, după care repetă până când condiția devine falsă.
  
Linia 194: Linia 194:
 Sintaxa pentru a folosi un obiect este: Sintaxa pentru a folosi un obiect este:
 <code html> <code html>
-obiect.prorietate+obiect.proprietate
 obiect.metoda() ​   // parantezele rotunde arată că se referă la o metodă ci nu la o proprietate. obiect.metoda() ​   // parantezele rotunde arată că se referă la o metodă ci nu la o proprietate.
 </​code>​ </​code>​
Linia 353: Linia 353:
  
 ===== Task-uri ===== ===== Task-uri =====
 +*Creați un vector de șiruri și unul de numere.
 +*Afișați elementele vectorului de șiruri folosind instrucțiunea "​while"​.
 +*Afișați elementele vectorului de șiruri folosind instrucțiunea "do … while"​.
 +*Verificați dacă un șir dat de voi conține numere divizibile cu 3.
 +*Verificați dacă un șir dat de voi conține numere divizibile cu 2 și cu 5.
 +*Verificați dacă doi vectori au aceleași elemente în aceeași ordine folosind "​for"​.
 +*Afișați un vector în sens invers.
  
- +===== Bonus: ​===== 
-1. Creați un vector de șiruri și unul de numere +*Verificați în vectorul de șiruri dacă exista duplicate. 
- +*Verificați dacă un vector este simetric. 
-2. Afișați elementele vectorului de șiruri folosind instrucțiunea "​while"​ +*Creați o matrice de elemente. Afișați matricea.
- +
-3. Afișați elementele vectorului de șiruri folosind instrucțiunea "do … while"​ +
- +
-4. Verificați dacă un șir dat de voi conține numere divizibile cu 3 +
- +
-5. Verificați dacă un șir dat de voi conține numere divizibile cu 2 și cu 5 +
- +
-6. Verificați dacă doi vectori au aceleași elemente în aceeași ordine folosind "​for"​ +
- +
-7. Afișați un vector în sens invers +
- +
- +
- +
-Bonus: +
-1. Verificați în vectorul de șiruri dacă exista duplicate +
-2. Verificați dacă un vector este simetric +
-3. Creați o matrice de elemente. Afișați matricea+
  
module/11-basic-web-dev/lectie-07.1415989352.txt.gz · Ultima modificare: 2014/11/14 20:22 de către astoican