Cuprins

Pregătire pentru concurs

Reguli de desfășurare

Concursul constă în rezolvarea pe echipe a unui set de exerciții. Fiecare echipă este formată din 2 membri. Pentru rezolvarea exercițiilor sunteți încurajați să vă folosiți de Google și de lecțiile Digital Kids.

Fiecare exercițiu are un punctaj asociat care se poate obține respectând cerința exercițiului respectiv. Exercițiile se pot rezolva în orice ordine doriți.

Echipa cu cel mai mare punctaj acumulat va câștiga.

Limbajul folosit pentru rezolvare este JavaScript. De asemenea, vor fi task-uri ce includ și HTML și CSS.

Fiți creativi! Mult succes! :-)

Exerciții

1. Ce efect are tagul <tt></tt> asupra textului? Exemplu: <tt>Text</tt> (10 puncte)

2. De la ce vine acronimul HTML? (10 puncte)

3. Pentru un vector cu 6 elemente dat v = [12, 4, 21, 11, 7, 9] verificați dacă numărul 7 se găsește în vector. Afișați un mesaj pentru a demonstra existența. Rezolvați cum doriți. (10 puncte)

4. Verificați dacă următorul cuvânt este palindrom: madam. Căutați pe Google ce înseamnă palindrom și rezolvați exercițiul. (5 puncte (ce înseamnă palindrom) + 5 puncte (rezolvarea exercițiului))

5. Creați o funcție ce primește ca parametru două numere a și b. Dacă a este număr par se va afișa rezultatul operației a * b. Altfel, dacă b este număr impar se va afișa rezultatul operației b - a. Apelați funcția cu următoarele combinații: a = 3, b = 4 a = 4, b = 3 a = 3, b = 3 a = 4, b = 4 (10 puncte)

6. Inserați următoarea imagine într-o pagină HTML (local sau pe codepen.io): http://static1.wikia.nocookie.net/__cb20130304122244/angrybirdsfanon/images/f/f0/Angry_Bird_red.png Când se pune mouse-ul deasupra imagini apare imaginea
http://s3.amazonaws.com/digitaltrends-uploads-prod/2014/01/Angry-Birds-NSA.jpg, iar când se ia mouse-ul de pe imagine apare imaginea inițială. Se dorește ca imaginile să aibă dimensiunile următoare: înălțime: 228 px lățime: 304px. (10 puncte)

7. Creați o casetă de tipul Prompt care vă pune următoarea întrebare “Ce știți voi despre Hour of Code?”, iar voi veți răspunde la întrebare. Răspunsul dat de voi va apărea apoi într-o casetă de tipul alert. (10 puncte)

8. Creați un vector de 16 elemente și afișați-l. Apoi, transformați-l într-o matrice 4×4 și afișați matricea. (10 puncte)

9. Scrieți o funcție care afișează toți divizorii unui număr dat. (10 puncte)

10. Scrieți o funcție în JavaScript care determină dacă un număr este prim sau nu. (10 puncte)