Photo AI

Pogings word aangewend om kode-segmente te identifiseer en te verbeter in die bestaande sagteware-stelsel wat deur die administrasie-afdeling gebruik word - NSC Information Technology - Question 5 - 2023 - Paper 2

Question icon

Question 5

Pogings-word-aangewend-om-kode-segmente-te-identifiseer-en-te-verbeter-in-die-bestaande-sagteware-stelsel-wat-deur-die-administrasie-afdeling-gebruik-word-NSC Information Technology-Question 5-2023-Paper 2.png

Pogings word aangewend om kode-segmente te identifiseer en te verbeter in die bestaande sagteware-stelsel wat deur die administrasie-afdeling gebruik word. Bestudee... show full transcript

Worked Solution & Example Answer:Pogings word aangewend om kode-segmente te identifiseer en te verbeter in die bestaande sagteware-stelsel wat deur die administrasie-afdeling gebruik word - NSC Information Technology - Question 5 - 2023 - Paper 2

Step 1

5.1.1 (a) Inisialiserings ('Initialisation')

96%

114 rated

Answer

Die inisialiserings in die kode is te sien in reël 1, waar die variable iTeller op 0 gestel word: iTeller := 0;.

Step 2

5.1.1 (b) Luswerking ('Looping')

99%

104 rated

Answer

Die luswerking is te find in reël 2, waar die for iRy := 1 to 3 do lus begin.

Step 3

5.1.2 Wat die waarde van iTeller wees nadat die kode hierbo uitgevoer is?

96%

101 rated

Answer

Na die uitvoering van die kode sal die finale waarde van iTeller 15 wees, aangesien daar 'n lus van 5 iterasies is wat drie keer geherhaal word.

Step 4

5.1.3 Verskaf die afvoer van die program nadat die kode hierbo uitgevoer is.

98%

120 rated

Answer

Die afvoer van die program sal drie sterre lynne wees, elk met 5 sterre:

*****
*****
*****

Step 5

5.1.4 Herskryf die tweede lus (for iKol := 1 to 5 do) as 'n voorafbepaalde lus.

97%

117 rated

Answer

Die tweede lus kan herskryf word as 'n repeat-lus:

  iKol := 1;
  repeat
    inc(iKol);
  until iKol > 5;

Step 6

5.2 Trek die naspeurtabel ('trace table') hieronder in jou ANTWOORDEBOOK

97%

121 rated

Answer

Hier is die naspeurtabel vir die vloeidiagram:

naam   teller   Is teller <= 5?   Is arrName[teller] = naam?   Afvoer
Lebo    0       True              False                        Nie gevind
Lebo    1       True              True                         Gevind

Step 7

5.3 Skryf pseudokode om 'n woord in te lees en die woord in omgekeerde lettervolgorde te vertoon.

96%

114 rated

Answer

Hier is die begin van die pseudokode:

Input sWoord;
Inisialiseer sAfvoer;
Loop (k van lengte(sWoord) af tot 1)
   sAfvoer := sAfvoer + sWoord[k];

Na die loop kan die sAfvoer vertoon word.

Step 8

5.4 Teken 'n verenigde-modelleringstaal (UML) klasiagram.

99%

104 rated

Answer

Die UML diagram moet die volgende inligting bevat:

  • TStudentekaart met die eienskappe fStudentenommer: String, fNaam: String, fVan: String, fStudiejaar: Integer
  • 'n Konstruktor wat die eienskappe aanvaar en 'n metode om die doel te bereik.

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

;