Vraag 3: Probleemoplossingsprogrammering
Die nuwe lugdiensmaatskappy, Soaring Eagles, wil die interprises van hulle passasiers optimaliseer - NSC Information Technology - Question 3 - 2017 - Paper 1
Question 3
Vraag 3: Probleemoplossingsprogrammering
Die nuwe lugdiensmaatskappy, Soaring Eagles, wil die interprises van hulle passasiers optimaliseer. Die gelaaide boordboek ... show full transcript
Worked Solution & Example Answer:Vraag 3: Probleemoplossingsprogrammering
Die nuwe lugdiensmaatskappy, Soaring Eagles, wil die interprises van hulle passasiers optimaliseer - NSC Information Technology - Question 3 - 2017 - Paper 1
Step 1
Knoppie [3.1 – Vertoon rye]
96%
114 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Gebruik die getal elemente in die arrPassasiers-skikking om die getal ry (kolom) as volg te bepaal:
Van 1 tot 9 passasiers: toonbank 1
Van 10 tot 16 passasiers: toonbank 2
Van 17 tot 24 passasiers: toonbank 3
Meer as 24 passasiers: toonbank 4
Bepaal getal rye:
Getal passasiers/getal toonbanke, met die uitslag afgerond.
Sorteer die passasiers in skikking volgens klask:
Buitense lus; Binne lus; Regte toets; Ruil element van skikking.
Kopieer inligting van passasiers na 2D/Grid:
Inisiatiseer teller om te toets die einde van die skikking.
Lus deur kolom en toets die einde van skikking bereik is (while).
Kopieer vertoning na 2D/Grid.
Vertoon passasiers in rye:
Opskrifte: Lus regte aantal keer; Vertoon opskrifte van kolomme.
Data: Lus deur ry; Lus deur kolom; Vertoon passasier se klas en nommer in die regte kolonne en regte getal rye.
Step 2
Knoppie [3.2 – Skep nuwe lys]
99%
104 rated
Only available for registered users.
Sign up now to view full answer, or log in if you already have an account!
Answer
Lees vlugnommer van vertragde vlug uit kombinasiebiblioteek.
Verhoog opskrif wat vlugnommer bevat; Lus deur skikking.
Toets of vlugnommer = vertragde vlug se nommer.
Inkrementeer aantaPassasiers op vertragde vlug; Vertoon by nuwe toonbank.
Verwyder passasiers van vertragde vlug uit ry:
Verminder die getal passasiers deur die getal passasiers op die oorspronklike getal passasiers.
Skep tydelike skikking (grootte van oorblywende passasiers).
Skryf verbleef die passasiers wat op die vertragde vlug bespreek is; gebruik die arrPassasiers-skikking.