NASIONALE SENIOR SERTIFIKAAT GRAAD 12 INLIGTINGSTEGNOLOGIE V1 FEBRUARIE/MAART 2015 PUNTE: 150 TYD: 3 uur Hierdie vraestel bestaan uit 19 bladsye.
Inligtingstegnlgie/V1 2 DBE/Feb. Mrt. 2015 INSTRUKSIES EN INLIGTING 1. Hierdie vraestel is in DRIE afdelings verdeel. Kandidate met AL DRIE afdelings beantwrd. 2. Die duur van hierdie eksamen is drie uur. As gevlg van die aard van hierdie eksamen is dit belangrik m kennis te neem dat jy nie tegelaat sal wrd m die eksamenlkaal vr die einde van die eksamensessie te verlaat nie. 3. Hierdie vraestel is pgestel met prgrammeringsterme wat nie prgrammeringstaal-spesifiek is nie (Delphi/Java (deur die Netbeans IDE te gebruik)). 4. Maak seker dat jy die vrae vlgens die spesifikasies wat in elke vraag gegee wrd, beantwrd. Punte sal slegs vlgens die vrgeskrewe vereistes tegeken wrd. 5. Beantwrd in elke vraag slegs wat gevra is. Byvrbeeld, indien die vraag nie datavalidering vereis nie, sal geen punte vir datavalidering tegeken wrd nie. 6. Ju prgramme met s gekdeer wrd dat dit met enige data sal werk en nie net met die vrbeelddata wat vrsien is f enige data-uittreksels wat in die vraestel verskyn nie. 7. Retines ss sek, srteer en seleksie met uit eerste beginsels ntwikkel wrd. Jy mag nie die ingebude funksies van 'n prgrammeringstaal vir enige van hierdie retines gebruik nie. 8. Alle datastrukture met deur ju as prgrammeerder verklaar wrd. Jy mag nie kmpnente wat in die kppelvlak vrsien is, gebruik m data te str en later weer p te rep nie. 9. Jy met ju werk gereeld str p die disket wat aan ju gegee is f p die skyfspasie wat aan ju vir hierdie eksamen tegeken is. 10. Maak seker dat ju eksamennmmer as kmmentaar verskyn in elke prgram wat jy kdeer, ask p elke gebeurtenis wat aangedui wrd. 11. Indien dit vereis wrd, druk die prgrammeringskde van al die prgramme/klasse wat jy vlti het. Jy sal 'n halfuur tyd vir drukwerk gegun wrd na die eksamensessie. 12. Aan die einde van hierdie eksamensessie met jy 'n disket/cd/dvd/ geheuestkkie met al ju werk daarp gestr, inlewer OF jy met seker maak dat ju werk p die skyfspasie wat vir hierdie eksamensessie aan ju tegeken is, gestr is. Maak seker dat alle lêers gelees kan wrd.
Inligtingstegnlgie/V1 3 DBE/Feb. Mrt. 2015 13. Die lêers wat jy bendig m hierdie vraestel te vlti, is aan ju gegee p 'n disket/cd/dvd/geheuestkkie f p die skyfspasie wat aan ju tegeken is in die vrm van 'n wagwrdbeskermde, uitverbare lêer: Delphi-leerders met die lêer DelphiDataAFR.exe gebruik. Java-leerders met die lêer JavaDataAFR.exe gebruik. Den die vlgende: Dubbelklik p die lêer. Klik p die 'extract'-knppie. Sleutel die vlgende wagwrd in: PrperTies87&% Wanneer die lêer nttrek is, sal die vlgende lys van lêers in die DelphiDataAFR/JavaDataAFR-lêergids beskikbaar wees: Delphi-lêers Vraag1: Vraag1_P.dpr Vraag1_P.res Vraag1_U.dfm Vraag1_U.pas Vraag2: Abdul Bruwer.txt HuisLening_U.pas Paula Redhat.txt Vraag2_P.dpr Vraag2_P.res Vraag2_U.dfm Vraag2_U.pas Xavier Outland.txt Vraag3: Vraag3_P.dpr Vraag3_P.res Vraag3_U.dfm Vraag3_U.pas Java (Netbeans)-lêers Vraag1: meter1.png Vraag1.frm Vraag1.java Vraag2: Abdul Bruwer.txt Paula Redhat.txt Xavier Outland.txt HuisLening.java Vraag2.frm Vraag2.java Vraag3: Vraag3.frm Vraag3.java VulSkikkings.java
Inligtingstegnlgie/V1 4 DBE/Feb. Mrt. 2015 SCENARIO Jy is by ʹn maatskappy wat eiendmme kp, pknap en verkp, as ʹn sagtewarentwikkelaar in diens geneem. AFDELING A VRAAG 1: ALGEMENE PROGRAMMERINGSVAARDIGHEDE INSTRUKSIES: Delphi-prgrammeerders Die prjek Vraag1 is in die Delphilêergids vrsien. Maak die nvltide prjeklêer Vraag1_P.dpr in die Vraag1-lêergids p. Veg ju eksamennmmer as kmmentaar in die eerste reël van die hfvrmeenheid Vraag1_U.pas by. Java-prgrammeerders Die prjek Vraag1 is in die Netbeanslêergids vrsien. Maak die nvltide klas met die naam Vraag1.java in die lêergidse Surce Packages (src) en Vraag1Package p. Veg ju eksamennmmer as kmmentaar in die eerste reël van die klas Vraag1.java by. Den die vlgende: Kmpileer en ver die prgram uit. Die kppelvlak vertn drie verskillende rtjies (ʹtabsʹ), naamlik Advertensie, Wnkamer-pknapping en Water en elektrisiteit. Vrbeeld van die rtjies (ʹtabsʹ): Vlti die kde vir elke rtjie (ʹtabʹ) ss wat dit in VRAAG 1.1 tt VRAAG 1.3 beskryf wrd. LET WEL: VRAAG 1.1 verwys na die Advertensie-rtjie (ʹtabʹ). VRAAG 1.2 verwys na die Wnkamer-pknapping-rtjie (ʹtabʹ). VRAAG 1.3 verwys na die Water en elektrisiteit-rtjie (ʹtabʹ).
Inligtingstegnlgie/V1 5 DBE/Feb. Mrt. 2015 1.1 Kppelvlak vir die Advertensie-rtjie (ʹtabʹ) LET WEL: Die markwaarde van ʹn eiendm is die munisipale waarde waarvr die eiendm gewaardeer is. Die verkpprys van ʹn eiendm is die waarde van die verkp van die eiendm. [Knppie Genereer advertensie] Skryf kde m die vlgende te den: Gebruik inligting uit die teksblkkies (ʹtext bxesʹ) wat vrsien is m 'n advertensie in die vlgende frmaat saam te stel: Huis te kp: <verkpprys>#<getal slaapkamers>bed#<getal badkamers>bad# Gebruik die vlgende inligting m die advertensie saam te stel: Die verkpprys wat in die advertensie vrkm, met met ʹn geldeenheid gefrmateer wees. Menie enige desimale waardes vertn nie. As die Swembad-merkblkkie (ʹcheck bxʹ) geselekteer is, met die teks ʹSwembad#ʹ by die advertensie se teks geveg wrd. As die verkpprys van die eiendm minder as die markwaarde is, met die wrd ʹWinskpʹ by die advertensie se teks geveg wrd.
Inligtingstegnlgie/V1 6 DBE/Feb. Mrt. 2015 Vertn die inligting van die advertensie in die afver-area wat vrsien is. Vrbeelde van saamgestelde advertensies: Vrbeeld 1: As die markwaarde van die eiendm R950 000 is, die verkpprys R850 000 is en die huis drie slaapkamers, twee badkamers en ʹn swembad het, met die advertensie ss vlg vertn: Huis te kp: R850000#3Bed#2Bad#Swembad#Winskp Vrbeeld 2: As die markwaarde van die eiendm R750 000 is, die verkpprys R800 000 is en die huis twee slaapkamers, een badkamer en geen swembad het nie, met die advertensie ss vlg vertn: (11) 1.2 Kppelvlak van die Wnkamer-pknapping-rtjie (ʹtabʹ) Skryf kde m die vlgende te den: 1.2.1 [Radiknppie Verfwerk] As die Verfwerk-radiknppie (ʹradi buttnʹ) geselekteer is, gebruik ʹn veranderlike m die tipe pknapping as die karakter V te str. (1)
Inligtingstegnlgie/V1 7 DBE/Feb. Mrt. 2015 1.2.2 [Radiknppie Teëlwerk] As die Teëlwerk-radiknppie (ʹradi buttnʹ) geselekteer is, gebruik ʹn veranderlike m die tipe pknapping as die karakter T te str. (1) 1.2.3 [Knppie Bereken en vertn pknappingskste] Die gebruiker met die getal vierkante meter wat pgeknap met wrd, as ʹn heelgetal insleutel en die tipe pknapping wat geden met wrd, kies. Die kste van elke tipe pknapping met bereken wrd ss hiernder verduidelik. (a) As die tipe pknapping Verfwerk is, gebruik die vlgende inligting m te bereken heveel verf bendig wrd, ask die ttale kste: Een liter verf wrd gebruik m ʹn ppervlakte van agt vierkante meter te verf. Die prysstruktuur van verf per drm is ss vlg: 1 liter-drm R 55.50 2 liter-drm R 92.30 5 liter-drm R 199.00 Vertn die berekende waardes in die afverarea wat vrsien is en gebruik die vlgende frmaat: Oppervlakte: <ppervlakte> vierkante meter Vlume verf wat bendig wrd: <vlume> liter 1 liter-drmme: <getal 1 liter-drmme> 2 liter-drmme: <getal 2 liter-drmme> 5 liter-drmme: <getal 5 liter-drmme> Ttale kste: <Ttale kste van verf> Die ttale kste met vertn wrd, afgernd tt twee desimale plekke. Vrbeeld: As die ppervlakte wat ingesleutel is, 148 m 2 is, sal die afver ss vlg wees: Oppervlakte: 148 vierkante meter Vlume verf wat bendig wrd: 18.5 liter 1 liter-drmme: 0 2 liter-drmme: 2 5 liter-drmme: 3 Ttale kste: R 781.60 (17)
Inligtingstegnlgie/V1 8 DBE/Feb. Mrt. 2015 (b) As die tipe pknapping Teëlwerk is, met ʹn dialgblkkie (ʹdialg bxʹ) gebruik wrd m die gebruiker te te laat m die kste van teëlwerk per vierkante meter in te sleutel. Veg vyf vierkante meter by die vierkantemeter-waarde wat ingesleutel is m vir breekskade vrsiening te maak en bereken dan die kste. Vertn die ppervlakte wat geteël met wrd in vierkante meter. Die ttale kste met vertn wrd, afgernd tt twee desimale plekke. Vrbeeld: As ʹn ppervlakte van 100 m 2 ingesleutel is en die kste m te teël R50,00 per vierkante meter is, sal die vlgende vertn wrd: 1.3 Kppelvlak vir Water en elektrisiteit-rtjie (ʹtabʹ) Oppervlakte: 100 vierkante meter Ttale kste: R 5250.00 (6) Skryf kde m die vlgende te den: 1.3.1 [Knppie Bereken bedrag verskuldig] Die vrige lesing vir elektrisiteit wat gebruik is, is as ʹn heelgetal in ʹn teksblkkie (ʹtext bxʹ) vrsien. Die gebruiker met die huidige lesing as 'n heelgetal in ʹn teksblkkie (ʹtext bxʹ) insleutel. As die huidige lesing wat deur die gebruiker ingesleutel wrd, minder as die vrige lesing is, vertn ʹn geskikte bdskap en maak die teksblkkie (ʹtext bxʹ) met die huidige lesing skn.
Inligtingstegnlgie/V1 9 DBE/Feb. Mrt. 2015 As die huidige lesing gelyk is aan f grter is as die vrige lesing, gebruik die vlgende tariewe m die bedrag verskuldig vir elektrisiteit wat gebruik is, te bereken: Eenhede Tariewe 0 600 R1,00 per eenheid >600 R600 + R1,50 per eenheid vir alle eenhede wat 600 rskry Vertn die bedrag in die byskrif (ʹlabelʹ) wat vrsien is, in ʹn frmaat wat ʹn geldeenheid krrek tt twee desimale plekke insluit. Vrbeeld: (11) 1.3.2 [Knppie Lys geisers] In ʹn pging m elektrisiteit te bespaar wrd sngeisers as ʹn mntlikheid ndersek. Drie grttes sngeisers is beskikbaar p grnd van hulle kapasiteit in liter. Daar wrd van die gebruiker verwag m een van die drie grttes in te sleutel: 50 (liter), 100 (liter) f 150 (liter). ʹn Skikking wat stringe teks bevat wat elk 'n tipe geiser beskryf, wrd as deel van die gegewe kde vrsien. Die beskrywing van elke tipe geiser begin met die kapasiteit van die geiser in liter, gevlg deur ʹn aandagstreep en die handelsnaam van die geiser. Vrbeeld: Die geiser wat as ʹ50-Small Wnderʹ beskryf wrd, kan 50 liter water hu en die handelsnaam van die geiser is ʹSmall Wnderʹ. Skryf kde m die tipes geisers te vertn in die skikking wat reenstem met die kapasiteit wat deur die gebruiker ingesleutel is wanneer die Lys geisers-knppie (ʹbuttnʹ) geklik wrd. Geen validering van die inverwaarde wrd vereis nie.
Inligtingstegnlgie/V1 10 DBE/Feb. Mrt. 2015 Vrbeeld: Lys van geisers as die waarde 50 ingesleutel wrd: (6) Maak seker dat ju eksamennmmer as kmmentaar in die eerste reël van die prgramlêer ingesleutel is. Str ju prgram. 'n Drukstuk van die kde mag vereis wrd. TOTAAL AFDELING A: 53
Inligtingstegnlgie/V1 11 DBE/Feb. Mrt. 2015 AFDELING B VRAAG 2: OBJEK-GEORIËNTEERDE PROGRAMMERING Kliënte wat eiendmme wil kp, den gewnlik aansek vir huislenings. Die vlgende inligting r aanseke wat ingedien is, wrd gewnlik vereis: Kwalifiseer die aanseker vir 'n huislening? Wat is die status van die aansek, gebaseer p die duur van die lening in jaar en die rentekers? Wat is die bedrag van die paaiement wat elke maand terugbetaalbaar met wrd? INSTRUKSIES: Delphi-prgrammeerders Die prjek Vraag2 is in die Delphilêergids vrsien en bevat: Java-prgrammeerders Die prjek Vraag2 is in die Netbeanslêergids vrsien en bevat: 'n Hfvrmlêer met die naam Vraag2_U.pas 'n Onvltide eenheidlêer met die naam HuisLening_U.pas 'n Tekslêer vir elke aanseker 'n GGK ('GUI') -klaslêer met die naam Vraag2.java 'n Onvltide bjekklas met die naam HuisLening.java 'n Tekslêer vir elke aanseker Maak die nvltide prjeklêer met die naam Vraag2_P.dpr in die Vraag2-lêergids p. Besigtig ('View') (Ctrl+F12) die eenheidlêer HuisLening_U.pas en veg ju eksamennmmer as kmmentaar in die eerste reël van beide eenheidlêers Vraag2_U.pas en HuisLening_U.pas by. Maak die nvltide lêer met die naam Vraag2.java en Huislening.java in die lêergidse Surce Packages (src) en Vraag2Package p. Veg ju eksamennmmer as kmmentaar in die eerste reël van die klasse Vraag2.java en HuisLening.java by. Den die vlgende: Kmpileer en ver die prgram uit. Die prgram het tans geen funksinaliteit nie. Vrbeeld van die kppelvlak (sien vlgende bladsy):
Inligtingstegnlgie/V1 12 DBE/Feb. Mrt. 2015 Vlti die kde ss wat dit in VRAAG 2.1 en VRAAG 2.2 beskryf wrd m funksinaliteit aan die prgram te gee. 2.1 Vlti die kde in die huisleningklas THuisLening/HuisLening ss hiernder beskryf: 2.1.1 Skryf kde m die vlgende vyf attribute by die klas te veg: Beskrywing Name van attribute Delphi Java Naam van aanseker faansekernaam aansekernaam Besteebare inkmste fbesteebareinkmste besteebareinkmste Huisleningbedrag waarvr aansek geden is fleningbedrag leningbedrag Getal jaar m huislening terug te betaal fjare jare Rentekers frentekers rentekers (4) 2.1.2 Skryf kde m ʹn knstruktr te skep wat die vlgende parameterwaardes ntvang: naam van aanseker besteebare inkmste leningbedrag waarvr aansek geden is Inisialiseer die relevante attribute deur die parameterwaardes te gebruik. Inisialiseer die attribute vir die getal jaar en die rentekers na 0. (5)
Inligtingstegnlgie/V1 13 DBE/Feb. Mrt. 2015 2.1.3 Skryf ʹn tegangsmetde (ʹaccessr methdʹ) vir die naam van die aanseker. (2) 2.1.4 Skryf wysigingsmetdes (ʹmutatr methdsʹ) vir die attribute Jare en Rentekers. (4) 2.1.5 ʹn Metde met die naam berekenpaaiement is vrsien. Dekmmenteer ('Uncmment') die kde wat die maandelikse paaiemente bereken sdat die metde funksineel gemaak wrd. (1) 2.1.6 Skryf kde vir ʹn metde met die naam isgedgekeur wat ʹn Blese waarde, wat aandui f die huislening gedgekeur is f nie, sal terugstuur. ʹn Huislening sal slegs gedgekeur wrd as daar aan die vlgende kriteria vlden wrd: Lenings van meer as R800 000 met r ʹn tydperk van meer as 20 jaar (25 f 30 jaar) terugbetaal wrd. Die maandelikse besteebare inkmste van ʹn aanseker wat vir ʹn lening van tt R600 000 aansek den, met ten minste 130% van die maandelikse paaiemente wees. (9) 2.1.7 Skryf kde m ʹn tstring-metde te skep m ʹn string terug te stuur wat ss vlg gefrmateer is: Naam van aanseker: <aanseker se naam> Besteebare inkmste: <besteebare inkmste> Leningbedrag: <leningbedrag> Getal jaar: <getal jaar> Rentekers: <rentekers> % (5) 2.2 Jy is vrsien van drie tekslêers wat elk inligting r 'n ander huisleningaansek bevat. Die naam van elke tekslêer is die naam van die aanseker. Vrbeeld: As die aanseker se naam ʹAbdul Bruwerʹ is, is die naam van die tekslêer Abdul Bruwer.txt. Elke tekslêer bevat vier reëls met inligting r 'n aanseker vir ʹn huislening in die vlgende frmaat: <naam en van van aanseker> <maandelikse inkmste> <maandelikse uitgawes> <huisleningbedrag waarvr aansek geden is> Inhud van die drie tekslêers vir elk van die vlgende aansekers: Abdul Bruwer, Paula Redhat en Xavier Outland Abdul Bruwer 28000 12500 750000 Paula Redhat 25785 11190 888000 Xavier Outland 44741 20384 978000
Inligtingstegnlgie/V1 14 DBE/Feb. Mrt. 2015 Die GGK ('GUI') is vrsien van die name van die verskillende aansekers wat gestr is in die kmbinasielys (ʹcmb bxʹ) wat vrsien is. ʹn Objek van die THuisLening/HuisLening-klas is glbaal verklaar. 2.2.1 [Knppie Vind aanseker] Die gebruiker met die naam van ʹn aanseker uit die kmbinasielys (ʹcmb bxʹ) kies. Skryf kde m die vlgende te den: Tets f ʹn aanseker gekies is f nie en vertn ʹn geskikte bdskap. Tets f ʹn tekslêer met die aanseker se naam bestaan f nie, en vertn ʹn geskikte bdskap wat die naam van die aanseker insluit, en f ʹn aansek ingedien is f nie. As ʹn tekslêer nie gevind wrd vir die aanseker wat in die kmbinasielys (ʹcmb bxʹ) gekies is nie, is geen aansek vir ʹn huislening ingedien nie. Vrbeeld van afver van ʹn huisleningaansek deur Jhn Smith wat nie ingedien is nie: Geen huisleningaansek is deur Jhn Smith ingedien nie. As ʹn huisleningaansek nie ingedien is nie, maak die ʹEvalueer aansekʹ-knppie (ʹbuttnʹ) naktief. As ʹn tekslêer met die aanseker se naam bestaan (ingedien is), den die vlgende: - Lees die inkmste, uitgawes en leningbedrag uit die tekslêer. - Bereken die besteebare inkmste deur die uitgawes van die inkmste af te trek. - Instansieer ʹn THuisLening/HuisLening-bjek vir die aanseker. - Maak die ʹEvalueer aansekʹ-knppie (ʹbuttnʹ) aktief. (18) 2.2.2 [Knppie Evalueer aansek] Die gebruiker met die getal jaar vir die lening m terugbetaal te wrd, kies uit die kmbinasielys (ʹcmb bxʹ) wat vrsien is en die rentekers in die teksblkkie wat vir hierdie del vrsien is, insleutel. Skryf kde m die vlgende te den: Gebruik die wysigingsmetdes en die inligting wat deur die gebruiker vrsien is m die tepaslike attribute van die huisleningsbjek van die aanseker p te dateer.
Inligtingstegnlgie/V1 15 DBE/Feb. Mrt. 2015 Tets f die lening gedgekeur is (aan die vereistes vlden het) f nie. As die lening gedgekeur is, vertn die besnderhede van die leningaansek in die afverarea deur die tstringmetde te gebruik. Vertn ʹn bdskap met die vlgende frmaat: Lening GOEDGEKEUR met ʹn maandelikse paaiement van <maandelikse paaiement> Vrbeeld van afver vir die gedgekeurde huisleningaansek deur Abdul Bruwer vir R750 000 r 20 jaar teen ʹn rentekers van 9%: Naam van aanseker: Abdul Bruwer Besteebare inkmste: R 15500.00 Leningbedrag: R 750000.00 Getal jaar: 20 Rentekers: 9.0% Lening GOEDGEKEUR met ʹn maandelikse paaiement van R 6847.00 As die huislening nie gedgekeur is nie, vertn die aanseker se naam en van en ʹn bdskap wat aandui dat die lening nie gedgekeur is nie. Vrbeeld van afver vir ʹn huisleningaansek deur Xavier Outland vir R870 000 r 20 jaar teen 'n rentekers van 9% wat nie gedgekeur is nie: Naam van aanseker: Xavier Outland Lening NIE GOEDGEKEUR NIE (12) Maak seker dat ju eksamennmmer as kmmentaar in die eerste reël van die klas en die vrm verskyn. Str al die lêers. 'n Drukstuk van die kde vir beide klasse/eenhede mag vereis wrd. TOTAAL AFDELING B: 60
Inligtingstegnlgie/V1 16 DBE/Feb. Mrt. 2015 AFDELING C VRAAG 3: PROBLEEMOPLOSSINGPROGRAMMERING Ses eiendmsagente is deur 'n plaaslike eiendmsagentskap in diens geneem. Die bestuurder van die agentskap wil sagteware hê wat in staat is m die prfiele van hulle verkpsagente jaarliks te evalueer. INSTRUKSIES: Delphi-prgrammeerders Die prjek Vraag3 is in die Delphilêergids vrsien. Maak die nvltide prjeklêer Vraag3_P.dpr in die Vraag3-lêergids p. Veg ju eksamennmmer as kmmentaar in die eerste reël van die hfvrmeenheid-lêer Vraag3_U.pas by. Java-prgrammeerders Die prjek Vraag3 is in die Netbeanslêergids vrsien. Maak die nvltide klasse met die name Vraag3.java en VulSkikkings.java in die lêergidse Surce Packages (src) en Vraag3Package p. Veg ju eksamennmmer as kmmentaar in die eerste reël van die klaslêer Vraag3.java by. Den die vlgende: Kmpileer en ver die prgram uit. Die prgram het tans geen funksinaliteit nie. Vrbeeld van kppelvlak:
Inligtingstegnlgie/V1 17 DBE/Feb. Mrt. 2015 Twee skikkings met die name arragente en arrverkpe is vrsien. Jy mag addisinele skikkings as deel van ju plssing skep en gebruik. Die skikking arragente str die kdes en name van ʹn aantal verkpsagente in die vlgende frmaat: Vrbeeld: LET WEL: <Agent se kde>:<agent se naam> A120:Wes Seelig Die inligting van verkpsagente met agentkdes A120 A125 is vrsien. Die skikking arrverkpe str inligting r eiendmme wat verkp is in die vlgende frmaat: <maand>#<tipe>#<agent se kde>;<prys> Beskrywing van inligting wat in een teksreël vrsien wrd: maand: Die nmmer van die maand van die jaar waarin die verkptransaksie geden is tipe: Die tipe eiendm wat verkp is: - K: Kmmersieel - R: Residensieel - L: Landbu agent se kde: Die kde van die agent wat die eiendm verkp het prys: Die prys waarteen die eiendm verkp is Vrbeeld: 02#K#A123;650000 Vlti die kde vir VRAAG 3 ss wat dit hiernder in VRAAG 3.1 en VRAAG 3.2 beskryf is. 3.1 [Knppie Vind agent se naam] Die gebruiker met die kde van ʹn agent in die teksblkkie (ʹtext bxʹ) wat vrsien is, insleutel. Skryf kde wat die kde van die agent wat deur die gebruiker ingesleutel is, in die arragente-skikking sal sek. Die sekprses met p s ʹn manier saamgestel wrd dat die sekprses sal staak wanneer die agent se kde gevind wrd. As die agent se kde gevind wrd, vertn die agent se naam in die byskrif (ʹlabelʹ) wat vir die naam van die agent vrsien is. As die agent se kde nie gevind wrd nie, vertn die bdskap ʹOngeldige agentkdeʹ in die byskrif (ʹlabelʹ) wat vir die naam van die agent vrsien is en maak die teksblkkie (ʹtext bxʹ) wat vir die insleutel van die agentkde vrsien is, skn.
Inligtingstegnlgie/V1 18 DBE/Feb. Mrt. 2015 Vrbeeld van afver as die agentkde wat ingesleutel is, A123 is: Vrbeeld van afver as die agentkde wat ingesleutel is, B123 is: 3.2 [Knppie Agent se verkpe] (2) 3.2.1 Veg ʹn geskikte afverkmpnent by in die Vertn-area p die GGK ('GUI') m vrsiening te maak vir die afver vir VRAAG 3.2.2. Hernem die kmpnent met 'n geskikte naam. 3.2.2 ʹn Opsmming van die verkpe wat geden is deur die agent wat in VRAAG 3.1 geïdentifiseer is, met in die kmpnent wat in die GGK ('GUI') van VRAAG 3.2.1 bygeveg is, vertn wrd. Gebruik die inligting in die arrverkpe-skikking en sm die verkpe van die agent p ss hiernder aangetn. Vrbeeld van afver as die agent se kde A123 is: (11) LET WEL: Die waardes wat in die laaste klm vertn wrd, dui die ttale getal van die verskillende tipes eiendmme wat deur hierdie agent verkp is, aan
Inligtingstegnlgie/V1 19 DBE/Feb. Mrt. 2015 Die ttale waarde van die verkpe wat nderkant die psmming vertn wrd, dui die ttale waarde aan van al die eiendmme wat deur hierdie agent verkp is. Enige ander geskikte afverkmpnent kan gebruik wrd behalwe die een wat in die gegewe vrbeeld gebruik is. (24) Maak seker dat ju eksamennmmer as kmmentaar in die eerste reël van die prgramlêer ingesleutel is. Str ju prgram. 'n Drukstuk van die kde mag vereis wrd. TOTAAL AFDELING C: GROOTTOTAAL: 37 150