2024(e)ko martxoaren 21(a), osteguna

10. astea | XYZ aretoaren tenperaturak

Demagun gela edo areto batean 22 gradu inguruko tenperatura dagoela, gelako puntu guztien tenperaturak ezagunak direla eta bektore batean gordeta daudela zenbaki erreal bezala. Puntu batetik besterako aldea txikia izanik, tenperatura guztiak 22 graduen inguruan daude. Hona hemen aretoaren eskema:
Datu-motak hauek izanik, ondoko bi eragiketak egin:
PROGRAM GelakoTenperaturak ;
CONST
   X_MAX = 8 ;
   Y_MAX = 8 ;
   Z_MAX = 8 ;
TYPE
   tarBolumena = ARRAY [1..X_MAX, 1..Y_MAX, 1..Z_MAX] OF Real ;
Bektorea aleatorioki datuz bete eta bektorearen edukia pantailaratu.

Aretoeren bolumen maximoa 8x8x8 izango da eta aretoaren puntu bakoitzaren koordenatua hiru zenbaki osoz adieraziko da, eta aretoaren puntu bakoitzari zenbaki ez-oso tenperatura bat dagokio. Adibidez, hurrego irudia begiratuz (1, 1, 8) puntuari 22.29 gradu dagozkio, eta(8, 8, 8) puntuari 22.15 graduko tenperatura dagokio.

Bektorean informazioa gordetzen eta ateratzen dakigula, ondoko hiru eragiketak egin:
  • Gelako zutabe bat aukeratu eta zutabe horretako punturik hotzena zehaztu
  • Gelako plano horizontal bat aukeratu eta plano horretako punturik hotzena zehaztu
  • Gelako punturik hotzena zehaztu
Adibidez, hona hemen programa exekutagarriaren balizko irteera zati bat:



Ariketaren planteamendua ulertuta eta programa exekutagarriaren irteera ikusita, zeure programa egitea eskatzen da. Ondoren, zure programa eta jarraian ematen den emaitza buruz buru jarri eta bakoitzaren alde onak eta alde ahulak ikusi:
 

iruzkinik ez:

Argitaratu iruzkina

Iruzkinen bat idazteko Google-ko kontu bat behar duzu. Iruzkin guztien moderazio-ardura blogeko administratzaileari dagokio.