Professional Documents
Culture Documents
Algoritmoak Ariketak 1-10
Algoritmoak Ariketak 1-10
Algoritmoak Ariketak 1-10
ARIKETAK
1. ARIKETA
Sortu algoritmo bat bi zenbaki ezberdinak irakurri eta bietatik handiena atera eta idatziko
duena.
algoritmoa Handienaidatzi
aldagaia Z1,Z2:osoa
idatzi(“Eman bi zenbaki
desberdin”)
irakurri (Z1,Z2)
bestela
idatzi(Z2”da handiena”)
amaituBaldin
2. ARIKETA
Algoritmoak -BATX 2
algoritmoa Txikienaidatzi
aldagaia Z1,Z2:osoa
irakurri (Z1,Z2)
bestela
idatzi(Z2”da txikiena”)
amaituBaldin
3. ARIKETA
algoritmoa Bizenbakibatu
aldagaia Z1,Z2,Z3:osoa
idatzi(“Eman bi zenbaki”)
irakurri(Z1,Z2)
z3=z1+z2
Idatzi(“z1”+”z2”,”emaitza” da”)
amaitu Batuketa
Algoritmoak -BATX 2
3.1
algoritmoa Batuketa
/”programa honek bi zenbaki batzen ditu. Osoak izango dira.
aldagaia Z1,Z2:osoa
Idatzi(“Eman bi zenbaki”)
Irakurri(Z1,Z2)
Z1=Z1+Z2
Idatzi(Z1 “da baturaren emaitza”)
amaitu Algoritmoa
4. ARIKETA
4.1 ARIKETA
algoritmoa Batazbestekoa2
aldagaia Z1,Z2:osoa
Idatzi(“eman bi zenbaki”)
Irakurri(Z1,Z2)
Z3=(Z1+Z2)/2
Idatzi(Z1”da batazbestekoaren emaitza)
amaitu Algoritmoa
5. ARIKETA
Sortu algoritmo bat non hiru zenbaki ezberdin irakurri eta aldagai batzuetan gorde eta gero,
hiruetatik handiena inprimatuko duena.
algoritmo Zenbakihandiena
aldagaia Z1,Z2,Z3:osoa
Irakurri(Z1,Z2,Z3)
bestela
amaituBaldin
bestela
Idatzi(Z2”da handiena”)
Idatzi(Z3”da handiena”)
amaituBaldin
amaituBaldin
amaitu Algoritmoa
6. ARIKETA
baldin Z1=Z3
idatzi(“error”)
bestela //z1,z2 eta z3 desberdinak direnean
baldin Z1>Z2 orduan
baldin Z1>Z3 orduan
Idatzi( Z1 “da handiena”)
bestela
Idatzi (Z3 “da handiena”)
amaitubaldin
bestela
baldin Z2>Z3 orduan
Idatzi(Z2”da handiena”)
bestela
Idatzi(Z3”da handiena”)
amaituBaldin
amaituBaldin
amaituBaldin
amaituBaldin
Algoritmoak -BATX 2
amaituBaldin
amaituAlgoritmoa
7. ARIKETA
Sortu algoritmo bat non lau zenbaki ezberdin irakurri eta aldagai batzuetan gorde eta gero,
handiena eta txikiena inprimatuko duena.
algoritmo lauzenbaki
aldagai x,y,z,w:osoa
Irakurri(x,y,z,w)
bestela
amaitubaldin
bestela
bestela
amaitubaldin
amaitubaldin
bestela
Algoritmoak -BATX 2
bestela
amaitubaldin
bestela
bestela
amaitubaldin
amaitubaldin
amaitubaldin
amaitualgoritmoa
bestela
amaitubaldin
bestela
bestela
amaitubaldin
amaitubaldin
Algoritmoak -BATX 2
bestela
bestela
Idatzi(w“da txikiena”)
amaitubaldin
bestela
bestela
amaitubaldin
amaitubaldin
amaitubaldin
amaituAlgoritmo
algoritmo:orokorra
aldagaia:x,y,z,w:osoa
handiena(x,y,z,w)
txikiena(x,y,z,w)
Algoritmoak -BATX 2
8. ARIKETA
Sortu algoritmo bat, 1etik 10era dauden zenbaki osoak batu ondoren emaitza inprimatuko
duena. Hau da 1+2+3+........+10.
algoritmoa ZenbatuHamarArte
bitartean x<10 e
gin
Algoritmoak -BATX 2
x=x+1
y=x+y
amaituBitartean
amaituAlgoritmoa
9. ARIKETA
Algoritmoak -BATX 2
Sortu algoritmo bat, 1etik 100era dauden zenbaki bikoitiak batu ondoren zenbaki bikoiti
guztiak eta emaitza inprimatuko duena. Hau da 2+4+6+......+100
algoritmoZenbakibikoitiak
bitartean x<100 e
gin
x=x+2
idatzi (x)
y=y+x
amaituBitartean
amaituAlgoritmoa
10. ARIKETA
Algoritmoak -BATX 2
Sortu algoritmo bat, 1etik 300era dauden zenbaki bakoiti guztiak inprimatuko duena.
algoritmoZenbakibakoitiak
bitartean x<300 e
gin
x=x+2
idatzi (x)
amaituBitartean
amaituAlgoritmoa