Probleemoplossing en Programmeren Flashcards
Wat zijn de 6 fases in het programmeren?
- De probleemomschrijving
- De probleemanalyse
- Het maken van een PSD
- Het schrijven van het programma
- Het testen van het programma
- Het documenteren van het programma
Kan de oplossing van een automatiseringsprobleem worden weergegeven in een pseudocode?
Ja, de oplossing van een automatiseringsprobleem kan worden weergegeven in een pseudocode.
Kan de oplossing van een automatiseringsprobleem worden weergegeven in een PSD?
Ja, de oplossing van een automatiseringsprobleem kan worden weergegeven in een PSD.
Wat kan voldoende zijn om een probleemoplossing te schrijven?
a. Opeenvolging
b. Herhaling
c. Keuze
d. Keuze en herhaling
a. Opeenvolging
De overige kunnen ook, maar in principe kan opeenvolging al voldoende zijn.
De bepaling van de benodigde gegevens vind plaatst tijdens:
a. de probleemomschrijving
b. de probleemanalyse
c. het maken van een PSD
d. het coderen van een programma.
b. de probleemanalyse
In de probleemanalyse wordt bepaald welke gegevens nodig zijn.
Een herhaling met een test aan het begin wordt 0, 1 of meerdere keren uitgevoerd?
Deze bewering is juist.
Een herhaling met een test aan het eind wordt 0, 1 of meerdere keren uitgevoerd?
Deze bewering is onjuist. De test moet minimaal 1x doorlopen worden.
- Een oplossingsmethode voor een programmadeel wordt een programmalus genoemd.
- Herhalingen kunnen zich binnen herhalingen nesten.
Alleen de tweede bewering is juist.
Een vertaalprogramma voor een hogere programmeertaal noemt men een:
- Compiler
- Interpreter
Allebei zijn juist
Een vertaalprogramma zet:
a. een hogere programmeertaal om naar een assembleertaal.
b. een assembleertaal om naar een hogere programmeertaal.
c. alleen een hogere programmeertaal om naar een binaire code.
d. een assembleertaal en een hogere programmeertaal om naar een binaire code.
d. Een vertaalprogramma zet een assembleertaal en een hogere programmeertaal om naar een binaire code.
- Het verschil tussen een assembleertaal en een hogere programmeertaal is dat de assembleertaal machinegericht is en de hogere programmeertaal gericht is op het oplossen van problemen.
- De codering van elke instructie in binaire code is hetzelfde bij elke type computer.
Alleen de eerste bewering is juist.
- Logica fouten worden door het vertaalprogramma gesignaleerd.
- Coderingsfouten worden door het vertaalprogramma gesignaleerd.
Alleen de tweede bewering is juist.
- Elk type computer heeft zijn eigen assembleertaal.
- In het algemeen zijn hogere programmeertalen gestandaardiseerd en onafhankelijk van het type computer.
Beide beweringen zijn juist.
- Een programma kan in principe in elke programmeertaal worden gecodeerd.
- Hoger programmeertalen werden ontwikkeld voordat er assembleertalen waren.
Alleen de eerste bewering is juist
- Computerprogramma’s geschreven in een programmeertaal kunnen zonder meer door de machine worden gebruikt.
- Procedures hebben betrekking op een beschrijving van werkzaamheden, met daarbij behorende regels en voorschriften.
Alleen de tweede bewering is juist