Unelte utilizator

Unelte site


module:09-siruri-de-caractere: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:09-siruri-de-caractere:lectie-02 [2014/04/04 15:00]
fbratiloveanu [3. Litere mari și mici. (toUpperCase, toLowerCase)]
module:09-siruri-de-caractere:lectie-02 [2014/04/05 00:06] (curent)
mariana
Linia 8: Linia 8:
  
 <​html>​ <​html>​
-<​h2><​a href="​http://​www.khanacademy.org/​cs/​m9_l2_ex1/5106725108580352">M9_L2_ex1</​a></​h2>​ <script src="​http://​www.khanacademy.org/​cs/​m9_l2_ex1/5106725108580352/​embed.js?​editor=yes&​amp;​buttons=yes&​amp;​author=yes&​amp;​embed=yes"></​script>​ <​p>​Made using: <a href="​http://​www.khanacademy.org/​cs">​Khan Academy Computer Science</​a>​.</​p> ​+<​h2><​a href="​http://​www.khanacademy.org/​cs/​m9_l2_ex/6305188223647744">M9_L2_ex</​a></​h2>​ <script src="​http://​www.khanacademy.org/​cs/​m9_l2_ex/6305188223647744/​embed.js?​editor=yes&​amp;​buttons=yes&​amp;​author=yes&​amp;​embed=yes"></​script>​ <​p>​Made using: <a href="​http://​www.khanacademy.org/​cs">​Khan Academy Computer Science</​a>​.</​p>​  
 + 
 +<​h2><​a href="​http://​www.khanacademy.org/​cs/​m9_l2_ex0/​6177984848330752">​M9_L2_ex0</​a></​h2>​ <script src="​http://​www.khanacademy.org/​cs/​m9_l2_ex0/​6177984848330752/​embed.js?​editor=yes&​amp;​buttons=yes&​amp;​author=yes&​amp;​embed=yes"></​script>​ <​p>​Made using: <a href="​http://​www.khanacademy.org/​cs">​Khan Academy Computer Science</​a>​.</​p> ​
 </​html>​ </​html>​
  
-==== 2.  Căutare în șir. Compararare șiruri. Înlocuire subșir. (replace, split) ====+==== 2. Căutare în șir. Compararare șiruri. Înlocuire subșir. (replace, split) ====
  
 <​html>​ <​html>​
-<​h2><​a href="​http://​www.khanacademy.org/​cs/​m9_l2_ex3/​6597373133324288">​M9_L2_ex3</​a></​h2>​ <script src="​http://​www.khanacademy.org/​cs/​m9_l2_ex3/​6597373133324288/​embed.js?​editor=yes&​amp;​buttons=yes&​amp;​author=yes&​amp;​embed=yes"></​script>​ <​p>​Made using: <a href="​http://​www.khanacademy.org/​cs">​Khan Academy Computer Science</​a>​.</​p> ​+<​h2><​a href="​http://​www.khanacademy.org/​cs/​m9_l2_ex1/​4855112372584448">​M9_L2_ex1</​a></​h2>​ <script src="​http://​www.khanacademy.org/​cs/​m9_l2_ex1/​4855112372584448/​embed.js?​editor=yes&​amp;​buttons=yes&​amp;​author=yes&​amp;​embed=yes"></​script>​ <​p>​Made using: <a href="​http://​www.khanacademy.org/​cs">​Khan Academy Computer Science</​a>​.</​p> ​  
 +</​html>​ 
 + 
 +Acum ca am invatat cum sa facem split pe siruri. Rezolvati urmatorul task: 
 + 
 +<​html>​ 
 +<​h2><​a href="​http://​www.khanacademy.org/​cs/​m9_l2_ex2/​5782101203877888">​M9_L2_ex2</​a></​h2>​ <script src="​http://​www.khanacademy.org/​cs/​m9_l2_ex2/​5782101203877888/​embed.js?​editor=yes&​amp;​buttons=yes&​amp;​author=yes&​amp;​embed=yes"></​script>​ <​p>​Made using: <a href="​http://​www.khanacademy.org/​cs">​Khan Academy Computer Science</​a>​.</​p>​  
 +</​html>​ 
 + 
 + 
 + 
 +<​html>​ 
 +<​h2><​a href="​http://​www.khanacademy.org/​cs/​m9_l2_ex3/​5222695135346688">​M9_L2_ex3</​a></​h2>​ <script src="​http://​www.khanacademy.org/​cs/​m9_l2_ex3/​5222695135346688/​embed.js?​editor=yes&​amp;​buttons=yes&​amp;​author=yes&​amp;​embed=yes"></​script>​ <​p>​Made using: <a href="​http://​www.khanacademy.org/​cs">​Khan Academy Computer Science</​a>​.</​p> ​
 </​html>​ </​html>​
  
