a IX-a A11 lecții INFORMATICĂ | 7 lecții T.I.C.
Informatică
█
Lectia 00   |   Lectia 01   |   Lectia 02   |   Lectia 03   |   Lectia 04   |   Lectia 05   |   Lectia 06   |   Lectia 08   |   Lectia 101   |   Lectia 102   |   Lectia 103
Lectia 103 --- [ 0 Probleme rezolvate ]
1. Andrei este foarte dezorganizat şi uneori mai strecoară câte o minciună. Pentru a-l responsabiliza, mama i-a dat în grijă biletele la teatru. Când aceasta îl întreabă unde a pus biletele, Andrei spune că între paginile numerotate cu x şi y ale manualului de informatică. Să se verifice dacă răspunsul lui Andrei poate fi corect – dacă poate plasa biletele între paginile numerotate cu x și y ale manualului de informatică.
Propune o soluție mai bună

Citeste x,y
Daca (y=x+1) si (x%2=0) atunci
Scrie "Andrei este mai responsabil"
altfel
Scrie "Minciuna"

S
o
l
u
ț
i
a:
Introdu următorul text: 174857846
2. Se citesc două numere naturale n si m cu exact trei cifre fiecare. Să se afle câte cifre din n divid pe m.
Vezi soluţia ta Corectează soluția

citeste n, m
nr=0
daca m%(n%10)=0 atunci
nr=nr+1
sfarsit daca
daca m%(n/10%10)=0 atunci
nr=nr+1
sfarsit daca
daca m%(n/100)=0 atunci
nr=nr+1
sfasit daca
stop

citeste n, m
nr=0
daca m%(n%10)=0 atunci
nr=nr+1
sfarsit daca
daca m%(n/10%10)=0 atunci
nr=nr+1
sfarsit daca 
daca m%(n/100)=0 atunci
sfarsit daca

S
o
l
u
ț
i
a:
Introdu următorul text: 381424012
3. Se consideră o încăpere de formă dreptunghiulară cu dimensiunile a b. Încăperea trebuie pavată cu gresie de formă pătratică, de dimensiune d. Știind că o bucată de gresie se poate folosi întreagă sau tăiată, să se determine numărul minim de bucăți de gresie sunt necesare pentru pavarea încăperii.
Propune o soluție mai bună

citeste a, b, d
scrie (a*b)/(d*d), "bucati de gresie"

S
o
l
u
ț
i
a:
Introdu următorul text: 38517058
4. Se citesc două numere naturale n, m cu exact două cifre fiecare. Să se decidă dacă cele două numere au cifre comune.
Propune o soluție mai bună

Citeste i,n,m
i=0
Daca (n%10=m%10) atunci
i=i+1
sfarsit daca
Daca ((n/10)%10=m%10) atunci
i=i+1
sfarsit daca
Daca ((n/10)%10=(m/10)%10) atunci
i=i+1
sfarsit daca
Daca (n%10=(m/10)%10) atunci
i=i+1
sfarsit daca
Daca (i>0) atunci
Scrie "Cele doua numere au cel putin o cifra comuna"
altfel
Scrie "Cele doua numere nu au nicio cifra comuna"
sfarsit daca
stop

S
o
l
u
ț
i
a:
Introdu următorul text: 901648863
5. Se citește un număr natural n. Să se stabilească dacă n poate fi scris ca produs de două numere naturale consecutive.
Vezi soluţia ta Corectează soluția

 citeste n,a,b 
 daca a=b+1 b=a+2 atunci 
   scrie a,b
     altfel 
  daca n≠a*b ,adica n≠(b+1)(a+2) atunci
  scrie „ NU numarul n nu poate fi scris ca produsul de doua numere consecutive naturale ”
  altel 
  daca n=a*b,adica n=(b+1)(a+2) atunci 
  scrie „  DA numarul n poate fi scris ca produsul de doua numere consecutive naturale ”
            sfarsit daca 
                     sfarsit daca 
                              sfarsit daca 
 

S
o
l
u
ț
i
a:
Introdu următorul text: 902690264
6. Se citește un număr natural n. Să se stabilească dacă n poate fi scris ca sumă de trei numere naturale consecutive.
Propune o soluție mai bună

Citeste n
Daca n%3=0 atunci
scrie "poate fi scris ca sumă de trei numere naturale consecutive."
altfel
scrie "Nu poate fi scris ca sumă de trei numere naturale consecutive."
sfarsit daca
stop

S
o
l
u
ț
i
a:
Introdu următorul text: 199025261
7. Se citesc 3 numere naturale z, l, a. Să se decidă dacă reprezintă o dată calendaristică corectă, în format zi luna an.
Propune o soluție

