Sunteți pe pagina 1din 3

prof.

Mihaela Ildegez

Obiective:
Săptămâna 5:  Utilizare corectă
 Viteză de lucru crescută prin
Structura alternativă formarea deprinderilor de
utilizare a structurii decizionale
APLICAȚII  Dezvoltarea gândirii algoritmice

SET I: Verificări simple (Răspunsul afișat va fi de forma DA/NU)

1. Să se scrie un program care citește de la tastatură un număr natural și verifică dacă numărul este
par.
2. Se dau trei numere naturale a b x. Să se verifice dacă numărul x aparține intervalului *a,b+
3. Se dau trei numere naturale a b x. Să se verifice dacă numărul x NU aparține intervalului *a,b+
4. Să se scrie un program care citește de la tastatură un număr întreg și determină dacă numărul este
pozitiv.
5. Să se scrie un program care citește de la tastatură un număr întreg și determină dacă este impar.
6. Să se scrie un program care citește de la tastatură două numere întregi și verifică dacă cele două
numere au același semn.
7. Să se scrie un program care citește de la tastatură un număr întreg și verifică dacă are trei cifre.
8. Să se scrie un program care citește de la tastatură un număr întreg și verifică dacă cel puțin trei
cifre.
9. Fiind dată nota unui elev să se afișeze dacă acesta este corigent
10. Să se scrie un program care verifică dacă un an calendaristic precizat este bisect. Un an este bisect
dacă se divide cu 4 și nu se divide cu 100 sau se divide cu 400.
11. Să se scrie un program care verifică dacă un număr natural citit de la tastatură este pătrat perfect.
12. Se citesc patru numere a,b,c,d cu a<b și c<d. Să se verifice dacă intersectia *a,b+ cu *c,d+ este vidă.

SET II: Prelucrarea cifrelor unui număr format din 3, 4 sau 5 cifre

1. Se citește de la tastatură un număr natural n=̅̅̅̅̅ . Să se determine câte cifre impare conține.
2. Se citește de la tastatură un număr natural n=̅̅̅̅̅ . Să se stabilească dacă are toate cifrele egale.
3. Se citește un număr natural n=̅̅̅̅̅̅̅ . Numărați cifrele impare ale lui n.
4. Se citește un număr natural n=̅̅̅̅̅̅̅ Să se calculeze suma dintre cifra miilor si cifra zecilor.
5. Se citește un număr natural n=̅̅̅̅̅̅̅̅ . Să se verifice dacă suma primelor două cifre este egală cu
suma ultimlelor două cifre.
6. Se citește un număr natural n=̅̅̅̅̅̅̅̅. Să se verifice dacă numărul n este palindrom( numărul n
este egal cu oglinditul lui).
7. Se citește un număr natural n=̅̅̅̅̅̅̅ . Calculati suma tuturor cifrelor pare și produsul cifrelor
impare.
8. Se citesc două numere naturale n și m cu exact două cifre fiecare. Să se verifice dacă cele două
numere au cifre comune.

SET III: ordonare crescatoare/descrescătoare 2 ,3, 4, 5 numere

1. Se citesc două numere naturale a și b. Să se afiseze după caz unul dintre mesajele
a. a ” este mai mare decat ” b ,
b. ”numere egale”
c. b ” este mai mare decat ” a.
2. Se citesc trei numere naturale a, b, c. Să se afișeze:
a. Cel mai mare număr dintre ele
prof. Mihaela Ildegez
b. Cel mai mic număr dintre ele
c. În ordine crescătoare
d. În ordine descrescătoare
3. Se citesc cinci numere întregi a, b, c, d, e. Să se afișeze:
a. Cel mai mare număr dintre ele
b. Cel mai mic număr dintre ele
c. Cel mai mare număr care se poate obține înmulțind doar trei numere din ele.
d. În ordine descrescătoare
4. Să se scrie un program care citește de la tastatură trei numere naturale A, B, C și determină
diferența între cel mai mare şi cel mai mic.
5. Se dau trei numere naturale a b c. Să se determine cea mai mare valoare care se poate obține prin
înmulțirea a două dintre numere și adunarea rezultatului cu al treilea.
6. Se citește de la tastatură un număr natural de 3 cifre. Să se afișeze cifrele sale în ordine crescătoare
7. Se citește de la tastatură un număr natural de forma n=̅̅̅̅̅ . Să se afișeze
a. cel mai mare număr care se poate forma cu cifrele lui n
b. cel mai mic număr care se poate forma cu cifrele lui n.

