6. astea (2023/02/27 eta 2023/03/03) ikasgelan egin dena
2023/02/27
- Blogeko Algoritmoak artikulua azaldu dugu bide hau jarraituz:
- Algoritmoaren kontzeptua
- Ezagutzen ditugun algoritmo batzuk
- Algoritmoen adierazpideak
- Algoritmo baten adibidea
- Blogeko 5. astea | zenbaki edo letra sorta baten maximoa ariketan datu batzuen artean maximoa (edo minimoa) zehazteko algoritmoa aipatu dugu eta laborategian egingo dugu
- Blogeko 5. astea | Menu bat ariketa ezaguna zaigu eta duen berezitasuna: aldagai aukeratzailea karaktere bat da. Menuak egiten ikasi dugu eta ikusi adibide honetan aukerak hautatzeko CHAR motako datua erabiltzen dela.
- Azken ostiralekoa errepikatuz, AlfabetoLarriarenZatia.pas programaren bitartez, ondoko hauek erabiltzeko crt unitatearen beharraz hitz egin dugu:
- readkey funtzioa
- keypressed funtzioa
- clrscr prozedura
Hauxe da AlfabetoLarriarenZatia.pas programa:
program AlfabetoLarriarenZatia ;
uses
crt ;
var
cLetra: char ;
cLehenLetra: char ;
cAzkenLetra: char ;
begin
clrscr ;
writeln ;
writeln ;
repeat
write('''A'' eta ''Z'' arteko lehen letra bat eman: ') ;
cLehenLetra := readkey ;
writeln(cLehenLetra) ;
until (cLehenLetra >= 'A') and (cLehenLetra <= 'Z') ;
writeln ;
repeat
write('''', cLehenLetra, ''' eta ''Z'' arteko azken letra bat eman: ') ;
cAzkenLetra := readkey ;
writeln(cAzkenLetra) ;
until (cAzkenLetra >= cLehenLetra) and (cAzkenLetra <= 'Z') ;
writeln ;
writeln(' Karakterea Kodea') ;
writeln(' ---------- -----') ;
for cLetra:=cLehenLetra to cAzkenLetra do
begin
writeln(cLetra:15, ' -----> ', ord(cLetra)) ;
end ;
writeln(' ---------- -----') ;
writeln(' Karakterea Kodea') ;
writeln ;
repeat until keypressed ;
{
writeln ;
write('RETURN sakatu aurrera egiteko ') ;
readln ;
}
{
writeln ;
repeat
writeln('keypressed = ', keypressed) ;
until keypressed ;
}
end.
- Erabiltzailearen azpiprogramak:
- Kontzeptua
- 6. astea | zenbaki konbinatorioa (funtzioa) izenburuko artikulua
- 6. astea | zenbaki konbinatorioa (prozedura) izenburuko artikulua
- AzpiprogramenZergatia.pdf eskuliburuan 6-5 eta 6-8 bitarteko orrialdeak irakurtzea komeniko zaizue:
- 6. ATALA: AZPIPROGRAMAK, FUNTZIOAK ETA PROZEDURAK
- 6-5 orrialdeko 6.1 SARRERA
- 6-5 orrialdeko 6.2 AZPIPROGRAMA BATEN HELBURUA
- 6-5 orrialdeko 6.2.1 Kodearen errepikapena ekiditea
- 6-7 orrialdeko 6.2.2 Programaren antolaketa lortzea
- 6-8 orrialdeko 6.2.3 Kodearen independentzia
- Azpiprogramen abantailak:
- Kodearen errepikapena ekiditea
- Programaren antolaketa lortzea
- Programa monolitikotik programa modularrera
- Programaren erroreak bilatzea errazagoa zer modulutan agertzen den identifika daitekeelako
- Programadore taldea
- Programaren mantenua errazten da, programa modularra izatean aldaketak eta hobekuntzak egitea errazagoa da
- Kodearen independentzia:
- Kodearen berrerabilpena, modulu baten kodea programa batetik bestera eraman daiteke
- Azpiprograma batean behar diren aldagai eta gainerako elementuak defini daitezke eta denak pribatuak dira
- Blogeko 6. astea | zenbaki konbinatorioa (funtzioa) izenburua duen artikulutik abiatuta, honakoak ikusi ditugu:
- Funtzio baten deia
- Funtzio baten uneko parametroak
- Funtzioa baten parametro formalak (bereziki, irteeraren datu-mota)
- Funtzioak emaitza itzultzeko duen mekanismoa
- Funtzioaren bertako aldagaiak
- Azpiprogramen parametroak → divide et impera (datorren asteko laborategian ikusiko dugu)
2023/03/03
- 1. kontroleko emaitza orokorrak:
Guztiak | Aurkeztuak | Suspendituak | Aprobatuak | ||
< 3 | >=3 | <5 | >=5 | <7 | >=7 | ||
74 | 66 | 13 | 6 | 12 | 35 |
%100 | %89,2 | %19,7 | %9,1 | %18,2 | %53,0 |
%28,8 | %71,2 | ||||
1. kontroleko emaitza orokorrak |
- Aurreko egunekoa errepikatuz, blogeko 6. astea | zenbaki konbinatorioa (funtzioa) izenburua duen artikulutik abiatuta, honakoak berriro ikusi ditugu:
- Funtzio baten deia
- Funtzio baten uneko parametroak
- Funtzioa baten parametro formalak (bereziki, irteeraren datu-mota)
- Funtzioak emaitza itzultzeko duen mekanismoa
- Funtzioaren bertako aldagaiak
- Blogeko 6. astea | zenbaki konbinatorioa (prozedura) izenburua duen artikulutik abiatuta, honakoak ikusi ditugu:
- Prozedura baten deia
- Prozedura baten uneko parametroak (sarrerakoak edo irteerakoak izan daitezke)
- Prozedura baten parametro formalak
- Prozedurak emaitzak itzultzen baditu nola egiten duen
- Prozeduraren bertako aldagaiak
- Azpiprogramen parametroak → divide et impera (datorren asteko laborategian ikusiko dugu)
- Autoebaluazioa: Autoebaluazioa: hainbat aukerako menu bat, 5. astea | menu bat artikulua gogoratuz, ezagutzen dituzun hiru ariketak (letrarik hurbilena, Fibonacci eta Newton-Raphson) programa bakar batean bildu
- Autoebaluazioa: Fibonacciren sekuentzia ezagutzen dugula, 6. astea | Fibonacciren zenbakiak azpiprogramaz artikuluan proposatzen den ariketa programatu, non prozedura bat eta funtzio bat idatziko diren
- 6. astea | zenbaki bat asmatzen izenburua duen artikuluan proposatzen den ariketa hasi dugu, baina enuntziatua ikustetik ez gara pasatu
iruzkinik ez:
Argitaratu iruzkina