Sunteți pe pagina 1din 4

Doua recipiente , unul de 5 litri unu de 3 litri, doresc 4 litri intr-un recipient,

-se umple recipientul de 3


-se goleste in cel de 5
-se umple cel de 3
-se goleste in cel de 5
-ramne 1 litru in cel de 3
-se varsa tot din cel de 5
-adauga ce a ramas din cel de 3 in cel de 5
-se umple cel de 3
-se varsa in cel de 5
-avem 4 litri exact in cel de 5

se da un nr N, formati o figura folosind caracterul * ca in ex alaturat pt. N=5


*
**
***
****
*****

-shift+8
-enter
-shift+8x2
-enter
-shift+8x3
-enter
-shift+8x4
-enter
-shift+8x5

(*)*x+1

x = 0 => *
x = 1 => **

Se da un nr N format din cel putin 3 cifre , scrie pseudocodul pentru suma


rezultata din cifrele numarului

N=347
-3 plus 4
-4 plus 7
- egal 14

-impart cu rest 347 la 10


- rest 7
-ramane 34
-impart cu rest la 10
-rest 4
-ramne 3
-adun rest 7
-adun rest 4
-adun 3
-rezulta 14

Se dau 3 numere intregi sa se afiseze cel mai mare dintre ele


2, 3, 5
-daca 2 este mai mic decat 3 se afiseaza 3
-daca 5 este mai mare decat 3 se afiseaza 5
-daca 5 este mai mare decat 2 se afiseaza 5
-daca 5 este mai mare decat 3 se afiseaza 5

a,b,c
-a>b=a
-a>c=a

Se citesc 3 nr naturale a, b, c. Sa se afiseze in ordinea crescatoare a valorilor.

a=1
b=2
c=3
x=(N)
-daca 1 este mai mic decat 2 se afiseaza in fata
-daca 2 este mai mic decat 3 se afiseaza in fata
-daca 3 este mai mic decat N se afiseaza in fata

a<b= poz1
b<c= poz2
c<x= poz3

a<b<c->a
b<c<a->b
c<b<a->c

p1=3 p2=0 p3=7 p4=2

-p1<p2=nu
-p2 se schimba cu p1
(0, 3, 7, 2)
-p2<p3=da
(0,3,7,2)
-p3<p4=nu
-p4 se schimba cu p3
(0,3,2,7)
-p1<p2=da
-p2<p3=nu
-p3 se schimba cu p2
(0,2,3,7)
-p1<p2=da
-p2<p3=da
-p3<p4=da
(0,2,3,7)

Daca a<b nu se schimba pozitia


Daca a>b se schimba pozitia
p=1
- cond: b<a
- b,a
- p=p+1
se repeta de la conditia 1 cat timp exista nr.

*N intreg , suma primelor N nr nat.


s=0
nr=1

Suma (s)=nr+s
Numar (nr)=nr+1

-s=nr+s
-nr=nr+1
-se repeta cat timp conditia nr<=N

2, 3, 5
-daca 2 este mai mic decat 3 se afiseaza 2
-daca 5 este mai mare decat 3 se afiseaza 3
-daca 5 este mai mare decat 2 se afiseaza 2
-daca 5 este mai mare decat 3 se afiseaza 3

a,b,c
-a<b=a
-a<c=a

Dintr-un sir de numere sa se afiseze cel mai mic, fara sa isi modifice pozitia.

a,b
#################
a<b=a
b<a=b

p=1
-conditia: -a<b
-min=a
-p=p+1
-se repeta cat timp p <=n
-se afiseaza min.

#################

-p=2
-min=a
-daca a<min atunci:-min=a
-p=p+1
-se repeta cat timp p<=n
-afisare min.

**************

Se da numarul natural neutru n. Determina produsul primelor n nr impare.

-daca numarul se imparte fara rest la 2 se adauga+1


-daca se imparte cu rest la 2 ramnane neschimbat
-toate nr care nu se impart fara rest se inmultesc cu urmatorul care indeplineste
conditia
-suma nr care respecta conditia*urmatorul nr care indeplineste conditia
-se repeta conditia 1 cat timp exista nr.

-p=1
-nr=1
-Conditia: nr/2=cu rest
p=p*nr
-nr=nr+1
-se repeta cat timp conditia nr<=N
-se afiseaza p.

************
Intr-o tara sunt A judete,
Fiecare judet are B orase,
Fiecare oras are C strazi
Fiecare strada are D case
Fiecare casa are E locuitori
Care este populatia totala a tarii?

-nr loc. dintr-o casa*nr de case


-nr loc din caselor*nr strazilor
-nr loc de pe o strada*nr orasselor
-nr loc din oras*nr judetelor

-e*d*c*b*a=populatie

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