Photo AI

Skryf die mees geskikte datatypes neer vir veranderlikes wat vir die volgende scenario's gebruik gaan word, bv - NSC Information Technology - Question 5 - 2019 - Paper 2

Question icon

Question 5

Skryf-die-mees-geskikte-datatypes-neer-vir-veranderlikes-wat-vir-die-volgende-scenario's-gebruik-gaan-word,-bv-NSC Information Technology-Question 5-2019-Paper 2.png

Skryf die mees geskikte datatypes neer vir veranderlikes wat vir die volgende scenario's gebruik gaan word, bv. 083 112 4333. 5.2 Die volgende programmeringsstellin... show full transcript

Worked Solution & Example Answer:Skryf die mees geskikte datatypes neer vir veranderlikes wat vir die volgende scenario's gebruik gaan word, bv - NSC Information Technology - Question 5 - 2019 - Paper 2

Step 1

5.1.1 'n Suid-Afrikaanse selfoonnommer moet gestoor word, bv. 083 112 4333.

96%

114 rated

Answer

Die mees geskikte datatype vir 'n Suid-Afrikaanse selfoonnommer is 'n string (tekst). Dit is omdat selfoonnommers nie berekeninge vereis nie en tekskarakters soos spasie of pom-pom kan bevat.

Step 2

5.1.2 'n Stelsel moet die hoogte bly van die aantal keer wat 'n kliënt 'n bestelling geplaas het.

99%

104 rated

Answer

Die mees geskikte datatype hier is 'n integer (nommer). Dit kan gebruik word om die aantal keer dat 'n kliënt 'n bestelling geplaas het, te stoor.

Step 3

5.2.1 NOT ((K > L) OR (M))

96%

101 rated

Answer

Evalueer die uitdrukking:

  • eerstens bereken ons K > L, wat waar is omdat 10 > 5.0 (True).
  • dus, (K > L) OR (M) word (True OR False), wat True is.
  • uiteindelik, die NOT van True is False.

Finale antwoord: False.

Step 4

5.2.2 (M = NOT True) AND (L = K / 2)

98%

120 rated

Answer

Evalueer die uitdrukking:

  • M is False, so NOT True maak M waar (True).
  • (L = K / 2) beteken (5.0 = 10 / 2), wat ook waar is (True).
  • uiteindelik, (True AND True) is waar.

Finale antwoord: True.

Step 5

5.3.1 Wat is die waarde van sUit voordat die lus uitgevoer is?

97%

117 rated

Answer

Voordat die lus uitgevoer word, is die waarde van sUit 'n leë string ("").

Step 6

5.3.2 Hoeveel keer sal die lus herhaal word?

97%

121 rated

Answer

Die lus sal 5 keer herhaal omdat dit van 0 tot 4 (insluitend) tel.

Step 7

5.3.3 Wat sal die waarde van k wees wanneer die veranderlike in die waarde van 1 bereik?

96%

114 rated

Answer

Wanneer die veranderlike n 1 bereik, sal die waarde van k 4 wees, omdat die lus elke keer k met 2 vermenigvuldig.

Step 8

5.4 Minimum: 5 - Maksimum: 12

99%

104 rated

Answer

Die minimum waarde wat gegenereer kan word is 5 (als Random(8) 0 is) en die maksimum waarde is 12 (als Random(8) 7 is).

Step 9

5.6 Gee EEN rede waarom 'n linêre soektog soms as ondoeltreffend beskou word.

96%

101 rated

Answer

EEN rede is dat 'n linêre soektog elke element een vir een moet vergelyk, wat baie tyd kan neem, veral met groot data-sets.

Step 10

5.7 Voltooi die algoritme hieronder om die regte afvoer te gee.

98%

120 rated

Answer

Hier is die voltooi algoritme:

Vertoon 'Tik asseblief 'n string syfers in'

sToever < toever

sReel := '';

vir n  < toLong(length(sToever))
do
    sReel := sReel + '*' * (sToever[n] + 1);
end;

Vertoon sReel;

Dit skep 'n string van sterre gebaseer op die waarde van elke syfer in sToever.

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

;