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 modulêre programmering. 5.1.2 Onderskei tussen 'n pr... 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 modulêre programmering.

96%

114 rated

Answer

Modulêre programmering bied verskeie voordele:

  1. Hergebruik van kode: Dit maak dit moontlik om kode in verskeie programme te hergebruik, wat tyd bespaar en die kans op foute verminder.
  2. Samewerking onder programmeerders: Verskillende programmeerders kan aan spesifieke modules werk, wat die ontwikkeling van komplekse programme vergemaklik en die werk versprei.

Step 2

5.1.2 Onderskei tussen 'n privaat funksie en 'n publieke funksie.

99%

104 rated

Answer

'n Privaat funksie is slegs toeganklik binne die klas/einheid/worm, terwyl 'n publieke funksie toegang bied van buite die klas/projek/vorm. Dit beteken dat publieke funksies deur ander dele van die program of deur ander programme kan geroep word, wat nie met privaat funksies moontlik is nie.

Step 3

5.2.1 bAntwoord := y = z;

96%

101 rated

Answer

Hier sal bAntwoord waar (True) wees, aangesien y en z beide die waarde 4 het. Dus, die uitdrukking evaluer na waar (True).

Step 4

5.2.2 If (NOT (x)) AND (y <> 4) then bAntwoord := true else bAntwoord := false;

98%

120 rated

Answer

In hierdie geval is x false, so NOT(x) is waar. Ook is y = 4, dus y <> 4 is vals (False). Die hele voorwaarde (NOT(x)) AND (y <> 4) sal vals wees, wat beteken bAntwoord sal false wees.

Step 5

5.3 Sleutel woord in agteruitWoord ← lee string

97%

117 rated

Answer

Die pseudokode moet implementering insluit om die karakter van die oorspronklike woord om te draai en dit in agteruitWoord te stoor. Byvoorbeeld:

Vir i van die lengte van woord tot by 1:
    agteruitWoord ← agteruitWoord + woord[lus]

Na voltooiing van die blok, kan ons bepaal of die woord 'n palindroom is deur dit te vergelyk met die oorspronklike woord. As 'n palindroom, sal ons die boodskap 'Word is 'n palindroom' afvoer; anders, 'Word is NIE 'n palindroom NIE'.

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

;