2023(e)ko otsailaren 24(a), ostirala

6. ASTEA | ikasgelan egindakoa

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



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
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.






  • 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





 









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







  • 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









 

iruzkinik ez:

Argitaratu iruzkina