Algoritmoak Ariketak Phyton 11-23

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Algoritmoak -BATX 2

ARIKETAK Phyton

Idatz itzazu ariketa bakoitzerako sasi-kodea edo fluxu-diagrama.

11. ARIKETA
Sortu algoritmo bat, zenbaki bat eskatu eta positiboa ala negatiboa den esango duena.
Algoritmoa 11Ariketa
aldagaia Z1: Osoa
idatzi (“idatz ezazu zenbaki bat”)
irakurri (Z1)
baldin Z1 > 0 orduan
idatzi (Z1“positiboa da”)
bestela
baldin Z1= 0 orduan
idatzi (Z1 “0 da”)
bestela
idatzi (Z1”negatiboa da”)
amaitubaldin
amaitu 11Ariketa

12. ARIKETA

Sortu algoritmo bat jaiotako urtea eskatuta, adina kalkulatzen duena.


Algoritmoa 12Ariketa
aldagaia Z1, emaitza: Osoa
konstantea urtea: osoa = 2019
idatzi (“idatz ezazu zure jaiotze urtea”)
irakurri (Z1)
baldin Z1>urtea
idatzi (“jijiji”) orduan
bestela
emaitza = 2019-Z1
amaitubaldin
idatzi (“Adina” emaitza “da”)
amaitu 12Ariketa

1
Algoritmoak -BATX 2

13. ARIKETA

Sortu algoritmo bat non 1etik 20era (zenbakiak) 10 aldiz inprimatuko duena.
Algoritmoa 13Ariketa
aldagaia Z1:osoa=0
errepikatu 10 aldiz
bitartean Z1 < 21 egin
Z1= Z1 + 1
Idatzi (Z1)
amaituBitartean
Z1=0
amaitu
amaitu 13Ariketa

14. ARIKETA

Sortu algoritmo bat, oinarria eta altuera eskatuta , laukizuzen baten azalera eta perimetroa
kalkulatzen duena.

Algoritmoa 14Ariketa
aldagaia azalera, perimetroa : osoa
idatzi (“ idatz ezazu oinarria cm tan”)
irakurri (oinarria)
idatzi (“ idatz ezazu altuera cm tan”)
irakurri (altuera)
azalera= (oinarria * altuera)
Idatzi (“azalera”azalera” cm2 da”)
perimetroa =( 2*oinarria) + (2*azalera)
Idatzi (“perimetroa” perimetroa” cm da”)
amaitu 14Ariketa

2
Algoritmoak -BATX 2

15. ARIKETA

Sortu algoritmo bat 3ren lehenengo 20 multiploak kalkulatzen dituena.

Algoritmoa 15Ariketa
aldagaia :Z1 osoa = 1
konstantea x: osoa = 3
erepikatu Z1>20 izan arte
emaitza = x*( Z1)
Idatzi (emaitza)
Z1 = Z1 +1
amaitu
amaitu 15Ariketa

16. ARIKETA

Sortu algoritmo bat hamar zenbaki eskatu ondoren batazbestekoa kalkulatzen duena.
(agindu errepikakorra erabili)

Algoritmoa 15Ariketa
aldagaia :Z1 osoa = 0
konstantea x: osoa = 3
erepikatu Z1>20 izan arte
emaitza =( x*( Z1+1))
Idatzi (emaitza)
Z1 = Z1 +1
amaitu
amaitu 15Ariketa

17. ARIKETA

Sortu algoritmo bat egun kopuru bat sartutakoan zenbat urte, hilabete, aste eta egunak
diren kalkulatzen duena.

3
Algoritmoak -BATX 2

18. ARIKETA

Sortu algoritmo bat, zenbaki bat eskatu eta zenbaki hori lehena den ala ez esaten duena.
19. ARIKETA

Sortu algoritmo bat, zenbaki bat eskatu eta zenbaki horren faktoriala kalkulatzen duena.

20. ARIKETA

Pythonera pasa:

Hasi
Idatzi (“Idatzi zenbaki bat 1tik 10era”)
Irakurri(a)
Baldin a=1 orduan
idatzi (“Bere balorea I”)
Baldin a=2 orduan
idatzi (“Bere balorea II”)
Baldin a=3 orduan
idatzi (“Bere balorea III”)
Baldin a=4 orduan
idatzi (“Bere balorea IV”)
Baldin a=5 orduan
idatzi (“Bere balorea V”)
Baldin a=6 orduan
idatzi (“Bere balorea VI”)
Baldin a=7 orduan
idatzi (“Bere balorea VII”)
Baldin a=8 orduan

4
Algoritmoak -BATX 2

idatzi (“Bere balorea VIII”)


Baldin a=9 orduan
idatzi (“Bere balorea IX”)
Baldin a=10 orduan
idatzi (“Bere balorea X”)
Amaiera

21. ARIKETA

Pythonera pasa:

Hasi
Idatzi (“Idatzi produktuaren prezioa”)
Irakurri(a)
Baldin a>100 orduan
d=(a*0,1)
Bestela
d=(a*0,02)
Idatzi (“Deskontua” d “dagokio”)
Amaiera

You might also like