SET IV: Ecuația matematice: de gradul I si de gradul II

1. Se citesc a,b,c coeficienții reali ai unei ecuații de gradul II de forma:


ax2+bx+c=0
să se verifice dacă ecuația poate avea soluții reale.(egale sau distincte).
2. Să se afișeze soluțiile unei ecuații de gradul II(discuție după delta)
3. Sa se afiseze soluția unei ecuații de gradul I.
4. Se citesc a, b, c coeficienții reali ai unei ecuații de gradul II de forma:
ax2+bx+c=0
să se verifice dacă cele trei numere pot fi coeficienții unei ecuații de gradul II și în caz afirmativ să
calculeze valoarea expresiei E= x1+x2+x1*x2, unde x1, x2 sunt soluțiile ecuației de gradul II, fără a
calcula valoarea lor.( Indicație: se vor aplica relațiile lui Viete E= x1+x2+x1*x2=S+P, unde
S=x1+x2= și P=x1*x2= )

SET V: Geometrie

1. Se citesc trei numere naturale a, b și c. Scrieți un program care verifică dacă sunt numere
pitagorice.
2. Se citesc trei numere reale a, b și c. Scrieți un program care verifică dacă cele trei numere pot
reprezenta lungimile laturilor unui triunghi. În caz afirmativ afișați tipul triunghiului:
echilateral, isoscel, dreptunghic sau oarecare)
3. Se citesc două numere reale x și y, care reprezintă coordonatele carteziene a unui punct în
plan. Precizați în ce cadran se află punctul de coordonate (x, y).
4. Se citesc două numere reale x și y, care reprezintă coordonatele carteziene a unui punct în
plan. Dacă punctul se află în cadranul 1 atunci calculați distanța punctului față de origine altfel
afișați mesajul ”punctul nu aparține cadranului 1”
5. Se citesc două numere reale x și y, care reprezintă coordonatele carteziene a unui punct în
plan. Precizați dacă punctul de coordonate (x, y) se află pe abscisă.
6. Se citesc patru numere reale x1, y1, x2, y2 care reprezintă coordonatele carteziene a două puncte
în planul xOy( punctul A(x1,y1) și punctul B(x2,y2)). Determinați dacă segmentul determinat de
cele două puncte este paralel cu abscisa sau ordonata.
7. Se citesc patru numere reale x1, y1, x2, y2 care reprezintă coordonatele carteziene a două puncte
în planul xOy( punctul A(x1,y1) și punctul B(x2,y2)). Determinați dacă segmentul determinat de
cele două puncte intersectează axa Ox.
8. Se citesc șase numere reale x1, y1, x2, y2, r1, r2 care reprezintă coordonatele carteziene a două
puncte în planul xOy( punctul A(x1,y1) – centrul primului cerc C1 și punctul B(x2,y2)- centrul celui
de al doilea cerc) și lungimea razelor celor două cercuri. Să se verifice:
a. Dacă intersecția cercurilor este mulțimea vidă
prof. Mihaela Ildegez
b. Daca cercul C1 este inclus în cercul C2
c. Dacă cele două cercuri sunt tangente.

SET VI: Calcul de expresii

1. Realizați câte un algoritm pentru calculul următoarelor expresii:


E={ E={

E={ E={

Unde x este număr natural citit de la tastatură


E={
Unde x este număr natural

S-ar putea să vă placă și