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 20:35]
fbratiloveanu
module:09-siruri-de-caractere:lectie-02 [2014/04/05 00:06] (curent)
mariana
Linia 6: Linia 6:
  
 ==== 1. Subşiruri. Selectare a unui cuvânt dintr-o propoziție. (search, substring) ==== ==== 1. Subşiruri. Selectare a unui cuvânt dintr-o propoziție. (search, substring) ====
 +
 +<​html>​
 +<​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>​
 +
 +==== 2. Căutare în șir. Compararare șiruri. Înlocuire subșir. (replace, split) ====
  
 <​html>​ <​html>​
Linia 11: Linia 19:
 </​html>​ </​html>​
  
-==== 2 ​Căutare în șirCompararare șiruriÎnlocuire subșir(replace, split) ​====+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>​ <​html>​
Linia 24: Linia 38:
  
  
 +<note tip>
 +''​propozitie.split("​ "​)''​ creeaza o lista cu cuvintele obtinute dupa spargerea listei dupa spaţii libere
  
-<note warning>​ +''​list.length'' ​afişează dimensiunea unei liste 
-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.toLowerCase() - transforma toate literele în litere mici + 
-propozitie.toUpperCase() - transforma toate literele în litere mari +''​propozitie.toUpperCase()'' ​- transforma toate literele în litere mari 
-propozitie.replace(**old**,​ **new**) - cauta prima aparitie a cuvantului **old** si o inlocuieste cu **new**+ 
 +''​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>​ </​note>​
  
-<note tip> 
-__**Task-uri**__ 
  
-**Task A**+===== Exerciții ===== 
 + 
 +==== Task A ====
  
 <​html>​ <​html>​
Linia 43: Linia 64:
 </​html>​ </​html>​
  
-**Task B**+==== Task B ====
  
 <​html>​ <​html>​
Linia 49: 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 61: 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 ===== 
-<note important>​+
 Aveţi următoarea poezie: Aveţi următoarea poezie:
  
Linia 84: Linia 104:
  
 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. 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.
-</​note>​ + 
-=== Recapitulare === +
-Intraţi pe următorul link şi comepletaţi formularul:​ +
-<​html>​ +
-<iframe src="​https://​docs.google.com/​forms/​d/​1VPl8FvLLmMN8HR4V8YK_Ji5J4msUPIo7RmarzvojjS4/​viewform?​embedded=true"​ width="​760"​ height="​500"​ frameborder="​0"​ marginheight="​0"​ marginwidth="​0">​Loading...</​iframe>​ +
-</​html>​+
module/09-siruri-de-caractere/lectie-02.1396632925.txt.gz · Ultima modificare: 2014/04/04 20:35 de către fbratiloveanu