25. astea (2019/03/06) laborategirako eginda ekarri behar dena
Gaurko ariketen bitartez azpiprogramak landuko dira. Hona hemen enuntziatuak:
Informatika irakasgaiaren web gune osagarria: 32. taldeko 2. azpitaldea
Zergatik 5 saiakera?
A-ren eta Z-ren artean 26 karaktere, beraz:
log2(26)=4,7
logaritmo (2 oinarrian) 26 zenbakiarena 4,7 da
|
Zergatik 7 saiakera?
1-tik 100-ra, biak barne, 101 aukera. Beraz:
log2(101)=6,658
logaritmo (2 oinarrian) 101 zenbakiarena 6,658 da
|
BEGIN
...
ReadLn(rAx) ;
ReadLn(rAy) ;
ReadLn(rBx) ;
ReadLn(rBy) ;
IF rAx = rBx THEN (* AB segmentua bertikala denean *)
BEGIN
... 1. ATALA
END
ELSE (* AB segmentua bertikala EZ denean *)
BEGIN
IF rAy = rBy THEN (* AB segmentua horizontala denean *)
BEGIN
... 2. ATALA
END
ELSE (* AB segmentua zeiharra denean, ez bertikala ez horizontala *)
BEGIN
... 3. ATALA
END ;
END ;
...
END.
|
Lehen programa honek A puntua eta B puntua (lau zenbaki erreal) teklatuz irakurtzen ditu eta lerro zuzenaren ekuazioa zehazten du, hots, AB lerroaren malda eta bere desplazamendu bertikala. Ariketaren programa exekutagarria Triangelu_1_4.exe hartu eta exekutatu nola dabilen ikusteko.
Hemen dago Triangelu_1_4.pas iturburu-programa, non goiko irudian erakusten diren formulak aplikatzen diren.
Bigarren programa aurrekoaren jarraipena da. Bigarren programa honek C puntua (bi zenbaki erreal) teklatuz irakurtzen du AB lerroan ez dagoela zainduz. Gero, C puntutik igarotzen den AB lerroaren perpendikularra kalkulatzen du. Ariketaren programa exekutagarria Triangelu_2_4.exe hartu eta exekutatu nola dabilen ikusteko.
Hirugarren programa aurreko bien jarraipena da. AB lerroa dugula eta bere perpendikularra C puntutik dugula, lerro biak elkartzen dituen P puntua kalkulatzen du programa honek. P puntuaren koordenatuak kalkulatzeko Cramer-en metodoa erabil daiteke 21. astea | ekuazio-sistema ariketan egiten den bezala, ondoko irudia ikusi:Hirugarren urrats honen programa exekutagarria Triangelu_3_4.exe hartu eta hura exekutatuz programaren logika nolakoa den asmatu.
Laugarren programa aurrekoen jarraipena da. Laugarren programa honek ABC triangeluaren azalera kalkulatzen du, horretarako AB distantzia eta CP distantzia zehaztuko ditu. Bi segmentuen luzera ezagutzean, triangeluaren azalera berehala lor daiteke. Ariketaren programa exekutagarria Triangelu_4_4.exe hartu eta hura exekutatuz programaren logika zein den ulertu.
Autoebaluazioa dela eta, hauek dira lau urratsei dagozkien iturburu-programak: