9. astea (2024/03/18 eta 2024/03/22) ikasgelan egin dena
- Gogoratu ezagutzen dugun blogeko Hurrengo bost asteak (6., 7., 8., 9. eta 10.) artikulua
- Datorren kontrolerako begiratu 8. astea | menu bat azpiprogramekin programa
- STRING datu-motako aldagaiekin lan egiteko baliabideak adibideekin birpasatu behar dituzue, bereziki aurreko ostiralean azaldu genituen str() eta val() prozedurak erabiltzen dituzten ariketak:
- 8. astea | kate bat prozesatzen (I) artikuluaren bigarren adibidean TXU txikigarria gehitzen zaio izen bati TXU konstante hori kateatuz
- 8. astea | kate bat prozesatzen (II) artikuluaren lehen adibidean txu txikigarria gehitzen zaio izen bati insert() prozedurari esker, pos() funtzioa eta copy() funtzioa erabiliko dira, eta val() prozedura erabiliko da ere (bere aurkakoa str() prozedura da)
- 8. astea | kate baten hasieraketa adibidean length() funtzioa erabiliko da
- 8. astea | zenbakiak teklatuz irakurtzen adibidean val() prozedura erabiliko da (bere aurkakoa str() prozedura da)
- 8. astea | katearen egokitasuna kontrolatu adibidean val() prozedura, pos() funtzioa eta copy() funtzioa erabiliko dira (espresuki kontrakorik esaten ez bada, gure ariketetan datuak egokiak direla suposatuko dugu)
- Blogeko ARRAY datu-mota artikulutik abiatuta kontzeptu hauek ikusi ditugu:
- DEFINIZIOA
- ESKEMA
- DATU-MOTA SORTZEN
- ERAGIKETA: IRAKURKETA-IDAZKETA ETA ESLEIPENA
- LAN EGITEKO BALIABIDEAK:
- 01 Prozesaketa (osorik prozesaketu), arrayaren elementu guztiei prozesu jakin bat aplikatu (ikus 01_OsorikProzesatu.pas programa). Klasean adibide bat egin dugu: array bat datuz bete eta array horren edukia erakutsi
- 02 Bilaketa, arrayaren elementu guztieen artean elementu jakin baten posizioa zehaztu (ikus 02a_BilaketaLineala.pas programa eta 02b_BilaketaLineala.pas programa) [hasita baina amaitu gabe, laborategian egingo da eta ostiralean berrikusiko dugu]
03a Minimoa, arrayaren baliorik txikienaren posizioa zehaztu (ikus 03a_Minimoa.pas programa) [laborategian egingo da eta ostiralean berrikusiko dugu]
03b Maximoa, arrayaren baliorik handienaren posizioa zehaztu (ikus 03b_Maximoa.pas programa) [laborategian egingo da eta ostiralean berrikusiko dugu]
- 04 Gehiketa, arrayaren bukaeran elementu berri bat jarri, arrayak toki librerik duen ala ez frogatu beharra dago (ikus 04_Gehiketa.pas programa)
- Blogeko ARRAY datu-mota artikulutik abiatuta kontzeptu hauek ikusi ditugu:
- DEFINIZIOA [berriro azaldu dugu]
- ESKEMA [berriro azaldu dugu]
- DATU-MOTA SORTZEN [berriro azaldu dugu]
- ERAGIKETA: IRAKURKETA-IDAZKETA ETA ESLEIPENA [berriro azaldu dugu]
- LAN EGITEKO BALIABIDEAK:
- 01 Osorik prozesatu, arrayaren elementu guztiei prozesu jakin bat aplikatu (ikus 01_OsorikProzesatu.pas programa). Klasean adibide bat egin dugu: array bat datuz bete eta array horren edukia erakutsi
- 02 Bilaketa lineala, arrayaren elementu guztien artean elementu jakin baten posizioa zehaztu (ikus 02a_BilaketaLineala.pas programa eta 02b_BilaketaLineala.pas programa)
- 03a Minimoa edo 03b Maximoa, arrayan dagoen elementu txikienaren edo handienaren posizioa lortu:
- 03a Minimoa, arrayaren baliorik txikienaren posizioa zehaztu (ikus 03a_Minimoa.pas programa)
- 03b Maximoa, arrayaren baliorik handienaren posizioa zehaztu (ikus 03b_Maximoa.pas programa)
- 04 Gehiketa, arrayaren bukaeran elementu berri bat jarri, arrayak toki librerik duen ala ez frogatu beharra dago (ikus 04_Gehiketa.pas programa)
- 05 Txertaketa, arrayaren iNon posizio ezagun batean elementu berri bat txertatu (ikus 05_Txertaketa.pas programa)
- 07 Hainbat txertaketa, arrayan elementu berriak sartu posizio jakin batzuetan. Bi algoritmo hauek ikusi, 05a gomendatzen da 05b zailagoa delako:
- 07a_HainbatTxertaketa.pas (array laguntzaile baten bitartez)
- 07b_HainbatTxertaketa.pas (elementuak banan-banan sartu) [hau ez ikasi]
- 06 Ezabaketa, arrayaren iNon posizio ezagun batean dagoen elementua ezabatu (ikus 06_Ezabaketa.pas programa)
- 08 Hainbat ezabaketa, arrayaren baldintza bat betetzen dituzten elementuak ezabatu. Bi algoritmo hauek ikusi, 06a gomendatzen da 06b zailagoa delako:
- 08a_HainbatEzabaketa.pas (array laguntzaile baten bitartez)
- 08b_HainbatEzabaketa.pas (elementuak banan-banan ezabatu) [hau ez ikasi]
- 09 Sailkatzea edo ordenatzea [ikusi gabe, hau ez ikasi]
- 10 Bilaketa bitarra array sailkatu/ordenatu batean [ikusi gabe, hau ez ikasi]
- AUTOEBALUAZIO ariketa (entregatze-data: apirilaren 14an): 9. astea | izenak eta kalifikazioak
iruzkinik ez:
Argitaratu iruzkina
Iruzkinen bat idazteko Google-ko kontu bat behar duzu. Iruzkin guztien moderazio-ardura blogeko administratzaileari dagokio.