S
o
l
u
ț
i
a:
Introdu următorul text: 778376125
8. Se citește de la tastatură un număr natural de maxim 2 cifre. Să se afișeze pe ecran valori astfel: dacă numărul este mai mic sau egal cu 15 se va afișa pătratul valorii sale; dacă numărul este cuprins între 16 și 30 (inclusiv) se va afișa suma cifrelor sale; în caz contrar se va afișa produsul cifrelor sale.
Propune o soluție mai bună

Citește n
Dacă n>=1 și n<=99 atunci
Dacă n<=15 atunci
Scrie "pătratul lui", n*n
Altfel
Dacă n<=30 atunci
Scrie "suma cifrelor este", n%10+cat(n,10)%10
Altfel
Scrie "produsul cifrelor este", (n%10)*(cat(n,10)%10)
Sfârșit Dacă 
Sfârșit Dacă 
Altfel
Scrie "numărul nu este de doua cifre"
Sfârșit Dacă
Stop

S
o
l
u
ț
i
a:
Introdu următorul text: 195694122
9. 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.
Propune o soluție

S
o
l
u
ț
i
a:
Introdu următorul text: 848706572
10. Se dă un număr natural n. Să se determine cele mai mici două numere pare, mai mari decât n.
Propune o soluție mai bună

Citeste n
Daca n%2=0 atunci
Scrie "Cele mai mici numere pare, mai mari decat n sunt: ", n+2,n+4
Altfel
Scrie "Cele mai mici numere pare, mai mari decat n sunt: ", n+1,n+3
Sfarsit daca
Stop

S
o
l
u
ț
i
a:
Introdu următorul text: 626025988
11. Se dă un număr natural n. Să se determine cele mai mari două numere impare, mai mici decât n.
Propune o soluție mai bună

citeste n
daca n%2>0 atunci
scrie "cele mai mari doua numere impare, mai mici decat n sunt: ", n-2,n-4
altfel
scrie "cele mai mari doua numere impare, mai mici decat n sunt: ", n-1,n-3
sfarsit daca
stop

S
o
l
u
ț
i
a:
Introdu următorul text: 979129714
12. Ionela se află într-un turn înalt de N metri. Marius dorește să urce la ea și parcurge M1 metri de la răsărit până la asfințit, apoi, de la asfințit până la miezul nopții încă M2 metri. După câte zile ajunge Marius la Ionela?
Propune o soluție mai bună

citeste N,M1,M2
scrie N/(M1+M2), ''ZILE''

S
o
l
u
ț
i
a:
Introdu următorul text: 906855048
13. Să se scrie un algoritm care citeşte de la tastatură trei numere întregi şi verifică dacă exista doua numere care au acelaşi semn.
Propune o soluție

S
o
l
u
ț
i
a:
Introdu următorul text: 122885376

Fii primul care comentează lecţia
     Submit
T.I.C.

█
Lectia 01   |   Lectia 02   |   Lectia 03   |   Lectia 04
█
Lectia 05   |   Lectia 06   |   Lectia 07
a IX-a B0 lecții INFORMATICĂ | 0 lecții T.I.C.
a IX-a C0 lecții INFORMATICĂ | 3 lecții T.I.C.
T.I.C.
█
Lectia 01   |   Lectia 02   |   Lectia 03
a IX-a D0 lecții INFORMATICĂ | 0 lecții T.I.C.
a IX-a E0 lecții INFORMATICĂ | 0 lecții T.I.C.
a X-a A0 lecții INFORMATICĂ | 8 lecții T.I.C.
T.I.C.
█
Lectia 07   |   Lectia 08   |   Lectia 09   |   Lectia 10   |   Lectia 11   |   Lectia 12   |   Lectia 13
█
Lecția 14_1
a X-a B0 lecții INFORMATICĂ | 0 lecții T.I.C.
a X-a C0 lecții INFORMATICĂ | 0 lecții T.I.C.
a X-a D0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XI-a A6 lecții INFORMATICĂ | 0 lecții T.I.C.
Informatică
█
Lectia 16   |   Lectia 17   |   Lectia 18   |   Lectia 19   |   Lectia 20   |   Lectia 21
a XI-a B0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XI-a C0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XI-a D0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XI-a E0 lecții INFORMATICĂ | 1 lecții T.I.C.
T.I.C.
█
Fişa 01
a XII-a A2 lecții INFORMATICĂ | 6 lecții T.I.C.
Informatică
█
Lectia 01   |   Lectia 02
T.I.C.

█
Fişa 01   |   Fişa 02   |   Fişa 03   |   Fişa 04   |   Fişa 05   |   Fişa 06
a XII-a B0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XII-a C0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XII-a D0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XII-a E0 lecții INFORMATICĂ | 0 lecții T.I.C.
Excelenta A0 lecții INFORMATICĂ | 0 lecții T.I.C.