2024(e)ko otsailaren 7(a), asteazkena

4. ASTEA | ikasgelan egindakoa

 4. astea (2024/02/12 eta 2024/02/16) ikasgelan egin dena

  • Proiektuaren blogeko Proiektua | 7. Ariketa: zenbakien funtzio estandarrak artikulua gain-gainetik begiratu dugu funtzioak nola adierazten diren eta erabiltzen diren aipatuz.
  • Funtzio hauek ezagutzen ditugu:

    FUNCTION    ABS    ( Zenbakia : Integer | Real ) : Integer | Real ;
    FUNCTION    SQR    ( Zenbakia : Integer | Real ) : Integer | Real ;
    FUNCTION    SQRT   ( Zenbakia : Integer | Real ) : Real ;
    FUNCTION    ARCTAN ( Tangentea : Real ) : Real ;
    FUNCTION    ROUND  ( Zenbakia : Real ) : Integer ;
    FUNCTION    TRUNC  ( Zenbakia : Real ) : Integer ;
    FUNCTION    FRAC   ( Zenbakia : Real ) : Real ;
    FUNCTION    INT    ( Zenbakia : Real ) : Real ;
    

    Eta gainerako hauek ikasiko ditugu aste honetako laborategi saioan:

    FUNCTION    EXP    ( Zenbakia : Real ) : Real ;
    FUNCTION    LN     ( Zenbakia : Real ) : Real ;
    FUNCTION    SIN    ( Angelua : Real ) : Real ;
    FUNCTION    COS    ( Angelua : Real ) : Real ; 
    FUNCTION    ARCSIN ( Zenbakia : Real ) : Real ;
    FUNCTION    ARCCOS ( Zenbakia : Real ) : Real ;
    FUNCTION    RANDOM ( Zenbakia : Integer ) : Integer ;
    FUNCTION    RANDOM : Real ;
    PROCEDURE   RANDOMIZE ;
    
  • Agindu errepikakorrekin hasi gara, zenbaki oso eta positibo baten faktoriala kalkulatuz. Horretarako FOR-DO kontrol egitura erabili dugu. Ikusi blogeko 4. astea | agindu errepikakor baten fluxua artikuluan erakusten den adibidea
  • Kontrol-egitura errepikakorrekin jarraituz, agindu errepikakor bat zertan den ikasteko 4. astea | agindu errepikakor baten fluxua artikulua aztertu dugu, lehenik orokorrean eta ondoren adibide bat erakutsiz. Adibide horren haritik zuen esku geratzen da honako ariketa hauek egitea:
    • iBiderkaria kalkulatu
    • Zenbaki negatiboekin lan eginez batukaria kalkulatu:
      iBatukaria = -1 -2 -3 -4 ... -(iMuga-1) -iMuga
    • Zenbaki negatibo eta positiboekin lan eginez batukaria kalkulatu:
      iBatukaria = -1 +2 -3 + ... ∓iMuga
    • Bi zenbakien arteko batukaria kalkulatu:
      iBatukaria = iBeheMuga + (iBeheMuga+1) + (iBeheMuga+2) + ... + (iGoiMuga-1) + iGoiMuga
    • iMuga bakoitia izanik, bakoitien batukaria kalkulatu:
      iBatukaria = 1 + 3 + 5 + 7 + ... + iMuga

  • Blogeko 4. astea | FOR-DO bat beste FOR-DO baten barruan artikuluan azaldu dugu, non FOR-DO agindu errepikakor bat beste FOR-DO agindu baten barruan dagoen. Adibideak:
    • liBatukaria = +1 +2 +3 +4 +5 + ... +iMuga             (ForBat1.pas ikusi)
    • liBatukaria = +12 +22 +32 +42 + ... +iMuga2           (aurrekoa bezalakoa)
    • iBatukaria = +12 -22 +32 -42 + ... ±iMuga2             (ForBat7.pas ikusi)
    • liBatukaria = +11 +22 +33 +44 + ... +iMugaiMuga           (bi for)
    • iBatukaria = +11 -22 +33 -44 + ... ±iMugaiMuga             (bi for)
    • liBatukaria = +0! +1! +2! +3! + ... +iMuga!                (bi for)
    • iBatukaria = +1! -2! +3! -4! + ... ±iMuga!                  (bi for)
  • Blogeko 4. astea | WHILE-DO eta REPEAT-UNTIL: Segida baten batukaria artikuluan erakusten den ariketari buruz hitz egin dugu. Labur esanez:
    • Segidaren osagaietan erreparatuz berehala konturatzen gara real datu-motako aldagaiekin lan egin beharko dugula
    • Ariketaren datua zein den ikustetik berehala ateratzen da FOR-DO agindua ezin daitekeela erabili, horregatik...
    • ...horregatik WHILE-DO edo REPEAT-UNTIL aginduen bidetik jo beharko dugu, funtsean berdinak direlako bat erabil daitekeen kasuan bestea ere erabil daiteke (baina egoera batzuetan bata bestea baino hobeto egokitzen da)
 

iruzkinik ez:

Argitaratu iruzkina

Iruzkinen bat idazteko Google-ko kontu bat behar duzu. Iruzkin guztien moderazio-ardura blogeko administratzaileari dagokio.