Aici sunt prezentate diferențele dintre versiunile selectate și versiunea curentă a paginii.
Both sides previous revision Previous revision Next revision | Previous revision | ||
module:04-logica-matematica-geometrie:lectia-02 [2014/03/08 10:21] emirica [Exerciții] |
module:04-logica-matematica-geometrie:lectia-02 [2016/02/27 18:51] (curent) andreea |
||
---|---|---|---|
Linia 1: | Linia 1: | ||
- | ===== Lecția 2: Numere pare/impare. Divizorul unui număr. Probleme de logică ===== | + | ===== Lecția 2: Numere pare/impare. Divizorul unui număr. Împărțirea cu rest ===== |
- | Astăzi ne vom folosi de câteva noțiuni matematice (numere pare și impare, divizor) pentru a rezolva probleme de logică. | + | Astăzi vom învăța câteva noțiuni matematice (numere pare și impare, divizor, rest, cât) pentru a rezolva probleme de logică în lecțiile următoare. |
==== Tutorial ==== | ==== Tutorial ==== | ||
Linia 7: | Linia 7: | ||
<note tip> | <note tip> | ||
- | Dacă începem de la 0, vom număra așa: **0, 2, 6, 8, 10, 12, 14, ...**. Toate acestea se numesc numere **pare**. | + | Dacă începem de la 0, vom număra așa: **0, 2, 4, 6, 8, 10, 12, 14, ...**. Toate acestea se numesc numere **pare**. |
Numerele pe care le-am sărit din șirul nostru, adică: **1, 3, 5, 7, 9, 11, 13, ...** formează celălalt tip de numere, numerele **impare**. | Numerele pe care le-am sărit din șirul nostru, adică: **1, 3, 5, 7, 9, 11, 13, ...** formează celălalt tip de numere, numerele **impare**. | ||
Linia 20: | Linia 20: | ||
<note>Fie n un număr natural. Atunci **D** este **divizor** al lui n dacă n **se împarte exact la D** (adică **restul împărțirii** lui **n** la **D** este **0** sau, altfel spus, putem să îl **împărțim** pe **n** în **grupuri** de câte **D elemente**, fără să ne rămână ceva în plus). </note> | <note>Fie n un număr natural. Atunci **D** este **divizor** al lui n dacă n **se împarte exact la D** (adică **restul împărțirii** lui **n** la **D** este **0** sau, altfel spus, putem să îl **împărțim** pe **n** în **grupuri** de câte **D elemente**, fără să ne rămână ceva în plus). </note> | ||
+ | |||
+ | * Acum că știm să calculăm **restul** unei împărțiri, să vedem cum calculăm și **câtul**. | ||
+ | |||
+ | <note tip>**Câtul împărțirii lui x la y** ne arată câte grupuri de y elemente putem face din x sau, altfel spus, de câte ori se cuprinde y în x.</note> | ||
+ | |||
+ | <note>În Khan, câtul unei împărțiri se află scriind ''x / y''.</note> | ||
==== Exerciții ==== | ==== Exerciții ==== | ||
Linia 27: | Linia 33: | ||
<note important> Nu uita să te autentifici pe Khan Academy pentru a scrie un nou program. </note> | <note important> Nu uita să te autentifici pe Khan Academy pentru a scrie un nou program. </note> | ||
- | <html> | + | ==== Numere pare și impare ==== |
- | <h2><a href="https://www.khanacademy.org/cs/numere-pare-si-impare/4574717799301120">Numere pare și impare</a></h2> <script src="https://www.khanacademy.org/cs/numere-pare-si-impare/4574717799301120/embed.js?editor=yes&buttons=yes&author=yes&embed=yes"></script> | + | Testează codul de mai jos și vezi ce afișează. |
- | <p>Made using: <a href="http://www.khanacademy.org/cs">Khan Academy Computer Science</a>.</p> | + | <code javascript> |
- | </html> | + | // afișez mesajul |
+ | fill(95, 95, 161); | ||
+ | textSize(23.4); | ||
+ | text("Dacă numărul e PAR, se va afișa 0.", 0, 100); | ||
+ | text("Dacă numărul e IMPAR, se va afișa 1.", 0, 130); | ||
+ | |||
+ | // testez dacă numărul e par sau impar | ||
+ | fill(204, 61, 61); | ||
+ | textSize(50); | ||
+ | |||
+ | // primul numar din paranteză este cel pe care îl verificăm | ||
+ | text(5 % 2, 180, 250); | ||
- | 1. Testează pentru diferite numere dacă sunt pare sau impare și desenează **două coloane** pe o foaie de hârtie. Una cu **numere pare** și una cu **numere impare** (în total **10 numere**). | + | // (5 % 2) reprezintă restul împărțirii lui 5 la 2 |
- | 2. Acum vrem să vedem dacă un număr dat este divizor al unui alt număr, folosind același program. Dacă programul afișează 0, atunci este divizor, altfel nu este. Cum modificăm programul? | + | // dacă nu ai învățat încă împărțirea cu rest, consideră că (5 % 2) afișează cât îți mai rămâne din 5 bețișoare dacă le grupezi în perechi de căte două, adică 1 |
- | 3. Află toți **divizorii lui 24** și notează-i pe o foaie de hârtie. | + | // dacă în loc de 5 aveam 4, (4 % 2) afișa 0, pentru că nu mai rămâneau bețișoare</code> |
- | 4. În continuare ne vom dezvolta logica matematică, rezolvând câteva joculețe de istețime. :-D | ||
- | {{ :module:04-logica-matematica-geometrie:capture.png |}} | + | - Testează pentru diferite numere dacă sunt pare sau impare și desenează **două coloane** pe o foaie de hârtie. Una cu **numere pare** și una cu **numere impare** (în total **10 numere**). |
- | {{ :module:04-logica-matematica-geometrie:capture1.png |}} | + | - Acum vrem să vedem dacă un număr dat este divizor al unui alt număr, folosind același program. Dacă programul afișează 0, atunci este divizor, altfel nu este. Cum modificăm programul? |
- | {{ :module:04-logica-matematica-geometrie:capture2.png |}} | + | - Află toți **divizorii lui 24** și notează-i pe o foaie de hârtie. |
- | {{ :module:04-logica-matematica-geometrie:capture4.png |}} | + | - Modifică programul de Khan astfel încât să calculezi câtul împărțirii lui 26 la 4. Cum îl putem scrie pe 26 folosind câtul și restul? |
- | {{ :module:04-logica-matematica-geometrie:capture5.png |}} | + | - Desenează un dreptunghi de ce culoare dorești, care să aibă coordonatele ''100, 100'', lungimea să fie restul împărțirii lui 500 la 30 și lățimea să fie restul împărțirii lui 100 la 34. |
- | {{ :module:04-logica-matematica-geometrie:capture3.png |}} | + | - Desenează o elipsă (cerc turtit - comanda ''ellipse''), care să aibă înălțimea egală cu 84 și lățimea de 3 ori mai mică. Ce vei folosi, câtul sau restul? |
- | ===== Bonus ===== | ||
- | <note tip>Am spus că în Khan **x % y** afișează **câte elemente mai rămân din x cănd le grupăm în grămezi de câte y**. | ||
- | Pornind de la cercul albastru de mai jos, încearcă să completezi rândul comentat astfel încât **dacă împărțim un număr la 3** și **nu ne mai rămâne nimic** desenul să rămână **la fel**, dacă ne mai **rămâne un element** să se deseneze un **cerc roșu în interiorul celui albastru** și dacă ne **mai rămân două**, un **cerc roșu să îl acopere pe cel albastru**.</note> | + | ==== Bonus ==== |
- | <html> | + | |
- | <h2><a href="https://www.khanacademy.org/cs/grmezi-de-3/5561039120760832">Grămezi de câte 3</a></h2> <script src="https://www.khanacademy.org/cs/grmezi-de-3/5561039120760832/embed.js?editor=yes&buttons=yes&author=yes&embed=yes"></script> | + | |
- | <p>Made using: <a href="http://www.khanacademy.org/cs">Khan Academy Computer Science</a>.</p> | + | |
- | </html> | + | |
- | ===== Lucru pentru acasă ===== | + | <note tip>Am spus că în Khan **x % y** afișează **câte elemente mai rămân din x când le grupăm în grămezi de câte y**.</note> |
- | 1. Folosind programul scris astăzi pentru divizori, află **divizorii lui 20** și spune despre fiecare dacă este **par** sau **impar**. | + | |
- | 2. Rezolvă următoarea problemă: | + | Pornind de la codul de mai jos, încearcă să completezi rândul comentat astfel încât **dacă împărțim un număr la 3** și **nu ne mai rămâne nimic** desenul să rămână **la fel**, dacă ne mai **rămâne un element** să se deseneze un **cerc roșu în interiorul celui albastru** și dacă ne **mai rămân două**, un **cerc roșu să îl acopere pe cel albastru**. |
- | {{ :module:04-logica-matematica-geometrie:capture6.png |}} | + | <code>fill(95, 159, 194); |
+ | ellipse(200, 200, 80, 80); | ||
+ | ellipse(200, 200, ????, ????); | ||
+ | </code> | ||
+ | ==== Lucru pentru acasă ==== | ||
+ | * Folosind programul scris astăzi pentru divizori, află **divizorii lui 20** și spune despre fiecare dacă este **par** sau **impar**. | ||
+ | * Afișează **câtul** și **restul** împărțirii numărului **2016** la vârsta ta. |