5.1 Beantwoord die vrae hieronder oor algemene aspekte en konsepte wat met programmering verband hou - NSC Information Technology - Question 5 - 2018 - Paper 2
Question 5
5.1 Beantwoord die vrae hieronder oor algemene aspekte en konsepte wat met programmering verband hou.
5.1.1 Noem TWEE lyne vir die skryf van duidelike en leesbare b... show full transcript
Worked Solution & Example Answer:5.1 Beantwoord die vrae hieronder oor algemene aspekte en konsepte wat met programmering verband hou - NSC Information Technology - Question 5 - 2018 - Paper 2
Step 1
Noem TWEE lyne vir die skryf van duidelike en leesbare bronkode.
96%
114 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Kommentaar in kode: Duidelike beskrywings help om die bedoeling van die kode te verduidelik.
Moduleerbaarheid: Die kode moet in kleiner, herbruikbare eenhede opgebroke wees.
Step 2
Definieer die konsep van 'n algoritme in programmering.
99%
104 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
‘n Algoritme is ‘n stapsgewyse oplossing vir ‘n probleem, wat ‘n aantal duidelike stappe of instruksies bevat.
Step 3
Verduidelik wat met ontfouting van 'n program bedoel word.
96%
101 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Ontfouting (debugging) is die proses van die identifisering, diagnosis, en regstelling van foute of bugs in 'n program. Dit sluit die gebruik van verskillende tegnieke in om die probleem op te spoor en op te los.
Step 4
Wat is 'n luptydfout ('runtime error')?
98%
120 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
'n Luptydfout is 'n fout wat tydens die uitvoering van die program voorkom, wat gewoonlik lei tot die beëindiging van die program.
Step 5
Gee 'n voorbeeld van 'n tipe fout wat tot 'n luptydfout sal lei.
97%
117 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
‘n Voorbeeld van 'n luptydfout is 'n deling deur nul, wat nie gedoen kan word nie.
Step 6
Vergelyk die struktuur en uitvoering van 'n WHILE…DO-lus en 'n REPEAT…UNTIL-lus.
97%
121 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Die WHILE…DO-lus voer die instrukies uit terwyl die voorwaarde waar is, terwyl 'n REPEAT…UNTIL-lus die instrukies ten minste een keer sal uitvoer voordat dit kyk of die voorwaarde waar is of nie.
Step 7
Identifiseer die datatipes vir veranderlikes X en Y.
96%
114 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Vir die instrukies x := 5 mod 2; en Y := 5 mod 2; is die datatipes: X is 'n geheelgetal (Integer) en Y is ook 'n geheelgetal.
Step 8
Verduidelik die doel van die volgende reëlkode:
99%
104 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Die doel van die reëlkode is om die inhoud van die tekslêer 'Besprekings.txt' te lees. Dit laai die lêer voor dat die data verwerk of vertoon kan word.
Step 9
Noem die uitwerking indien Append(tLeer) in die prosedure hierbo met Rewrite(tLeer) vervang word.
96%
101 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
As Append(tLeer) met Rewrite(tLeer) vervang word, sal 'n nuwe lêer geskep word en enige bestaande inhoud in die lêer verwyder word, wat kan lei tot dataverlies.
Step 10
Gee 'n moontlike rede waarom die T/A-fout ('I/O error') voorkom het.
98%
120 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Die T/A-fout kan voorkom as die lêer nie korrek toegesluit is nie, of as daar 'n probleem is met die lêer se pad of toegang.
Step 11
Trek die naspaar-tabel ('trace table') hieronder in jou ANTWOORDEBOEK.
97%
117 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Indien 623 as die pinwaarde ingesluit word, sal die tabelle soos volg lyk:
Pin
x
c
Is x < 1?
Is c < 5?
Vertoon
623
623
0
Nee
Ja
'PIN Aanvaard'
Step 12
Analiseer die voltoide naspeurtabel en noem wat die vereiste vir die pin is om geldig te wees.
97%
121 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Die vereiste vir die pin om geldig te wees, is dat c = 5 moet wees en dat die pin 'n waarde van 5 syfers moet hê.
Step 13
Voltooi die algoritme vanaf reël 3 hieronder om die vereiste patroon te vertoon.
96%
114 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!