programeren voor beginners

Programmeren met Simon
1 / 16
next
Slide 1: Slide
InformaticaMiddelbare schoolmavoLeerjaar 4

This lesson contains 16 slides, with interactive quizzes and text slides.

Items in this lesson

Programmeren met Simon

Slide 1 - Slide

Slide 2 - Slide

Slide 3 - Link

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

Slide 4 - Open question

Laat Simon een driehoek tekenen.

Slide 5 - Open question

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 - Slide

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 - Slide

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

Slide 8 - Open question

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 - Slide

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

Slide 10 - Open question

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 - Slide

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 question

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 - Slide

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 - Slide

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

Slide 15 - Open question

Slide 16 - Link