Linia 22: Linia 36:
 <​h2><​a href="​http://​www.khanacademy.org/​cs/​m9_l2_ex4/​5517557256683520">​M9_L2_ex4</​a></​h2>​ <script src="​http://​www.khanacademy.org/​cs/​m9_l2_ex4/​5517557256683520/​embed.js?​editor=yes&​amp;​buttons=yes&​amp;​author=yes&​amp;​embed=yes"></​script>​ <​p>​Made using: <a href="​http://​www.khanacademy.org/​cs">​Khan Academy Computer Science</​a>​.</​p> ​ <​h2><​a href="​http://​www.khanacademy.org/​cs/​m9_l2_ex4/​5517557256683520">​M9_L2_ex4</​a></​h2>​ <script src="​http://​www.khanacademy.org/​cs/​m9_l2_ex4/​5517557256683520/​embed.js?​editor=yes&​amp;​buttons=yes&​amp;​author=yes&​amp;​embed=yes"></​script>​ <​p>​Made using: <a href="​http://​www.khanacademy.org/​cs">​Khan Academy Computer Science</​a>​.</​p> ​
 </​html>​ </​html>​
 +
  
 <note tip> <note tip>
-=== Task-uri ===+''​propozitie.split("​ "​)''​ creeaza o lista cu cuvintele obtinute dupa spargerea listei dupa spaţii libere
  
-==Task A==+''​list.length''​ afişează dimensiunea unei liste 
 + 
 +''​propozitie.toLowerCase()''​ - transforma toate literele în litere mici 
 + 
 +''​propozitie.toUpperCase()''​ - transforma toate literele în litere mari 
 + 
 +''​propozitie.replace(**old**,​ **new**)''​ - cauta prima aparitie a cuvantului **old** si o inlocuieste cu **new** 
 + 
 +''​proposition.substring(**start_position_inclusive**,​ **end_position_exclusive**)''​ - afisează string-ul găsit între poziţiile **start_position_inclusive** şi **end_position_exclusive** 
 + 
 +''​proposition.search(**word**)''​ întoarce poziţia la care se găseşte cuvântul word sau **-1** dacă nu se găseşte 
 + 
 +</​note>​ 
 + 
 + 
 +===== Exerciții ===== 
 + 
 +==== Task A ====
  
 <​html>​ <​html>​
Linia 32: Linia 64:
 </​html>​ </​html>​
  
-==Task B==+==== Task B ====
  
 <​html>​ <​html>​
Linia 38: Linia 70:
 </​html>​ </​html>​
  
-==Task C==+==== Task C ====
 Scrieţi un program în Khan care afişează următoarea propoziţie în culorile steagului României: "Eu sunt român."​ Scrieţi un program în Khan care afişează următoarea propoziţie în culorile steagului României: "Eu sunt român."​
  
-==Task D==+==== Task D ====
 Scrieţi un program în Khan care afişează următoarea poezie în culori diferite     Scrieţi un program în Khan care afişează următoarea poezie în culori diferite    
 ''​var poezie =  ''​var poezie = 
Linia 50: Linia 82:
 Din frageda-mi pruncie."​ ''​ Din frageda-mi pruncie."​ ''​
  
-==Task E==+==== Task E ====
 Transformaţi poezia de la Task D într-o poezie care alternează cuvintele: un cuvânt scris cu litere mari, altul cu litere mici, etc. Transformaţi poezia de la Task D într-o poezie care alternează cuvintele: un cuvânt scris cu litere mari, altul cu litere mici, etc.
  
 Exemplu: CU parul NINS, cu OCHII mici ... Exemplu: CU parul NINS, cu OCHII mici ...
-</​note>​ 
  
-=== Tema === +===== Tema ===== 
-  un schelet/set de siruri preexistente de la care sa porneasca pentru ​face o poveste+ 
-  poate sa porneasca de la tema anterioara.+Aveţi următoarea poezie: 
 + 
 +''​var poezie = 
 +"L-aţi văzut cumva pe Zdreanţă,​ 
 +Cel cu ochii de faianţă?​ 
 +E un câine zdrenţuros 
 +De flocos, dar e frumos
 +Parcă-i strâns din petice, 
 +Ca să-l tot împiedice,​ 
 +Ferfeniţele-i atârnă 
 +Şi pe ochi, pe nara cârnă, 
 +Şi se-ncurcă şi descurcă,​ 
 +Parcă-i scos din calţi pe furcă." ''​ 
 + 
 +Scrieţi un program în Khan care să afişeze fiecare vers pe câte o linie, cuvintele să aibă culori diferite şi să alterneze, unele să fie scrise cu litere mari, altele să fie scrise cu litere mici. 
  
-=== Recapitulare === 
-  - un task care sa ii treaca prin toate task-urile pe care le-au facut. 
-  - sau test grila din siruri 
module/09-siruri-de-caractere/lectie-02.1396612833.txt.gz · Ultima modificare: 2014/04/04 15:00 de către fbratiloveanu