You are on page 1of 14

ALGORITMOEN ARIKETAK

1. ARIKETA

Algoritmoa HandienaIdatzi

/* programa honek bi zenbaki desberdinetarako bakarrik balio du. Zenbaki osoak izan behar
dute*/

aldagaia Z1, Z2: Osoa

idatzi (“Eman itzazu bi zenbaki ezberdin”)

irakurri (Z1, Z2)

baldin Z1 > Z2 orduan

idatzi (Z1 “ da handiena”)

bestela

idatzi (Z2 “da handiena)

amaituBaldin

amaitu HandienaIdatzi
2. ARIKETA

Algoritmoa TxikienaIdatzi

/* programa honek bi zenbaki desberdinetarako bakarrik balio du. Zenbaki osoak izan behar
dute*/

aldagaia Z1, Z2: Osoa

idatzi (“Eman itzazu bi zenbaki ezberdin”)

irakurri (Z1, Z2)

baldin Z1 < Z2 orduan

idatzi (Z1 “ da txikiena”)

bestela

idatzi (Z2 “da txikiena”)

amaituBaldin

amaitu TxikienaIdatzi
3. ARIKETA

Algoritmoa BatuketaEgin

/* programa honek bi zenbakiren arteko batuketa egiteko bakarrik balio du */

aldagaia Z1, Z2, emaitza: Osoa

idatzi (“Eman itzazu bi zenbaki”)

irakurri (Z1, Z2)

emaitza = Z1 + Z2

idatzi (emaitza “ da bi zenbakien batura”)

amaitu BatuketaEgin
4. ARIKETA

Algoritmoa BatazbestekoaEgin

/* programa honek bi zenbakiren arteko batuketa egiteko bakarrik balio du */

aldagaia Z1, Z2, emaitza: Osoa

idatzi (“Eman itzazu bi zenbaki”)

irakurri (Z1, Z2)

emaitza = (Z1 + Z2)/2

idatzi (emaitza “ da bi zenbakien batura)

amaitu BatazbestekoaEgin

Algoritmoa BatazbestekoaEgin

/* programa honek bi zenbakiren arteko batuketa egiteko bakarrik balio du */

aldagaia Z1, Z2: Osoa

idatzi (“Eman itzazu bi zenbaki”)

irakurri (Z1, Z2)

Z1 = (Z1 + Z2)/2

idatzi (Z1 “ da bi zenbakien batura)

amaitu BatuketaEgin
5. ARIKETA

Algoritmoa HiruretatikHandiena
/* Programa honek hiru zenbaki ezberdinentzako bakarrik balio du.*/
aldagaia Z1, Z2, Z3: Osoa
idatzi (“Eman itzazu hiru zenbaki ezberdin”)
irakurri (Z1, Z2,Z3)
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
amaitu HiruretatikHandiena
6. ARIKETA

Algoritmoa HiruretatikHandiena
/* Programa honek hiru zenbaki ezberdinentzako bakarrik balio du.*/
aldagaia Z1, Z2, Z3: Osoa
idatzi (“Eman itzazu hiru zenbaki ezberdin”)
irakurri (Z1, Z2,Z3)
baldin Z1=Z2 orduan
idatzi (“ERROR 42”)
bestela
baldin Z1 = Z3 orduan
idatzi (“ERROR 42”)
bestela
baldin Z2 = Z3 orduan
idatzi (“ERROR 42”)
bestela

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
amaitubaldin
amaitu HiruretatikHandiena
7. ARIKETA

Algoritmoa HandienaIdatzi(A,B,C,D:osoak)
baldin A > B orduan
baldin A >C orduan
baldin A > D orduan
idatzi (A” da handiena”)
bestela
idatzi (D” da handiena”)
amaitubaldin
bestela
baldin C > D orduan
idatzi (C ”da handiena”)
bestela
idatzi (D ”da handiena”)
amaitubaldin
amaitubaldin
bestela
baldin B > C orduan
baldin B > D orduan
idatzi (B ”da handiena”)
bestela
idatzi (D”da handiena”)
amaitubaldin
bestela
baldin C > D orduan
idatzi (C ”da handiena”)
bestela
idatzi (D ”da handiena”)
amaitubaldin
amaitubaldin
amaitubaldin
amaituHandienaIdatzi

AlgoritmoaTxikienaIdatzi (A,B,C,D:osoak)
baldin A < B orduan
baldin A < C orduan
baldin A < D orduan
idatzi (A” da txikiena”)
bestela
idatzi (D” da txikiena”)
amaitubaldin
bestela
baldin C < D orduan
idatzi (C ”da txikiena”)
bestela
idatzi (D ”da txikiena”)
amaitubaldin
amaitubaldin
bestela
baldin B < C orduan
baldin B < D orduan
idatzi (B ”da txikiena”)
bestela
idatzi (D”da txikiena”)
amaitubaldin
bestela
baldin C < D orduan
idatzi (C ”da txikiena”)
bestela
idatzi (D ”da txikiena”)
amaitubaldin
amaitubaldin
amaitubaldin
amaituTxikienaIdatzi

AlgoritmoaOrokorra7
aldagaia A,B,C,D: Osoa
idatzi (“Eman itzazu 4 zenbaki ezberdin”)
irakurri (A,B,C,D)
HandienaIdatzi
TxikienaIdatzi
AmaituOrokorra7
8. ARIKETA

AlgoritmoaZortzigarrenAriketaA
/* Programa honek 1etik 10era dauden zenbaki oso guztiak batzeko balio du*/
aldagaia Z1, emaitza: Osoa=0
bitartean Z1<10 egin
Z1=Z1 +1
emaitza= emaitza + Z1
amaituBitartean
idatzi(“Emaitza:” emaitza “ da” )
amaituAlgoritmoa

AlgoritmoaZortzigarrenAriketaB
/* Programa honek 1etik 10era dauden zenbaki oso guztiak batzeko balio du*/
aldagaia: Z1, emaitza: Osoa=0
errepikatu
Z1=Z1 +1
emaitza= emaitza + Z1
Z1=10 bete arte
idatzi(“Emaitza:” emaitza “ da” )
amaituAlgoritmoa

AlgoritmoaZortzigarrenAriketaC
/* Programa honek 1etik 10era dauden zenbaki oso guztiak batzeko balio du*/
aldagaia: Z1, emaitza: Osoa=0
errepikatu 10 aldiz
Z1=Z1 +1
emaitza= emaitza + Z1
amaitu
idatzi(“Emaitza:” emaitza “ da” )
amaituAlgoritmoa
9. ARIKETA

AlgoritmoaBederatzigarrenAriketa
/* Programa honek 1etik 100era dauden zenbaki oso guztiak batzeko balio du*/
aldagaia: Z1, emaitza: Osoa=0
errepikatu
Z1=Z1 +2
Idatzi (Z1)
emaitza= emaitza + Z1
Z1=100 bete arte
idatzi(“Emaitza:” emaitza “ da” )
amaituAlgoritmoa
10. ARIKETA

AlgoritmoaHamargarrenAriketa
/* Programa honek 1etik 300era dauden zenbaki bakoiti guztiak imprimatzeko balio du*/
aldagaia: Z1, emaitza: Osoa=1
idatzi (Z1)
errepikatu
Z1=Z1 +2
Idatzi (Z1)
Z1=299 bete arte
amaituAlgoritmoa

You might also like