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 21:19]
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>​ <​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_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> ​
Linia 11: Linia 12:
 <​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> ​ <​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>​
Linia 22: Linia 24:
 <​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> ​ <​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>​ <​html>​
Linia 34: 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 +
-**proposition.toLowerCase()** - transforma toate literele în litere **mici** +
-**proposition.toUpperCase()** - transforma toate literele în litere **mari** +
-**proposition.replace**(**old**,​ **new**) - cauta prima aparitie a cuvantului **old** si o inlocuieste cu **new** +
-**proposition.substring**(**start_position_inclusive**,​ **end_position_exclusive**) afiseaza string-ul găsit între potiţ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+
  
 +''​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>​ </​note>​
  
-<note tip> 
-__**Task-uri**__ 
  
-**Task A**+===== Exerciții ===== 
 + 
 +==== Task A ====
  
 <​html>​ <​html>​
Linia 56: Linia 64:
 </​html>​ </​html>​
  
-**Task B**+==== Task B ====
  
 <​html>​ <​html>​
Linia 62: 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 74: 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 97: 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.1396635577.txt.gz · Ultima modificare: 2014/04/04 21:19 de către fbratiloveanu