Photo AI

5.1 Prosedures en funksies is koderingstrukture wat dikwels as deel van moduleêre 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-moduleêre-programmering-gebruik-word-NSC Information Technology-Question 5-2022-Paper 2.png

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

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

Step 1

Gee 'n rede vir die gebruik van moduleêre programmering.

96%

114 rated

Answer

Een van die redes waarom moduleêre programmering gebruik word, is dat dit die herhaling van kode verminder. Dit beteken dat metodes of funksies herbruik kan word eerder as om die dieselfde kode op verskeie plekke te skryf. Dit maak die program doeltreffender en makliker om te bestuur.

Step 2

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

99%

104 rated

Answer

EEN verskil is dat 'n prosedure nie 'n waarde teruggee nie, terwyl 'n funksie 'n waarde teruggee aan die roepende kode. Met ander woorde, 'n funksie het 'n return statement wat 'n resultaat lewer, terwyl 'n prosedure meestal 'n reeks aksies uitvoer sonder om 'n waarde terug te lewer.

Step 3

Noem elk van die volgende stellings geldig of ongeldig.

96%

101 rated

Answer

5.2.1: Geldig. 'n Boolse waarde kan vir X toegeken word hoewel Y 'n int is, aangesien dit nie 'n logiese fout sal veroorsaak nie. 5.2.2: Geldig. Indien Naam1 en Naam2 as string-tipe veranderlikes verklaar is, sal die vergelyking tussen hulle korrek wees.

Step 4

Verduldiek wat defensiewe programmering is.

98%

120 rated

Answer

Defensiewe programmering is 'n skuldkultuur waar die programmeerder voorspelbare en onvoorspelbare foute taps, en sorg dat die kode robuust is teen potensiële foute. Dit streef daarna om programme te ontwerp wat selfonderhoudend is en aanname maksimiseer om runtime errors te vermy.

Step 5

Noem 'n moontlike rede vir die ontstaan van die oorloopfout (overflow error).

97%

117 rated

Answer

Een moontlike rede vir die ontstaan van 'n oorloopfout is wanneer 'n veranderlike 'n waarde oorskry wat dit kan hou. Byvoorbeeld, as 'n getal berekening te groot is vir die tipe veranderlike wat gebruik word, sal 'n oorloop plaasvind.

Step 6

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

97%

121 rated

Answer

Een manier om 'n looptydfout te voorkom, is om ingangskontroles in te sluit voordat sekere operasies uitgevoer word. Dit sluit in data validasie om seker te maak dat die waarde 'n geldige tipe het voordat dit in 'n funksie of metode gebruik word.

Step 7

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

96%

114 rated

Answer

Die doel van 'n konstruktormetode is om 'n objek in 'n klas te inisialiseer. Dit beteken dat wanneer 'n nuwe instansie van 'n klas geskep word, die konstruktormetode gebruik word om die attribuutwaardes van die objek te stel.

Step 8

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

99%

104 rated

Answer

Die toegangsmethod is 'getMaatskappyNaam', wat gebruik word om die naam van die maatskappy te verkry sonder om die waarde van die attribuut direk te kan verander.

Step 9

Vir water attribuut sal die gebruik van 'n wysigingsmetode die MINSTE toepaslik wees?

96%

101 rated

Answer

'n Attribuut soos 'MaatskappyNaam' sal die MINSTE toepaslik wees vir die gebruik van 'n wysigingsmetode, aangesien dit nie maklik verander moet word nie en 'n unieke waarde moet behou.

Step 10

Motiveer jou antwoord op VRAAG 5.4.3(a).

98%

120 rated

Answer

Die rede hiervoor is dat die naam van 'n maatskappy dikwels 'n belangrike identifiserende inligting is en dit nie gewysig moet word nie. Dit is belangrik dat die maatskappy se naam konsistent bly om erkenning en reputasie te handhaaf.

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

;