5.1 Beantwoord die vrae hieronder oor algemene аспекты 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 аспекты en konsepte wat met programmering verband hou.
5.1.1 Noem TWEE ryne vir die skryf van duidelike en leesbare b... show full transcript
Worked Solution & Example Answer:5.1 Beantwoord die vrae hieronder oor algemene аспекты en konsepte wat met programmering verband hou - NSC Information Technology - Question 5 - 2018 - Paper 2
Step 1
Noem TWEE ryne 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: Dit help ontwikkelaars om die logika van die kode te verstaan en dit neem die enige veranderinge wat aan die kode gemaak is in ag.
Moduleriteit: Deur die kode in kleiner, meer hanterbare modules te verdeel, kan ontwikkeling en onderhoud vergemaklik word.
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 moontlike oplossing vir 'n probleem en bevat 'n aantal stappe/instruksies wat gevolg moet word om 'n opdrag/taak uit te voer/probleem op te los.
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 verwys na die tegniek/proses vir die vind/soek van en die verskaffing van defekte/probleme/foute ('bugs') in die kode, wat die korrekte uitvoering daarvan belemmer.
Step 4
Wat is 'n loopfout (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 Loopfout is 'n fout wat ontstaan wanneer 'n program tydens uitvoering in 'n oneindige lus val, wat veroorsaak dat dit nie kan voortgaan nie.
Step 5
Gee 'n voorbeeld van 'n tipe fout wat tot 'n loopfout kan 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 loopfout is die gebruik van 'n verkeerde voorwaarde in 'n WHILE-lus, wat daartoe kan lei dat die lus nooit beëindig 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
'n WHILE...DO-lus sal eers die voorwaarde kontroleer voordat die lus uitgevoer word, terwyl 'n REPEAT...UNTIL-lus die lus ten minste een keer sal uitvoer voordat die voorwaarde geverifieer word.
Step 7
Identifiseer die datatypes vir veranderlikes X en Y wanneer die volgende twee instruksies uitgevoer word:
x := 5 mod 2;
EN
Y := 5 mod 2;
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
Die datatype vir X is 'n helegetal, aangesien die resultaat van '5 mod 2' 1 is. Y het ook die datatype van 'n helegetal, met 'n resultaat van 1.
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
'n Tekste lêer word toegewy aan 'n veranderlike, wat dit moontlik maak om data daaruit te lees. Dit stel die program in staat om verlede data te verkry.
Step 9
Noem die uitvoering 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 'Rewrite(tLeer)' in plaas van 'Append(tLeer)' gebruik word, sal die lêer in 'n leë toestand herstel word, wat beteken dat enige vorige inhoud van die lêer verlore sal gaan.
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 lêer was nie tydens die vorige prosedure gesluit nie. Dit kan ook wees dat die lêer nie korrek toegeneem is, wat die toegang tot die lêer blokkeer.
Step 11
Analiseer die voltoide naspeurtabel en noem wat die vereiste vir die pin is om geldig te wees.
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
Die vereiste vir die pin is dat die waarde c gelyk moet wees aan 5, en die gebruiker moet 'n pin wat 5 syfers bevat, invoer.
Step 12
Voltooi die algoritme vanaf reël 3 ten einde hieronder in te vul:
97%
121 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!