Unelte utilizator

Unelte site


module:10-functii-si-rutine:lectie-02

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:10-functii-si-rutine:lectie-02 [2016/02/27 20:40]
gchelu [Exemplu]
module:10-functii-si-rutine:lectie-02 [2016/02/27 21:12] (curent)
gchelu [Exercițiu]
Linia 27: Linia 27:
 În exemplul de mai jos funcțiile //ellipse// și //​mouseClicked//​ sunt imbricate, pentru că //ellipse// este apelată în corpul funcției //​mouseClicked//​. În exemplul de mai jos funcțiile //ellipse// și //​mouseClicked//​ sunt imbricate, pentru că //ellipse// este apelată în corpul funcției //​mouseClicked//​.
  
-{{:​module:​10-functii-si-rutine:​fulg_de_nea_definire.png?|}}+{{:​module:​10-functii-si-rutine:​mouseclicked.png?|}}
 ===== Exercițiu ===== ===== Exercițiu =====
-Modificați programul ​de mai sus astfel încât atunci când dați click pe jumătatea de sus a ecranului să se deseneze un pătrat galben, iar pe jumătatea de jos un pătrat verde.+Creați-vă propriul program în Khan Academy în care să copiați codul din imaginea ​de mai sus. Apoi modificați programul ​astfel încât atunci când dați click pe jumătatea de sus a ecranului să se deseneze un pătrat galben, iar pe jumătatea de jos un pătrat verde.
  
 ====== Folosirea funcțiilor imbricate ====== ====== Folosirea funcțiilor imbricate ======
Linia 35: Linia 35:
   ​   ​
 Vrem să scriem un program care desenează pești galbeni, într-un acvariu, când apăsam tasta **G**. ​ Vrem să scriem un program care desenează pești galbeni, într-un acvariu, când apăsam tasta **G**. ​
-  * O soluție ar fi următoarea: ​+O soluție ar fi următoarea: ​
 <​code>​ <​code>​
 // verificăm că tasta apăsată este G               ​SOLUȚIE GREȘITĂ // verificăm că tasta apăsată este G               ​SOLUȚIE GREȘITĂ
Linia 45: Linia 45:
 }; };
 </​code>​ </​code>​
- +A doua soluție este să folosim funcții imbricate. Astfel, vom construi o funcție //​deseneazaPeste//​ și o vom apela din //​keyPressed//​. ​
-  * A doua soluție este să folosim funcții imbricate. Astfel, vom construi o funcție //​deseneazaPeste//​ și o vom apela din //​keyPressed//​. ​+
 <​code>​ <​code>​
 var deseneazaPeste = function(culoare) {            SOLUȚIE CORECTĂ var deseneazaPeste = function(culoare) {            SOLUȚIE CORECTĂ
Linia 69: Linia 68:
 ===== Exemplu ===== ===== Exemplu =====
 Am scris în Khan exemplul analizat mai sus. Programul desenează pești galbeni când apăsam tasta **G** și pești portocalii când dăm **click**. ​ Am scris în Khan exemplul analizat mai sus. Programul desenează pești galbeni când apăsam tasta **G** și pești portocalii când dăm **click**. ​
-<​html>​ 
-<​h2><​a href="​http://​www.khanacademy.org/​cs/​m10_l2_ex2/​6291372284837888">​M10_L2_ex2</​a></​h2>​ <script src="​http://​www.khanacademy.org/​cs/​m10_l2_ex2/​6291372284837888/​embed.js?​editor=yes&​amp;​buttons=yes&​amp;​author=yes&​amp;​embed=yes"></​script>​ 
-</​html>​ 
  
 +{{:​module:​10-functii-si-rutine:​m10_l2_ex2.png?​|}}
 ===== Exercițiu ===== ===== Exercițiu =====
-Completați programul ​de mai sus astfel încât, pe lângă pești portocalii și galbeni, să deseneze pești roșii când apăsam tasta **R**.  ​+După ce ați copiat codul din imaginea ​de mai sus, completați programul ​astfel încât, pe lângă pești portocalii și galbeni, să deseneze pești roșii când apăsam tasta **R**.  ​
  
 ====== ​ Task-uri ====== ====== ​ Task-uri ======
module/10-functii-si-rutine/lectie-02.1456598440.txt.gz · Ultima modificare: 2016/02/27 20:40 de către gchelu