Photo AI

AFDELING A VRAAG 1: ALGEMENE PROGRAMMERINGSVAARDIGHEDEN Doen die volgende: Maak die onvolledige program in die Vraag 1-leërgids op - NSC Information Technology - Question 1 - 2019 - Paper 1

Question icon

Question 1

AFDELING-A--VRAAG-1:-ALGEMENE-PROGRAMMERINGSVAARDIGHEDEN--Doen-die-volgende:--Maak-die-onvolledige-program-in-die-Vraag-1-leërgids-op-NSC Information Technology-Question 1-2019-Paper 1.png

AFDELING A VRAAG 1: ALGEMENE PROGRAMMERINGSVAARDIGHEDEN Doen die volgende: Maak die onvolledige program in die Vraag 1-leërgids op. Sleutel jou eksamennommer as k... show full transcript

Worked Solution & Example Answer:AFDELING A VRAAG 1: ALGEMENE PROGRAMMERINGSVAARDIGHEDEN Doen die volgende: Maak die onvolledige program in die Vraag 1-leërgids op - NSC Information Technology - Question 1 - 2019 - Paper 1

Step 1

Knoppie [1.1 - Ewekansige getal]

96%

114 rated

Answer

Om 'n ewekansige getal in die reeks 100–120 te genereer, kan ons die Random-funksie in die programmeringstaal gebruik. Hier is 'n voorbeeld van hoe om dit te doen:

import random

ewekansige_getal = random.randint(100, 120)
print(ewekansige_getal)

Vergewis jouself dat die waarde wat gegenereer word, in die edtEwekansigGetal-redigeerblok vertoon word. Dit kan gedoen word deur te skryf:

edtEwekansigGetal.setText(str(ewekansige_getal))

Step 2

Knoppie [1.2 - Bereken minute]

99%

104 rated

Answer

Om die aantal minute te bereken, moet ons die totale getal deelnemers onttrek en die toepaslike deelnemtijd toepas:

  1. Onttrek die getal deelnemers uit die edtDeelnemers-redigeerblok:

    getal_deelnemers = int(edtDeelnemers.getText())
    
  2. Bereken die aantal minute:

    if getal_deelnemers <= 20:
        minuut_per_deelnemer = 2.5
    elif 20 < getal_deelnemers <= 50:
        minuut_per_deelnemer = 2.3
    else:
        minuut_per_deelnemer = 2.0
    totale_minute = getal_deelnemers * minuut_per_deelnemer
    edtMinute.setText(str(totale_minute))
    

Step 3

Knoppie [1.3 - Bereken fakulteit]

96%

101 rated

Answer

Om die fakulteit van 'n getal te bereken, gebruik die volgende stappe:

  1. Onttrek die waarde uit die spnGetal-redigeerblok:

    getal = int(spnGetal.getValue())
    
  2. Bereken die fakulteit:

    fakulteit = 1
    for i in range(1, getal + 1):
        fakulteit *= i
    
  3. Vertoon die fakulteit in die edtFakulteit-redigeerblok:

    edtFakulteit.setText(str(fakulteit))
    

Step 4

Knoppie [1.4 - Woorde agterstevoor]

98%

120 rated

Answer

Om 'n sin agterstevoor te maak, kan ons die volgende stappe volg:

  1. Onttrek die sin uit die edtSin-redigeerblok:

    sin = edtSin.getText()
    
  2. Verander die sin na 'n lys van woorde, keer dit om en voeg dit weer saam:

    woorde = sin.split()
    agterstevoor_woorde = ' '.join(reversed(woorde))
    
  3. Vertoon die agterstevoor sin in die edtWoordeAgterstevoor-redigeerblok:

    edtWoordeAgterstevoor.setText(agterstevoor_woorde)
    

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

;