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 05:20]
fbratiloveanu
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> ​
-</html>+
  
-==== 2.  Căutare în șir. Compararare șiruri. Înlocuire subșir. (replace, split) ==== +<​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>​ +
-<​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> ​+
 </​html>​ </​html>​
  
-==== 3Litere mari și mici. (toUpperCasetoLowerCase) ====+==== 2Căutare în șir. Compararare șiruri. Înlocuire subșir. (replacesplit) ====
  
 <​html>​ <​html>​
-<​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_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>​ </​html>​
  
-=== Task-uri ===+Acum ca am invatat cum sa facem split pe siruri. Rezolvati urmatorul task:
  
-==Task A== 
 <​html>​ <​html>​
-<​h2><​a href="​http://​www.khanacademy.org/​cs/​m9_l2_ex5/6467251835240448">M9_L2_ex5</​a></​h2>​ <script src="​http://​www.khanacademy.org/​cs/​m9_l2_ex5/6467251835240448/​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_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>​
-  ​ 
-  - inlocuire ....... cu cuvinte astfel incat fraza sa aiba sens. 
-  - să separe o fraza in cuvinte. sa le afiseze cu culori diferite. 
-  - sa transforme o fraza in cuvinte care alterneaza upper/lower 
  
-=== Tema === 
-  - un schelet/set de siruri preexistente de la care sa porneasca pentru a face o poveste. 
-  - poate sa porneasca de la tema anterioara. 
- 
-=== Recapitulare === 
-  - un task care sa ii treaca prin toate task-urile pe care le-au facut. 
-  - sau test grila din siruri 
  
  
 <​html>​ <​html>​
-<​h2><​a href="​http://​www.khanacademy.org/​cs/​numarat-cuvinte/5437400287281152">Numarat cuvinte</​a></​h2>​ <script src="​http://​www.khanacademy.org/​cs/​numarat-cuvinte/5437400287281152/​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_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>​
  
 +==== 3. Litere mari și mici. (toUpperCase,​ toLowerCase) ====
  
 <​html>​ <​html>​
-<​h2><​a href="​http://​www.khanacademy.org/​cs/​inlocuit-cuvinte/6526453032157184">Inlocuit cuvinte</​a></​h2>​ <script src="​http://​www.khanacademy.org/​cs/​inlocuit-cuvinte/6526453032157184/​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>
 +''​propozitie.split("​ "​)''​ creeaza o lista cu cuvintele obtinute dupa spargerea listei dupa spaţii libere
 +
 +''​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>​
-<​h2><​a href="​http://​www.khanacademy.org/​cs/​afisat-cuvinte-culori/4806957506494464">Afisat cuvinte culori</​a></​h2>​ <script src="​http://​www.khanacademy.org/​cs/​afisat-cuvinte-culori/4806957506494464/​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_ex5/6467251835240448">M9_L2_ex5</​a></​h2>​ <script src="​http://​www.khanacademy.org/​cs/​m9_l2_ex5/6467251835240448/​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>​
 +
 +==== Task B ====
  
 <​html>​ <​html>​
-<​h2><​a href="​http://​www.khanacademy.org/​cs/​litere-mari-si-mici/5991681318977536">Litere mari si mici</​a></​h2>​ <script src="​http://​www.khanacademy.org/​cs/​litere-mari-si-mici/5991681318977536/​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_ex6/6550448572989440">M9_L2_ex6</​a></​h2>​ <script src="​http://​www.khanacademy.org/​cs/​m9_l2_ex6/6550448572989440/​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>​
 +
 +==== Task C ====
 +Scrieţi un program în Khan care afişează următoarea propoziţie în culorile steagului României: "Eu sunt român."​
 +
 +==== Task D ====
 +Scrieţi un program în Khan care afişează următoarea poezie în culori diferite    
 +''​var poezie = 
 +"Cu părul nins, cu ochii mici\n
 +Şi calzi de duioşie,\n
 +Aieve parc-o văd aici\n
 +Icoana firavei bunici\n
 +Din frageda-mi pruncie."​ ''​
 +
 +==== 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.
 +
 +Exemplu: CU parul NINS, cu OCHII mici ...
 +
 +===== Tema =====
 +
 +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.
 +
 +
module/09-siruri-de-caractere/lectie-02.1396578044.txt.gz · Ultima modificare: 2014/04/04 05:20 de către fbratiloveanu