Unelte utilizator

Unelte site


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

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-01 [2016/02/27 18:51]
gchelu [Exemplu]
module:10-functii-si-rutine:lectie-01 [2016/02/27 20:31] (curent)
gchelu [Exemplu]
Linia 34: Linia 34:
  
 Pentru a desena o imagine cu 4 dreptunghiuri ar trebui să folosim 16 linii. Mult mai simplu este să folosim funcția //rect// de patru ori. Pentru a desena o imagine cu 4 dreptunghiuri ar trebui să folosim 16 linii. Mult mai simplu este să folosim funcția //rect// de patru ori.
-<​html>​ + 
-<​h2><​href="​http://​www.khanacademy.org/​cs/​m10_l1_ex1/​4574253990019072">​M10_L1_ex1</​a></​h2>​ <script src="​http://www.khanacademy.org/​cs/​m10_l1_ex1/​4574253990019072/​embed.js?editor=yes&​amp;​buttons=yes&​amp;​author=yes&​amp;​embed=yes"></​script> ​ +Pentru ​testa cele afirmate mai sus, copiați codul din imagine într-un nou program în Khan Academy. 
-</​html>​+ 
 +{{:module:​10-functii-si-rutine:​modul10_ex1.png?|}} 
 + 
 <​note>​ <​note>​
 Pentru a desena o linie folosim //line// care este tot o funcție. Funcția //line// desenează de fapt o mulțime de puncte care formează linia. ​ Pentru a desena o linie folosim //line// care este tot o funcție. Funcția //line// desenează de fapt o mulțime de puncte care formează linia. ​
Linia 113: Linia 116:
 Să presupunem că avem mai multe propoziții și dorim să aflăm numărul de vocale din fiecare. Pentru a nu scrie cod care face același lucru de mai multe ori vom folosi o funcție care primește ca parametru o propoziție,​ apoi calculează și întoarce numărul de vocale din aceasta. Să presupunem că avem mai multe propoziții și dorim să aflăm numărul de vocale din fiecare. Pentru a nu scrie cod care face același lucru de mai multe ori vom folosi o funcție care primește ca parametru o propoziție,​ apoi calculează și întoarce numărul de vocale din aceasta.
  
-<​html>​ +{{:module:10-functii-si-rutine:​modul10_ex3.png?|}}
-<​h2><​a href="​http://​www.khanacademy.org/​cs/​m10_l1_ex3/​5396499172163584">​M10_L1_ex3</​a></​h2>​ <script src="​http://​www.khanacademy.org/​cs/​m10_l1_ex3/​5396499172163584/​embed.js?editor=yes&​amp;​buttons=yes&​amp;​author=yes&​amp;​embed=yes"></​script>​ +
-</​html>​+
  
 +<​note>​
 +Click pe imagine ca să o puteți vedea la o dimensiune mai mare.
 +</​note>​
 ==== Exercițiu ==== ==== Exercițiu ====
  
 Modificați codul astfel încât funcția să returneze numărul de consoane din propoziție. Modificați codul astfel încât funcția să returneze numărul de consoane din propoziție.
  
-// note +<note> 
-  ​* ​Pentru a întoarce o valoare trebuie să scriem la sfârșitul funcției //return ceVremSaIntoarca//​. +Pentru a întoarce o valoare trebuie să scriem la sfârșitul funcției //return ceVremSaIntoarca//​. 
-  ​* ​Rezultatul va fi întors exact în locul de unde am făcut apelul funcției. +Rezultatul va fi întors exact în locul de unde am făcut apelul funcției. 
-  ​* ​O funcție poate întoarce un singur rezultat. +O funcție poate întoarce un singur rezultat. 
-// note closed+</note>
  
 ====== Exerciții ====== ====== Exerciții ======
Linia 152: Linia 156:
  
  
-// note+<note>
 În funcție veți folosi:  ​ În funcție veți folosi:  ​
-//quad(x1, y1, x2, y2, x3, y3, x4, y4)// o data +//quad(x1, y1, x2, y2, x3, y3, x4, y4)// o data 
-//line(x1, y1, x2, y2)// de doua ori +//line(x1, y1, x2, y2)// de doua ori 
-// note closed+</note>
  
-  * Aveți aici un desen cu proprietățile rombului.+Aveți aici un desen cu proprietățile rombului.
 {{:​module:​10-functii-si-rutine:​screen_shot_2014-03-02_at_19.56.44.png?​300|}} {{:​module:​10-functii-si-rutine:​screen_shot_2014-03-02_at_19.56.44.png?​300|}}
-===== Bonus ===== +====== Bonus ====== 
-  ​* ​Construiți o funcție care desenează o bucată dintr-un gard. +Construiți o funcție care desenează o bucată dintr-un gard. 
-//note+<note>
 Folosiți funcțiile [[https://​www.khanacademy.org/​cs/​beginshapeendshape/​5462945756610560|beginShape() și endShape()]]. Folosiți funcțiile [[https://​www.khanacademy.org/​cs/​beginshapeendshape/​5462945756610560|beginShape() și endShape()]].
-// note closed +</note> 
-  ​* ​Desenați un gard apelând funcția definită într-un loop.+Desenați un gard apelând funcția definită într-un loop.
  
 ====== Exerciții pentru acasă ====== ====== Exerciții pentru acasă ======
 Noaptea: Noaptea:
   * Creați un program nou cu numele //​noaptea//​.   * Creați un program nou cu numele //​noaptea//​.
- 
   * Definiți o funcție pentru a desena o stea.   * Definiți o funcție pentru a desena o stea.
- 
   * Scrieți o funcție care desenează luna.   * Scrieți o funcție care desenează luna.
- 
   * Definiți o funcție care desenează un copac.   * Definiți o funcție care desenează un copac.
- 
   * Creați un peisaj de noapte prin mai multe apeleuri la funcțiile definite.   * Creați un peisaj de noapte prin mai multe apeleuri la funcțiile definite.
module/10-functii-si-rutine/lectie-01.1456591886.txt.gz · Ultima modificare: 2016/02/27 18:51 de către gchelu