2023(e)ko urtarrilaren 30(a), astelehena

2. astea | kartesiar-polar

Zenbaki errealekin lan eginez, puntu baten koordenatu kartesiarrak ezagutzen dira eta dagozkien koordenatu polarrak lortu behar dira.



Ariketa:
XY planoan dagoen rP puntu baten koordenatu kartesiarretan teklatutik irakurri. rP puntuari dagozkion koordenatu polarrak lortu.
rP puntuaren koordenatu polarraren angelua gradu-minutu-segundotan pantailaratu.







Eskatzen den irteera, adibidez:







   P puntuaren X koordenatua eman: 4.01

   P puntuaren Y koordenatua eman: 2.99



   OP Distantzia = 5.00202 unitate

   Alfa angelua =  0.64070 radian



   Koordenatuak: (4.01, 2.99) = [5.00202 | 0.64070]

_






2. astea | zenbakia pantailaren erdian

Programa honek zenbaki oso bat idatziko du pantailaren erdian, ZENBAKIA hitzaren azpian. Pantailan idatzi beharreko zenbakia 2 edo 4 digitu izango ditu, baina edozein kasutan pantailaren erdia idaztea eskatzen da.





Programak bi datu eskatuko dizkio erabiltzailearei. Batetik, idatzi behar den zenbakia; eta bestetik, idatzi beharreko zenbaki horrek zenbat digitu dituen (2 edo 4). Adibidez, hauek izan daitezke lau zifrako zenbaki bat ematean aterako litzatekeen emaitza eta kokapenaren eskema:




          1         2         3         4         5         6         7         8
12345678901234567890123456789012345678901234567890123456789012345678901234567890
ZENBAKIA
6295





Eta hauek izango lirateke programa beraren emaitza zenbakia bi zifratakoa izetean:




          1         2         3         4         5         6         7         8
12345678901234567890123456789012345678901234567890123456789012345678901234567890
ZENBAKIA
81



Jakin ezazu ere, testu-pantaila batean gehienez 80 zutabe daudela, hots, pantailaren zabalera 80 karakterekoa dela.




2. astea | triangelu berezi baten azalera

Zenbaki errealekin lan eginez, triangelu baten azalera kalkulatu ondoren emaitza pantailaratu.



Ariketa:


A, B eta C puntuak teklatutik irakurri. A, B eta C puntuek osatzen duten triangeluaren azalera lortu.
A eta B puntuak OX ardatzean daude (rAy eta rBy koordenatuek zero balio dute).
A eta B puntuei dagozkien x koordenatuak positiboak dira eta desberdinak euren artean, hots, A eta B ez direlako puntu bera rAx  eta rBx  koordenatuak desberdinak izango dira elkarrekiko.  
C puntua edozein tokitan egon daiteke OX ardatzean izan ezik. Triangeluaren azalera positiboa izango da rCy  koordenatua positiboa izatean, eta azalera negatiboa izango da  rCy  koordenatua negatiboa izatean. Triangeluaren azalera kalkulatzeko garrantzirik du rCx koordenatuak?









2. astea | kopuru handiegiak

Teklatutik zenbaki osoa sartu (iZbk aldagaian gorde) eta zenbakiari dagozkion hurrengo bost zenbakien karratuak eta kuboak kalkulatu eta pantailaratu (karratuak eta kuboak kalkulatzean iKarratu eta iKubo aldagaietan gorde).




Pantailaratzean honako taula honen moduan agertuko da:


ZENBAKIA          KARRATUA          KUBOA
----------------------------------------------------------



Oharra: Programaren exekuzioan zenbaki osoen gainezkatzeak dakartzan erroreak ikus daitezke. Adibidez 29 edo 179 zenbakietan, lehena kuboa kalkulatzean eta bigarrena karratuarekin.





29






179





2. ASTEA | etxerako lana

 2. astea (2023/01/31) etxean egitekoa




Aste honetako laborategitik irtetean (eta ostiraleko klasea eman ondoren) jarraian aipatzen diren ariketa guzti hauek programatuta eta ulertuta egon daitezela:






Proiektuarekin lotutako bi programa hauek ere egin:




