Photo AI

5.1 Skryf die mees geskikte datatypes neer vir veranderlikes wat vir die volgende scenario's gebruik gaan word: 5.1.1 'n Suid-Afrikaanse selfoonnommer moet gestoor word, bv - NSC Information Technology - Question 5 - 2019 - Paper 2

Question icon

Question 5

5.1-Skryf-die-mees-geskikte-datatypes-neer-vir-veranderlikes-wat-vir-die-volgende-scenario's-gebruik-gaan-word:--5.1.1-'n-Suid-Afrikaanse-selfoonnommer-moet-gestoor-word,-bv-NSC Information Technology-Question 5-2019-Paper 2.png

5.1 Skryf die mees geskikte datatypes neer vir veranderlikes wat vir die volgende scenario's gebruik gaan word: 5.1.1 'n Suid-Afrikaanse selfoonnommer moet gestoor ... show full transcript

Worked Solution & Example Answer:5.1 Skryf die mees geskikte datatypes neer vir veranderlikes wat vir die volgende scenario's gebruik gaan word: 5.1.1 'n Suid-Afrikaanse selfoonnommer moet gestoor 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 4533.

96%

114 rated

Answer

Die mees geskikte datatype vir 'n Suid-Afrikaanse selfoonnommer is 'n String (of tekst) omdat dit 'n reeks karakters insluit, insluitend syfers en moontlik 'n voorloopnull of 'n spasie.

Step 2

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

99%

104 rated

Answer

Die mees geskikte datatype vir die aantal kere wat 'n kliënt 'n bestelling geplaas het, is 'n Integer (of nummer), aangesien dit 'n whole getal is sonder desimale.

Step 3

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

96%

101 rated

Answer

Evalueer die uitdrukking:

  1. K < L (10 < 5) is False.
  2. (K < L) OR (M) = False OR False is False.
  3. NOT(False) = True.

Die finale antwoord is False.

Step 4

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

98%

120 rated

Answer

Evalueer die uitdrukking:

  1. M = NOT True beteken M = False, wat True is.
  2. L = K / 2 (5.0 = 10 / 2) is True.
  3. (True) AND (True) = True.

Die finale antwoord is True.

Step 5

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

97%

117 rated

Answer

Die waarde van suit voordat die lus uitgevoer is, is '2' omdat dit die waarde van k is wanneer dit aan suit toegeken word.

Step 6

5.3.2 Hoeveel keer sal die lus herhaal word?

97%

121 rated

Answer

Die lus sal 5 keer herhaal word, aangesien die reeks van n 0 tot 4 gaan.

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

Die waarde van k sal 32 wees wanneer die lus voltooi is, aangesien dit elke keer met 2 vermenigvuldig word: 2, 4, 8, 16, 32.

Step 8

5.4 Spefiseer die korrekte minimum EN maksimum waardes wat 'n resultaat van die volgende Delphi-stelling gegenereer kan word:

99%

104 rated

Answer

Die maksimum waarde van iRandomGetal is 12 (8 + 5), en die minimum waarde is 5 (0 + 5).

Step 9

5.5 Noem 'n ingeboude Delphi-funksie wat altyd 'n desimale getal, soos 47.3 of 34.5, tot die volgende heelgetal na bo sal afrond.

96%

101 rated

Answer

'n Funksie soos Ceil() kan gebruik word om altyd 'n desimale getal tot die volgende heelgetal na bo af te rond.

Step 10

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

98%

120 rated

Answer

Een rede is dat 'n linêre soektog nie doeltreffend is vir groot datasets nie, aangesien dit elke element een vir een moet deurgaan, wat tyd geneem het.

Step 11

5.7 'n Algoritme moet ontwikkel word om 'n afvoer aan sterte te toon wanneer enige string syfers as teks ingesluit word.

97%

117 rated

Answer

Die algoritme kan 'n lus gebruik wat elke karakter in die string kyk. As die karakter 'n syfer is, sal dit 'n sterretjie ('*') vertoon. 'n Voorbeeld van die kodering kan soos volg wees:

Vertoon 'Tik asseblief 'n string syfers in'
sToever < te voer
sReel := ''
Vir i van 1 tot length(sToever) do
	if sToever[i] is '0' or sToever[i] is '1' or sToever[i] is '2' or sToever[i] is '3' or sToever[i] is '4' or sToever[i] is '5' or sToever[i] is '6' or sToever[i] is '7' or sToever[i] is '8' or sToever[i] is '9' then
		sReel := sReel + '*'
Vertoon sReel

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

;