Photo AI

5.1 Prosedures en funksies is koderingstrukture wat dikwels as deel van modulaire programmering gebruik word - NSC Information Technology - Question 5 - 2022 - Paper 2

Question icon

Question 5

5.1-Prosedures-en-funksies-is-koderingstrukture-wat-dikwels-as-deel-van-modulaire-programmering-gebruik-word-NSC Information Technology-Question 5-2022-Paper 2.png

5.1 Prosedures en funksies is koderingstrukture wat dikwels as deel van modulaire programmering gebruik word. 5.1.1 Gee 'n rede vir die gebruik van modulaire progra... show full transcript

Worked Solution & Example Answer:5.1 Prosedures en funksies is koderingstrukture wat dikwels as deel van modulaire programmering gebruik word - NSC Information Technology - Question 5 - 2022 - Paper 2

Step 1

Gee 'n rede vir die gebruik van modulaire programmering.

96%

114 rated

Answer

Een rede vir die gebruik van modulaire programmering is dat dit die herhaling van kode verminder. Dit maak die ontwikkeling van komplekse programme meer hanteerbaar, aangesien verskillende modules of funksies herbruik kan word in verskeie dele van die program. Dit bevorder ook die leesbaarheid en onderhoudbaarheid van die kode.

Step 2

Noem EEN verskil tussen 'n prosedure en 'n funksie.

99%

104 rated

Answer

EEN van die verskille is dat 'n prosedure nie 'n waarde terugstuur nie, terwyl 'n funksie 'n waarde terugstuur na waar dit geroep is. 'n Funksie het dus 'n datatype wat met die naam van die funksie geassosieer word, terwyl 'n prosedure dit nie het nie.

Step 3

Noem of elk van die volgende stellings geldig of ongeldig is.

96%

101 rated

Answer

5.2.1: Ongeldig, omdat X 'n Booleaanse datatype is wat nie aan 'n heelgetal toewysbaar is nie.

5.2.2: Geldig, mits Naam1 en Naam2 as string-veralies verklaar is.

Step 4

Verduidelik wat defensiewe programmering is.

98%

120 rated

Answer

Defensiewe programmering is 'n metode waarin programmeerders voorsorgmaatreëls neem om foute te voorkom of te hanteer terwyl 'n program uitgevoer word. Dit sluit in die gebruik van kontroles en foutboodskappe om potensiële probleme vroegtydig te identifiseer.

Step 5

Noem 'n manier waarop programmkode gebruik kan word om 'n looptydfout ('runtime error') te voorkom.

97%

117 rated

Answer

Een manier om 'n looptydfout te voorkom is deur gebruik te maak van foutsiklusbare kode, wat sekere kontrolepligte insluit om te verseker dat die program slegs geldige insette verwerk.

Step 6

Noem een van die volgende: Data validering.

97%

121 rated

Answer

Data validering is 'n tegniek wat gebruik word om te verseker dat die insette wat deur die gebruiker ingegee word van die regte tipe en binne die verwagte grense is voordat dit in die program verwerk word.

Step 7

Noem die doel van 'n konstruktormetode ('constructor method').

96%

114 rated

Answer

Die doel van 'n konstruktormetode is om 'n nuwe objek van 'n klas te initialiseer. Dit stel die tipe attribuut waardes in wat geheg is aan die objek wanneer dit geskep word.

Step 8

Identifiseer 'n toegangsmiddel ('accessor method') uit die klasdiagram.

99%

104 rated

Answer

Die metode 'getMaatskappyNaam' kan as 'n toegangsmiddel beskou word, omdat dit gebruik word om die waarde van die attribuut MaatskappyNaam te verkry sonder om dit direk te verander.

Step 9

Wysigingsmetodes ('mutator methods') sal vier die objek bieding roep.

96%

101 rated

Answer

(a) Die attribuut MaatskappyNaam sal die MINSTE toepaslik wees vir 'n wysigmetode, want dit bevat 'n unieke waarde wat nie maklik verander kan word nie.

(b) Dit is belangrik dat MaatskappyNaam nie maklik gewysig word nie, aangesien dit die identifisering van die maatskappy kan benadeel en verwar.

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

;