Ariketari lotutako informazioa:
- 2023-05-24_KromoenBilduma.pdf (ariketaren enuntziatua)
- 2023-05-24_KromoenBilduma.pas programa (adibidez C:\GurePrograma karpetan koka daiteke edo adibidez C:\KromoBilduma karpetan)
Datu-fitxategiak sortzeko programak:
- DatuFitxategiaSortu.pas bezero-programa (bilduma21 unitatearekin, bilduma30 unitatearekin edo bilduma39 unitatearekin batera karpeta berean kokatu, adibidez C:\GurePrograma karpetan)
- bilduma21.pas unitatearen iturburu-kodea (DatuFitxategiaSortu.pas bezero-programarekin batera karpeta berean kokatu, adibidez C:\GurePrograma karpetan), edo...
- bilduma30.pas unitatearen iturburu-kodea (DatuFitxategiaSortu.pas bezero-programarekin batera karpeta berean kokatu, adibidez C:\GurePrograma karpetan), edo...
- bilduma39.pas unitatearen iturburu-kodea (DatuFitxategiaSortu.pas bezero-programarekin batera karpeta berean kokatu, adibidez C:\GurePrograma karpetan)
Datu-fitxategiak:
- KROMOAK.DAT datu-fitxategiak 21, 30 edo 39 elementu izan ditzake (bilduma21.pas unitatearekin, bilduma30.pas unitatearekin edo bilduma39.pas unitatearekin sortu bada)
- JOKALARIAK.DAT datu-fitxategiak 340 elementu ditu eta bezero-programarekin batera karpeta berean kokatu (adibidez, C:\GurePrograma karpetan edo C:\KromoBilduma karpetan)
2023-05-24_KromoenBilduma.pas programak neurri desberdineko datu-fitxategiak prozesa ditzake, adibidez 21, 30 edo 39 elementuko datu-fitxategiak (gehienez 340 elementu izan ditzake datu-fitxategiak). Ondorioz, programa honetan erabiltzen den arraya zehazteko luzera logikoa adierazten duen aldagaia beharko da, jakinik arrayaren muga 340 elementukoa dela:
1 2 3 4 5 6 7 8 9 10 11 | program Kromoak_2023ko_maiatza; uses crt, sysutils; const iMAX = 340 ; // enuntziatuan 471 sBIDEA = 'C:\KromoBilduma\'; type taiBilduma = array [ 1.. iMAX] of integer ; |
Hau da bilduma21 izeneko unitatearen interfazea (bilduma30 unitatearen eta bilduma39 unitatearen interfazeak berdinak dira, eta aldea BildumarenFitxategiaSortu prozeduran dago):
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 | (* -------------------------- bilduma21 unitatearen interfazea ------------------ *) const sBIDEA = 'C:\KromoBilduma\'; type integer = smallint ; (* INTEGER-entzat 2 byte erabiltzera behartzen da *) tsKate25 = string [ 25 ]; tsKate199 = string [ 199 ]; trdBalioak = record iDefentsan, iKontrolean, iErasoan, iGuztira: integer ; end ; trdKromoa = record iZenbakia : integer ; sIzena : tsKate25; sTokia, sTaldea : tsKate25; rdBalioak : trdBalioak; iZenbatAle: integer ; end ; tfrdBilduma = file of trdKromoa; procedure BildumarenFitxategiaSortu(sFitxIzenBilduma: tsKate199); procedure BildumarenFitxategiaIkusi(sFitxIzenBilduma: tsKate199); (* ---------------------------- interfazearen amaiera -------------------------- *) |
2023ko Maiatzaren deialdiko teoria
Galderei dagozkien programak:
iruzkinik ez:
Argitaratu iruzkina