programeren voor beginners

Programmeren met Simon
1 / 16
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolmavoLeerjaar 4

In deze les zitten 16 slides, met interactieve quizzen en tekstslides.

Onderdelen in deze les

Programmeren met Simon

Slide 1 - Tekstslide

Slide 2 - Tekstslide

Slide 3 - Link

Maak een vierkant met Simon. Maak hier een foto van en lever dit in.

Slide 4 - Open vraag

Laat Simon een driehoek tekenen.

Slide 5 - Open vraag

Pen aanpassen 
Je kan nu één figuur tekenen met Simon, maar als je meerdere wilt tekenen moet je Simon zijn pen op laten tillen. Dit kan met het commando Penop. Als je weer wilt tekenen kan je Penneer gebruiken. Probeer maar eens de volgende code uit:
                                      Vooruit 50
                                      Penop
                                     Vooruit 100
                                     Penneer
                                     Vooruit 50

Slide 6 - Tekstslide

Pen aanpassen 
Als je zwart niet een mooie kleur vind dan kan je de penkleur ook aanpassen. Ook kan je de dikte van de pen veranderen. Gebruik hiervoor de regel Pen [kleur] [dikte]. Als je een groene pen wilt die 10 dikte heeft dan is de commando Pen groen 10. De kleuren die er zijn staan in de afbeelding onder aan de dia. 
Naast dat je de pen een andere kleur kan geven kan je de achtergrond ook een mooi kleurtje geven. Hiervoor is het command Achtergrond [kleur]. Voor een gele achtergrond is de regel Achtergrond blauw. 

Slide 7 - Tekstslide

Laat Simon je naam schrijven. Gebruik hiervoor verschillende diktes en kleuren. Geef de achtergrond ook een mooie kleur!

Slide 8 - Open vraag

Inkleuren
Je wilt soms ook dat je een ingekleurde vorm hebt hiervoor moet je eerst een vorm kunnen maken. Hiervoor is het commando Beginvorm. Dit is een bijzonder commando. Deze moet je namelijk intypen voordat je begint met het tekenen van de vorm. Als je klaar bent met het tekenen van de vorm eindig je dit door Eindvorm te typen. Als je voor het beginnen ook de commando Vulkleur [kleur] gebruikt. Dan kan je elke vorm mooie inkleuren hoe je dat wilt.
Als je een paars vierkant wilt wat geel ingekleurd is dan kan je deze code gebruiken:
                           Pen paars 1
                           Vulkleur geel
                            Beginvorm
                               Vooruit 100
                               Links 120
                               Vooruit 100
                               Links 120
                               Vooruit 100
                         Eindvorm

Slide 9 - Tekstslide

Laat Simon een geel huisje maken met een rood dak (tip: een huisje bestaat uit een vierkant en een driehoek)

Slide 10 - Open vraag

Herhalen
Soms heb je geen zin om bij het tekenen de hele tijd hetzelfde te moeten typen, zoals bij het maken van het vierkant. Hiervoor kan je het herhaal commando gebruiken. Waarschijnlijk zag je code bij opdracht 1 er ongeveer zo uit.
    Vooruit 50
    Rechts 90
    Vooruit 50
    Rechts 90
    Vooruit 50
     Rechts 90
     Vooruit 50
In plaats hiervan kan je ook het volgende schrijven:
     Herhaal 4
          Vooruit 50
          Rechts 90
      Doe
Let hier op dat je begint met Herhaal [aantal] en eindigt met Doe.

Slide 11 - Tekstslide

Laat Simon een zeshoek maken met behulp van de herhaal commando (tip: voor een zeshoek moet Simon elke keer 60 graden draaien)

Slide 12 - Open vraag

Variabelen
Een ander handig instrument van programmeren is werken met variabele. Hiermee kan je een waarde opslaan, gebruiken in een commando en zelfs later aanpassen. Dit kan nog wat vaag klinken, daarom een voorbeeld.  In LOGO kan je een variable maken met het dollarteken ($). Zoals hier:
     $Lengte = 50
Hierin geeft $ aan dat het een variable is en Lengte is de naam hiervan. In plaats hiervan zou ook Appelflap  kunnen gebruikt worden. Het = teken geeft de variable $Lengte een waarde, welke hier 50 is. Nu kunnen we dit gebruiken in een commando. 
     $Lengte = 50
     Herhaal 4
        Vooruit $Lengte
        Links 90
    Doe
Dit maakt een mooi vierkant met zijdes van 50 lang. Dit is nog niet zo bijzonder, maar op de volgende dia gaan we kijken naar het aanpassen van variabelen en wat dat kan doen. 

Slide 13 - Tekstslide

Variabelen
We hebben weer als variabele het volgende gesteld. 
     $Lengte = 50
Hiermee gaan we wat moois maken. Door Herhaal te gebruiken kan je de variabele aanpassen. Probeer de volgende code maar over te nemen
     $Lengte = 50
     Herhaal 40
        Vooruit $Lengte
        Links 30
       $Lengte = $Lengte + 2
    Doe
Wat hier gebeurd geef ik nog even uitleg. Als eerst is de lengte 50. Als de code voor het eerst herhaald wordt wordt er 2 opgeteld bij 50 dus dan is de lengte opeens 52. Na de tweede herhaling is het 54 enzovoort. Hiermee kan je heel veel uitproberen. 

Slide 14 - Tekstslide

Maak een gave tekening met alles wat je geleerd hebt. Probeer zo veel mogelijk te gebruiken. Ga los!

Slide 15 - Open vraag

Slide 16 - Link