Aceasta e o versiune anterioară a paginii.
1. Ce sunt caracterele?
Made using: Khan Academy Computer Science.
2. Declararea unei variabile.
VARIÁBILĂ ~e f. mat. Mărime care poate căpăta diferite valori Cu alte cuvinte, variabila poate lua valori pe care mai târziu le poate schimba. În Khan, variabila se declară folosind următoarea sintaxă:
var nume = Popescu;
Made using: Khan Academy Computer Science.
3. Caractere speciale Caracterele speciale sunt acele caractere care pot fi incluse în şir-uri, dar făra a le tasta direct.
Caracter | Cod |
---|---|
Linie nouă | \n |
Ghilimele simple | \' |
Ghilimele duble | \“ |
Backslash | \ \ |
Urmăriţi cu atenţie următoarele programe:
Made using: Khan Academy Computer Science.
Made using: Khan Academy Computer Science.
4. Şirul ca vector de caractere.
Aţi învăţat că vectorii sunt utili la organizarea informaţiilor. Haide să facem legătura cu viaţa reală.
Gândiţi-vă la cartea de telefoane! Ce s-ar fi întâmplat dacă în loc de carte, numerele de telefon veneau scrise pe bileţele separate. În loc să am o carte, aş fi avut bileţele. Care ar fi fost rezultatul, dacă aţi fi pierdut unul din bileţele pe care aparea numărul de telefon a lui Chuck Norris şi nu aţi fi stiut că l-aţi pierdut? Când v-aţi fi uitat printre bileţele şi aţi fi căutat Chuck Norris aţi fi observat că nu l-aţi găsit. Concluzia ar fi fost că Chuck Norris nu are telefon. Dar dacă s-ar fi schimbat ordinea intre bileţele, cum le-aţi mai fi găsit într-un timp mai scurt de 2 ore?
Pentru asta sunt utili vectorii. În loc să avem 100 de variabile/bileţele, mai bine le păstrăm într-un vector/cartea de telefoane. În Khan, vectorii se declară folosind următoarea sintaxă:
var myfriends = [„John“,„Charles“,„Ariel“];
doSomething();
} Atenţie: i şi n trebuie sa fie declarate înainte de a le folosi!
Acum hai să urmărim următorul exemplu:
Made using: Khan Academy Computer Science.
Super acum ştim să aflăm o persoană dintr-un vector, dar mi-a mai venit o idee. Dacă String-ul meu conţine numele meu, cum aflu cu ce literă începe numele meu? Hai să vedem:Made using: Khan Academy Computer Science.
5. Concatenare şiruri Concatenarea a două şiruri reprezintă alăturarea lor. Pentru a concatena două şiruri putem folosi operatorul + Exemplu pentru sintaxă:Adică sir va conţine „ExempluConcatenare“.
Acum, hai să testăm:
Made using: Khan Academy Computer Science.
6. Alt exemplu
Made using: Khan Academy Computer Science.
Task A
Made using: Khan Academy Computer Science.
Made using: Khan Academy Computer Science.
Made using: Khan Academy Computer Science.