Photo AI

5.1 Prosedures en funksies word gebruik om modulariteit in programme te verbeter - NSC Information Technology - Question 5 - 2017 - Paper 2

Question icon

Question 5

5.1-Prosedures-en-funksies-word-gebruik-om-modulariteit-in-programme-te-verbeter-NSC Information Technology-Question 5-2017-Paper 2.png

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

Answer

Twee voordele van moduleer programming is:

  1. Herbruikbaarheid van kode: Moduleer programming laat ontwikkelaars toe om spesifieke module kodes te hergebruik in verskillende programme, wat tyd en moeite spaar.
  2. 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

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

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

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

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

Join the NSC students using SimpleStudy...

97% of Students

Report Improved Results

98% of Students

Recommend to friends

100,000+

Students Supported

1 Million+

Questions answered

;