De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Small basic - text console

Verwante presentaties


Presentatie over: "Small basic - text console"— Transcript van de presentatie:

1 Small basic - text console
CP6 practicum H3V3, trimester 3

2 Blokschema’s

3 De les vandaag: Abstractie: blokschema’s, organogrammen Het verschil tussen Black box en White box Het belang van betekenisvolle namen geven aan subroutines en variabelen Functies kunnen samenvatten Met de Structorizer subroutine PSD’s maken Small Basic subroutine broncode maken

4 Belangrijk: Abstractie op de verkeerde manier toegepast kan juist tot meer verwarring leiden Met geduld, zorg en aandacht alle stappen van begin tot eind uitvoeren Beter garantie voor een nauwkeurig eindresultaat

5 Black box versus White box

6 f(x) X Y White box: stel f(x)  x2 varY = f(3) Y = f(x) In Small Basic moet het dan zo: Sub f varY = varX * varX EndSub varX = 3 f() varY heeft na afloop dan de waarde 9

7 Voorbeeld: Black box Voorbeeld: White box varLengte BerekenOmtrek
varResultaat varBreedte Voorbeeld: White box Sub BerekenOmtrek varResultaat = 2*(varLengte + varBreedte) EndSub

8 Start met stap 1 0. 1. 2. 3. Initialisatie Invoer Bewerking Uitvoer

9 Stap 2 Omschrijving Naam Subroutine Variabele 1 Variabele 2
Omschrijving Naam Subroutine Variabele 1 Variabele 2 Variabele 3 0. Initialisatie 1. Invoer 2. Bewerking 3. Uitvoer

10 Stap 3 Omschrijving Naam Subroutine Variabele 1 Variabele 2
Omschrijving Naam Subroutine Variabele 1 Variabele 2 Variabele 3 0. Initialisatie  SchrijfMenu 1. Invoer  InvoerKeuze  varKeuze  InvoerZijdes  varLengte  varBreedte 2. Bewerking  BerekenOmtrek  varResultaat  BerekenOppervlakte 3. Uitvoer  DrukResultaatAf  varKeuze (evt.)

11 Stap 4 Voor elke subroutine een PSD maken Van het hoofdprogramma een PSD maken Stap 5 Voor elke subroutine broncode aanmaken Broncode van het hoofdprogramma maken

12 Voorbeeld: Organogram
Tic Tac To CheckWinst CheckHorizontaal CheckVerticaal CheckDiagonaal1 CheckDiagonaal2


Download ppt "Small basic - text console"

Verwante presentaties


Ads door Google