konpiladorea etiketadun mezuak erakusten. Erakutsi mezu guztiak
konpiladorea etiketadun mezuak erakusten. Erakutsi mezu guztiak

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

1. astea | pantailaren zabalera

Programa hau Dev-Pascal lan-ingurunearen bitartez idatzi, konpilatu eta exekutatu:









Erreparatu zenbakiz markaturiko elementuetan:



  1. Iruzkinak

  2. Programaren izenburua

  3. Konpilazio-agindua (ez da beharrezkoa)

  4. Idazketa pantailan

  5. Idazketa pantailan eta azpiko lerrora joan

  6. Teklatuaren bitarteko irakurketa



 

2022(e)ko abenduaren 27(a), asteartea

Konpiladorearen ingurunea

Konpiladorea instalatzean eta new source file bitartez programa berri irekitzean ondoko kode hau eskainiko digu:


UNIT NireUnitatea;
INTERFACE

IMPLEMENTATION
BEGIN

END. { UNITATEAREN BUKAERA }


Aurreko kode horrek balio du unitate bat programatzeko, baina guk ez ditugu unitateak garatuko programak baizik. Horregatik, kode hori aldatzea komeni zaigu. Hau da, konpiladorearen ingurunea gure behar izanetara egokitzea komeni zaigu.





Konpiladorearen ingurunea zure beharretara antola dezakezu. Hona hemen zure etxeko ordenagailuan zer idatz dezakezun eta non idatzi behar duzun:






options > environment options > misc.




{-----------------------------------------------------------
Ikaslea:
Taldea: 31
Azpitaldea: S1-GO1
Ariketa (fitxategiaren izena: XXXXX.PAS):
Deskribapen laburra:
Saioaren data:
-----------------------------------------------------------}
PROGRAM ProgramarenIzena;

{-----------------------------------------------------------
Aurrerago ikasiko ditugun azpiprogramak hemen idatzi
behar dira, adibidez honelako zerbait:

FUNCTION TangenteaKalkulatu(rAngelu: Real): Real;
BEGIN

END;
-----------------------------------------------------------}

BEGIN

WriteLn;
WriteLn('=======================');
WriteLn('RETURN sakatu amaitzeko');
WriteLn('=======================');
ReadLn;
END. { PROGRAMAREN BUKAERA }


 


Editatu > Konpilatu > Exekutatu

Konpiladore baten lana itzultzailearena da, hots, guk idatzitako programa (goimailako lengoaian idatzitakoa) makinak ezagutzen duen lengoaiara (behemailako legoaiara) itzultzea. Urratsak hiru dira eta bakoitzeko irudi bat erakusten da:





programa idazteko editorea abian jarri eta .pas luzapena duen fitxategia lortu





 programa konpilatu eta .exe luzapena duen fitxategia lortu





 .exe luzapena duen fitxategia exekutatu








Adibidez: sinuaren kurba marraztu
Beraz, ariketa bati aurre egiteko lehenik zer eskatzen diguten ariketaren enuntziatua ulertu behar dugu (0 urratsa izango litzateke). Ondoren programazio-lana letorke (gorago aipatu ditugun 1 eta 2 urratsak) eta bukaeran lortutako programa exekutatzea (gorago aipatu den 3 urratsa). Grafikoki honelaxe adieraz daiteke:








Mac sistemak: Pascal konpilatzen Geany ingurunea erabiliz

Jakina denez Dev-Pascal konpiladoreak Windows sistemara eragileko ordenadoretarako balio du. Mac ordenadoreen sistema eragilea OS-X da eta ezin daiteke Dev-Pascal konpiladorea erabili. Horregatik, Mac ordenadoreen erabiltzaileei Geany ingurunea gomendatzen zaie.



Instalazioak hiru urrats ditu:


  1. xcode instalatu.

  2. fpc (free pascal compiler) konpiladorea instalatu.

  3. Geany ingurunea instalatu.




1.



Lehenengo xcode instalatu behar da fpc konpiladorea eta OS-X sistema konpatibleak izan daitezan. Horretarako, terminala ireki (Aplicaciones > Utilidades > Terminal), eta honako hiru urrats hauek jarraitu behar dira:


1-A    xcode-select --install komandoa exekutatu.

1-B    “Install” aukeratu.

1-C    Instalazioa amaitzean terminala itxi.







2.



Behin xcode instalatuta dagoela, fpc (free pascal compiler) konpiladorea instalatu ahalko da. Horretarako dagokion fitxategia deskargatu eta instalatzeari ekin








3.



fpc instalatuta dago, eta beraz gure ordenagailua gai da Pascal konpilatzeko, baina IDE (ingurune grafiko) bat behar dugu programak editatu eta terminala erabili gabe konpilatu ahal izateko. Geany erabiliko dugu, baina mota horretako beste edozein ingurune erabil daiteke ere (adibidez

Lightweight edo Gladiator). Hona hemen Geany ingurunea deskargatzeko webgunea:











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...