Aici sunt prezentate diferențele dintre versiunile selectate și versiunea curentă a paginii.
Both sides previous revision Previous revision Next revision | Previous revision | ||
module:11-basic-web-dev:lectie-11 [2014/12/14 09:57] astoican |
module:11-basic-web-dev:lectie-11 [2016/02/27 18:32] (curent) astoican [Exerciții] |
||
---|---|---|---|
Linia 1: | Linia 1: | ||
- | ====== Concurs ====== | + | ====== Pregătire pentru concurs ====== |
- | ** | + | |
- | Concursul constă în rezolvare 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 de pe koala.** | + | |
- | **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 v-a câștiga.** | + | ====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 [[https://www.google.ro/|Google]] și de [[https://koala.cs.pub.ro/dk/wiki/module/home|lecțiile Digital Kids]]. | ||
- | **Limbajul folosit pentru rezolvare este JavaScript. De asemenea, vor fi task-uri ce includ și HTML și CSS.** | + | 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. | ||
- | **Fiți creativi! Mult succes! :-)** | + | <note tip>Echipa cu cel mai mare punctaj acumulat va câștiga.</note> |
+ | |||
+ | <note>Limbajul folosit pentru rezolvare este JavaScript. De asemenea, vor fi task-uri ce includ și HTML și CSS.</note> | ||
+ | |||
+ | 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 4x4 ș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)** |