Photo AI

VRAAG 1: ALGEMENE PROGRAMMERINGSVAARDIGHEDEN Doen die volgende: - Maak die onvoltooide program in die Vraag 1-leer gids op - NSC Information Technology - Question 1 - 2019 - Paper 1

Question icon

Question 1

VRAAG-1:-ALGEMENE-PROGRAMMERINGSVAARDIGHEDEN--Doen-die-volgende:----Maak-die-onvoltooide-program-in-die-Vraag-1-leer-gids-op-NSC Information Technology-Question 1-2019-Paper 1.png

VRAAG 1: ALGEMENE PROGRAMMERINGSVAARDIGHEDEN Doen die volgende: - Maak die onvoltooide program in die Vraag 1-leer gids op. - Sluit jou eksamen nommer as kommentaa... show full transcript

Worked Solution & Example Answer:VRAAG 1: ALGEMENE PROGRAMMERINGSVAARDIGHEDEN Doen die volgende: - Maak die onvoltooide program in die Vraag 1-leer gids op - NSC Information Technology - Question 1 - 2019 - Paper 1

Step 1

Knoppie [1.1 - Ewekansige getal]

96%

114 rated

Answer

Die ewekansige getal moet in die reeks 100–120 gegenereer word. Gebruik 'n rekenaar wat ewekansige waardes kan genereer. Verseker dat die gegenereerde getal in die edtEwekansGetal-redigeerblok vertoon word. Die kode kan iets soos die volgende wees:

import random

ewekansige_getal = random.randint(100, 120)
edtEwekansGetal.setText(str(ewekansige_getal))

Step 2

Knoppie [1.2 - Bereken minute]

99%

104 rated

Answer

Hieronder is die stappe om die aantal minute te bereken:

  1. Trek die getal deelnemers uit die edtDeelnemers-redigeerblok.

  2. Gebruik 'n if-else opstelling om die tipe deelnemer te identifiseer:

    • As die getal deelnemers ≤ 20, is die deelnamedtyd 2.5 minute per deelnemer.
    • As die getal deelnemers tussen 21 en 50 is, is die deelnamedtyd 2.3 minute per deelnemer.
    • As die getal deelnemers > 50, dan is die deelnamedtyd 2 minute per deelnemer.
  3. Bereken die totale aantal minute met die formule:

    extTotaleMinute=extAantalDeelnemersimesextDeelnamedtyd ext{Totale Minute} = ext{Aantal Deelnemers} imes ext{Deelnamedtyd}

  4. Vertoon die totale minute in die edtMinuten-redigeerblok.

Step 3

Knoppie [1.3 - Bereken fakulteit]

96%

101 rated

Answer

Om die fakulteit te bereken, moet die getal geneem word uit die spnGetal-spin-redigeerblok. Gebruik die volgende kode om die fakulteit te bereken:

def faktoriaal(n):
    if n == 0:
        return 1
    else:
        return n * faktoriaal(n-1)

getal = spnGetal.getValue()
fakulteit = faktoriaal(getal)
edtFakultiet.setText(str(fakulteit))

Step 4

Knoppie [1.4 - Woorde agterspevor]

98%

120 rated

Answer

Om die woorde in die sin agterspevor te ontplooi, volgl die stappe:

  1. Onttrek die sin uit die ingevoerde redigeerblok.
  2. Splits die sin in woorde.
  3. Draai die volgorde van die woorde om.
  4. Vertoon die omgedraaide sin in die toepaslike redigeerblok.

Die kode kan lyk soos volg:

sin = edtSin.getText()
woorde = sin.split()
woorde.reverse()
omgedraaide_sin = ' '.join(woorde)
edtOmgdekleText.setText(omgedraaide_sin)

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

;