1

Basis syntaxis

Scratch commando's worden gespecificeerd met behulp van het tekstalternatieven (zie onderstaande voorbeelden).

Een gedetailleerd overzicht van alle tekstalternatieven vindt u op onze Docs pagina.

                                wanneer op vlag wordt geklikt
neem (10) stappen
zeg (Hallo) (2) sec.
                            
Black & white image of basic scratch code in Dutch

Waarden specificeren

Waarden worden gespecificeerd met ronde haakjes, bijvoorbeeld

                                maak x (100)
                            
Colored outline image of Scratch block in Dutch

Voorwaarden

Voorwaarden worden gespecificeerd met behulp van haakjes <>, bijvoorbeeld

                                als <muis ingedrukt?> dan
  verander x met (10)
                            
Full colored image of Scratch condition in Dutch

Drop down velden

Drop down velden worden gespecificeerd met vierkante haakjes [], ongeacht of ze op het Scratch blok met vierkante of afgeronde hoeken staan. De afbeelding zal de juiste hoeken hebben, afhankelijk van het blok, bijvoorbeeld.

                                ga naar [willekeurige positie]
                            
Black & white image of Scratch block showing a dropdown field in Dutch

Inspringing

Gebruik bij het inspringen twee spaties of een tab voor elk niveau van inspringing. Het is belangrijk om consistent te zijn met je inspringing, anders zal het problemen veroorzaken wanneer de code wordt geparseerd.

Deze code gebruikt twee spaties voor elk niveau van inspringing

                                herhaal (4)
  neem (10) stappen
  als <toets [space] ingedrukt?> dan
    draai rechts af (90) graden
                            
Black & white image of a Scratch C-block in Dutch

Reporterblokken

Reporterblokken worden gespecificeerd door de naam van het blok in een willekeurig waardeveld te plaatsen

                                y-positie
                            
Full colored images of a Scratch reporter block in Dutch

Groter dan vergelijking

De groter dan-vergelijking wordt gespecificeerd als "gt" en niet ">"

                                herhaal tot <(x-positie) gt (100)>
  neem (10) stappen
                            
Full colored image of a Scratch script showing a greater than condition in Dutch

Minder dan vergelijking

De kleiner dan-vergelijking wordt gespecificeerd met "lt" in plaats van "<"

                                als <(y-positie) lt (-140)> dan
  ga naar [willekeurige positie]
                            
Colored outlined image of a Scratch script showing a less than condition in Dutch

Blokken met afbeeldingen

Scratchblokken met afbeeldingen worden gespecificeerd zoals in de onderstaande code is aangegeven. De tekst ":vlag", ":rechts af" en ":links af" worden automatisch vervangen door de overeenkomstige afbeelding.

                                wanneer op vlag wordt geklikt
draai rechts af (90) graden
draai links af (-20) graden
                            
Black & white image of Scratch blocks that have icons in Dutch

Kleuren specificeren

Wanneer kleuren moeten worden opgegeven, vermeld dan de waarden voor kleur, verzadiging en helderheid zoals in de code is aangegeven. Leerlingen kunnen de waarden gebruiken om de gewenste kleur te maken.

                                als <raak ik kleur (c10 s20 b100)> dan
  verdwijn
                            
Full colored image of "touching color <>" block in Dutch

Mysterierichtlijn

De mysterie directive is een goede manier om te testen of de leerling de lesstof begrijpt.

Waardevelden, conditievelden en hele blokken kunnen leeg gelaten worden door de "mystery!" richtlijn te gebruiken.

                                als <mystery!raak ik kleur (c10 s20 b100)> dan
  verdwijn
                            
Colored outlined image showing the result of the mystery directive in Dutch

Dutch translation provided by:
Techni Science