‘n Algoritme is 'n stapsgewyse ontleding om 'n probleem op te los - NSC Information Technology - Question 5 - 2021 - Paper 2
Question 5
‘n Algoritme is 'n stapsgewyse ontleding om 'n probleem op te los.
5.1.1 Noem EEN tegniek/instrument/diagram wat gebruik kan word om 'n algoritme te stel.
5.1.2 Ge... show full transcript
Worked Solution & Example Answer:‘n Algoritme is 'n stapsgewyse ontleding om 'n probleem op te los - NSC Information Technology - Question 5 - 2021 - Paper 2
Step 1
Noem EEN tegniek/instrument/diagram wat gebruik kan word om 'n algoritme te stel.
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
Enige een van die volgende: Floekaart, IPO, Pseudokode.
Step 2
Gee EEN rede waarom algoritmes NIE taalspesifiek moets NIE.
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
Algoritmes moet in 'n algemene formaat geskrewe wees sodat dit deur verskillende programmeertale verstaan kan word, wat dit programmatuur-onafhanklik maak.
Step 3
Wat kan gedoen word om die kode in die voorbeeld hiervoor meer leesbaar te maak?
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
Hou kode in 'n georganiseerde indenteer styl. Voeg kommentaar by die kode om die doeleindes van spesifieke kommandos te verduidelik.
Step 4
Gee TWEE redes waarom die somtotaal as 0 gegeneer is, moet vertoon.
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 variabele iSom is in die verhoor nie globaal nie; dit is dus nie bereikbaar nie. 2. Die waarde van iSom is nie korrek toegewys nie, wat in 'n logiese fout lei.
Step 5
Realiseer 5 moet voltooi word. Skryf Delphi-kode om 'n lukraak getal in die reeks 10 tot 40 te genereer.
97%
117 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Kies die korrekte opsie vir ELK van die volgende vrae en skryf slegs die KORREKTE antwoord/opsie in die ANTWOREDBOEK neer:
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
a) (ii) if (iLukraak MOD 2 = 0) then
b) 6
Step 7
Verwys na die antwoord op VRAAG 5.5.2(a) en motiveer waarom instansie-veld/attribute ('instance fields/attributes') hiervan met die negatiewe teken (-) verklaar moet word as met die positiewe teken (+).
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 negatiewe teken (-) dui aan dat hierdie velde privaat is en nie direk beskikbaar is aan die buitekant van die klas nie, wat die inligtingskap in OOP bevorder.
Step 8
Identifiseer EEN prosedure in die UML-diagram hierbo.
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
getPersoneelID: String;
Step 9
Voltooi die algoritme hierbo om die vereistes egter te vertoon.
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
else if iGetalTerme > 2 then
sReel := iTerm1 + ' ' + iTerm2;
begin
for i := 3 to iGetalTerme do
iTerm3 := iTerm1 + iTerm2;
sReel := sReel + ' ' + IntToStr(iTerm3);
iTerm1 := iTerm2;
iTerm2 := iTerm3;
end;
vertoon sReel;