5.1 Prosedures en funksies word gebruik om modulariteit in programme te verbeter - NSC Information Technology - Question 5 - 2017 - Paper 2
Question 5
5.1 Prosedures en funksies word gebruik om modulariteit in programme te verbeter.
5.1.1 Noem TWEE voordele van moduleer programming.
5.1.2 Ondersteek tussen 'n pri... show full transcript
Worked Solution & Example Answer:5.1 Prosedures en funksies word gebruik om modulariteit in programme te verbeter - NSC Information Technology - Question 5 - 2017 - Paper 2
Step 1
5.1.1 Noem TWEE voordele van moduleer programming.
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
Twee voordele van moduleer programming is:
Herbruikbaarheid van kode: Moduleer programming laat ontwikkelaars toe om spesifieke module kodes te hergebruik in verskillende programme, wat tyd en moeite spaar.
Samewerking tussen programmeerders: Dit fasiliteer samewerking deur verskillende programmeerders aan spesifieke modules te werk wat die ontwikkeling van komplekse programme eenvoudiger maak.
Step 2
5.1.2 Ondersteek tussen 'n privaat funksie en 'n publieke funksie.
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 Privaat funksie is slegs toeganklik vanuit die klas/eenheid/vorm waarin dit geskryf is, terwyl 'n publieke funksie toeganklik is vanuit ander klasse of projekte. Dit beteken dat publieke funksies vir ander programmeerders beskikbaar is, terwyl privaat funksies beperk is tot die spesifieke konteks waarin hulle gedefinieer is.
Step 3
5.2.1 bAntwoord := y = z;
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
Die resultaat van bAntwoord sal true wees, aangesien die waarde van y (4) gelyk is aan die waarde van z (4).
Step 4
5.2.2 If (NOT (x)) AND (y <> 4) then bAntwoord := true else bAntwoord := false;
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
Hier sal bAntwoord false wees. Aangesien x false is, sal NOT (x) true wees. Однако, y is gelyk aan 4, so die AND voorwaarde sal false wees, wat beteken dat bAntwoord die waarde false sal aanneem.
Step 5
5.3 Voltooi die ontbrekende blok van die pseudokode.
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 missing blok kan voltooi word soos volg:
Sleutel woord in agteruitWoord <- lê string
agteruitWoord <- ''
FOR i van lengte van woord af tot by 1 DO
agteruitWoord <- agteruitWoord + woord[i]
END FOR
IF woord = agteruitWoord THEN
Afvoer 'Word is 'n palindroom'
ELSE
Afvoer 'Word is NIE 'n palindroom NIE'
END IF