Aceasta e o versiune anterioară a paginii.
În lecția aceasta ne vom reaminti ce concepte de programare am învățat folosind Khan!
De exemplu, ===
, adică egal cu
sau >=
, adică mai mare sau egal cu
. Tu poți da alte exemple?
Condițiile reflectă valoarea de adevăr a unui fapt, cum ar fi următorul exemplu: dacă este iunie, este cald
. Care este condiția și care este consecința? Condiția este dacă este iunie
, iar consecința, adică ceea ce se întâmplă dacă este adevărată condiția este este cald
. Te poți gândi când nu este adevărat ce am zis mai sus? Pentru țările din emisfera sudică nu va fi corect ce am spus mai sus: trebuie să spunem dacă este iunie și suntem în România, este cald
iar dacă este iunie și suntem în Australia, este rece
.
Cum poți scrie și în Khan?
Buclele repetă anumite acțiuni cât timp o condiție este îndeplinită. Ce bucle ai folosit? Poți scrie while
și for
echivalent?
Completează programul de la https://www.khanacademy.org/cs/m7_l6/5765813259730944 astfel încât să folosești o buclă while sau for și să afișezi următorul desen:
Poti copia conținutul din program sau poți da click pe Save as a spin-off pentru a-l salva printre programele tale!
Urmăreşte cu atenţie următorul program:
Made using: Khan Academy Computer Science.
Încearcă să-l modifici astfel încât: prima dată când dai click se afişează 0, apoi a doua oară când dai click se afişeză 1, apoi 2, apoi 3 şi tot aşa exact ca în următoarea imagine:
Pentru apăsarea tastelor avem următoarele denumiri: UP(sus), DOWN(jos), LEFT(stânga), RIGHT(dreapta). Pentru a verifica dacă tasta UP a fost apăsată vom folosi următoarea instrucţiune if (keyIsPressed && keyCode===UP) { doSomething(); }
Semnificaţia ei este următoarea: dacă tastatura a fost apăsată şi dacă tasta apăsată este UP atunci execută ceva.
Haide să ne uităm pe următorul exemplu:
Made using: Khan Academy Computer Science.