Zuk ikusi lana eta denbora nola banatzen dituzun, bai etxean zein laborategian. Baina aurrera egiteko programa hauek menperatu behar dira, hurrengo gaia baldintzazko aginduak delako eta gai berri hori kontzeptu hauen gainean eraikitzen delako.





2. ASTEA | laborategi/mintegian egin dena

 2. astea (2023/01/31) laborategi/mintegian egindakoa






  • Zerrenda pasatu dugu, deitutakoen artean ez etorriak:


    • Martin Zorrozua, Gaizka

    • Zubiaurre PeƱalba, Antxon





  • 1. astea | erakarpen grabitatorioa izeneko programa egina duzue, eta gaurkoan kontzeptu hauek birpasatu ditugu:
    • Konstanteak eta aldagaiak

    • Zatiketa erreala (/)

    • Zenbaki errealen adierazpen zientifikoa





  • 2. astea | triangelu berezi baten azalera izeneko programa egin dugu. Bide batez ondokoak ikusi ditugu:


    • WriteLn prozedurari datuak (parametroak) nola pasatu

    • Testuen formatua WriteLn('Testua':n);

    • Zenbaki errealen formatua WriteLn(rAzalera:m:n);

    • ABS funtzio estandarra erabil daiteke triangeluaren oinarria beti positiboa izan dadin

    • Zatiketa erreala (/)





  • 2. astea | kopuru handiegiak izeneko programa honi esker ondoko hauek ikasten dira:


    • WriteLn prozedurari datuak (parametroak) nola pasatu

    • Testuen formatua WriteLn('Testua':n);

    • Zenbaki osoen formatua WriteLn(iZbk:n);

    • SQR funtzio estandarra: zenbaki bat onartzen duen funtzioa da, eta datua den zenbaki horri dagokion karratua itzultzen du

    • Datu-moten mugak (INTEGER eta LONGINT)

    • MAXINT konstantea eta MAXLONGINT konstantea







  • 2. astea | kartesiar-polar izeneko programa egin dugu baina rAng emaitza radianetan emanik (aurrerago ikasiko dugu radianak gradu-minutu-segundo moduan nola pantailaratu). Programa honi esker ondoko hauek ikasten dira:


    • Sqrt() funtzio estandarra
    • ArcTan() funtzio estandarra

    • Radianetan emandako angelu bat gradu-minutu-segundo moduan pantailan erakusteko, teoriako klasean aipatutako Trunc() eta  Frac() funtzio estandarrak erabili beharko dituzue








HAU EGIN GABE GERATU DA 



  • 2. astea | zenbakia pantailaren erdian izeneko programa ez dugu egin baina aurrekoen bezalakoa da. Programa honi esker ondoko hauek ikasten dira


    • WriteLn prozedurari datuak (parametroak) nola pasatu

    • Testuen formatua WriteLn('Testua':n);

    • Zenbaki osoen formatua WriteLn(iZbk:n);

    • Zatiketa osoa (DIV)




 

2023(e)ko urtarrilaren 23(a), astelehena

1. ASTEA | etxerako lana

 1. astea (2023/01/24) etxean egitekoa






  • Konpiladorea instalatu zuen etxeetako ordenagailuetan. Horretarako, joan eGela gela birtualera eta bi aukera izango dituzue programa hartzeko:










  • Aurreko adibideak begiratu gabe ondoko hau egin: Teoriako blogean argitaratutako Programa baten egitura izeneko artikulutik abiatura LaukizuzenarenAzalera programa egin dugu: zenbaki osoak lantzen dituen programa (bi zenbaki teklaturen bitartez irakurri, eta datu horiei dagokien emaitza kalkulatu ondoren bere balioa pantailan erakutsi). Programa horren baliokidea den TriangeluarenAzalera ariketa egizu (bi zenbaki teklaturen bitartez irakurri rOinarria eta rAltuera, eta datu horiei dagokien triangeluaren azalera pantailan erakutsi), baina zenbaki errealekin lan eginez






 

15. ASTEA | laborategi/mintegian egin dena

15. astea (2023/05/09) laborategi/mintegian egindakoa 25 ikasleetatik 17 ikasleek kontrol-ariketaren bidalketa egin dute Hirugarren ko...