INHOUD. Over de auteur... 5 Over de technisch beoordelaar... 5 DANKWOORD 13 INLEIDING 15

Maat: px
Weergave met pagina beginnen:

Download "INHOUD. Over de auteur... 5 Over de technisch beoordelaar... 5 DANKWOORD 13 INLEIDING 15"

Transcriptie

1 INHOUD Over de auteur... 5 Over de technisch beoordelaar... 5 DANKWOORD 13 INLEIDING 15 Voor wie is dit boek Noot voor de lezer Kenmerken Indeling van deze tekst Gebruikte tekstopmaak Online bronnen proberen Errata en updates AAN DE SLAG 21 Wat is Scratch? Proberen De programmeeromgeving van Scratch Het Speelveld Proberen Proberen Sprite lijst Tabblad Scripts Scriptzone Proberen Proberen Proberen Tabblad Uiterlijken Tabblad Geluiden Proberen Proberen Tabblad Achtergronden Sprite info Proberen Werkbalk Tekenprogramma Proberen Middelpunt van uiterlijk instellen Transparante kleur instellen Jouw eerste Scratch spel Stap 1: De achtergrond voorbereiden Stap 2: Voeg het batje en de bal toe Stap 3: Start het spel en laat je sprites bewegen Proberen Stap 4: Voeg geluid toe om het spannender te maken Scratch-blokken: een overzicht

2 Rekenkundige operatoren en functies Rekenkundige functies Willekeurige getallen Wiskundige functies Samenvatting Oefeningen BEWEGING EN TEKENEN 49 Het gebruiken van bewegingscommando s Absolute beweging Proberen Relatieve beweging Proberen Andere bewegingscommando s Pencommando s en Easy Draw Proberen Proberen De kracht van herhaling Proberen Proberen Geroteerde vierkanten Onderzoek het stempel Scratch-projecten Proberen Pak het geld Appels vangen Meer over gekloonde sprites Samenvatting Oefeningen UITERLIJKEN EN GELUID 73 Het Uiterlijken palet Uiterlijken veranderen om ze te animeren Proberen Sprites die spreken en denken Grafische effecten Proberen Grootte en zichtbaarheid Lagen Proberen Proberen Het Palet Geluiden Audiobestanden afspelen Slagwerk bespelen en andere geluiden Muziek componeren Het volume regelen Het tempo bepalen Scratch-projecten Proberen Proberen Inhoudsopgave

3 Dansen op het Speelveld Vuurwerk Samenvatting Oefeningen PROCEDURES 95 Zenden en ontvangen van signalen Signalen zenden en ontvangen Berichten zenden om meerdere sprites te coördineren Grote programma s maak je met kleine stapjes Procedures maken met behulp van signalen zenden Bouw je eigen blok Parameters toevoegen aan maatwerkblokken Proberen Het gebruik van geneste procedures Werken met procedures Proberen Programma s opdelen in procedures Proberen Van onderaf opbouwen met procedures Samenvatting Oefeningen VARIABELEN 123 Datatypes in Scratch Wat betekent de vorm? Automatische conversie van datatypes Introductie tot variabelen Wat is een variabele? Variabelen maken en gebruiken Het bereik van variabelen Proberen Variabelen wijzigen Proberen Variabelen in klonen Het tonen van variabele monitoren Het gebruik van variabele monitoren in applicaties Simulatie van de Wet van Ohm Proberen Demo van een serieel circuit Proberen Het visualiseren van de inhoud en het oppervlak van een bol Proberen Het tekenen van een roos met een n-aantal bladen Proberen Een model voor zonnebloemzaadjes Proberen Input krijgen van gebruikers Een getal uitlezen Lettertekens uitlezen Inhoudsopgave 9

4 Rekenkundige handelingen uitvoeren Samenvatting Oefeningen BESLISSINGEN NEMEN 157 Vergelijkende operatoren Het evalueren van Booleaanse expressies Het vergelijken van letters en strings Beslissingsstructuren Het blok als dan Variabelen als vlaggetjes gebruiken Het blok als dan/anders Geneste als dan/anders blokken Menugestuurde programma s Logische operatoren De en operator De of operator De niet operator Het gebruik van logische operatoren voor het controleren van numerieke bereiken Scratch-projecten Raad mijn coördinaten Driehoek definitie spel Proberen Lijnenvolger Proberen Proberen Vergelijking van een lijn Proberen Andere applicaties Samenvatting Oefeningen HERHALING: EEN NADER ONDERZOEK VAN LUSSEN 189 Meer lusblokken in Scratch Het blok herhaal tot Proberen Bouw een herhaal als blok Proberen Stop commando s Proberen Een rekenlus beëindigen Gebruikersinput valideren Tellers Controleer een wachtwoord Tellen met een constante waarde Proberen Nog even terug naar geneste lussen Proberen Recursie: procedures die zichzelf aanroepen Inhoudsopgave

5 Scratch-projecten Analoge klok Proberen Proberen Vogelschietspel Proberen Vrije val simulatie Proberen Bewegingssimulator van een projectiel Andere applicaties Samenvatting Proberen Oefeningen STRINGS VERWERKEN 223 Het datatype string nogmaals bekeken Speciale tekens in een string tellen Het vergelijken van tekens in een string Voorbeelden van stringmanipulatie Otjeslatijnpei Proberen Spellingcontrole Proberen Ontwarren Proberen Scratch-projecten Schiet Proberen Conversie van binair naar decimaal Proberen Proberen Galgje Leer Breuken Proberen Proberen Samenvatting Oefeningen LIJSTEN 253 Lijsten in Scratch Lijsten maken Proberen Commando s voor lijsten De grenzen bepalen Proberen Dynamische lijsten Lijsten vullen met gebruikersinput Een staafdiagram maken Numerieke lijsten Minimum- en maximumwaarde vinden Inhoudsopgave 11

6 Proberen Proberen Vind het gemiddelde Lijsten doorzoeken en sorteren Lineair zoeken Proberen Frequentie van voorkomen Proberen Bubble sort-algoritme Vind de mediaan Proberen Scratch-projecten De Dichter Vierhoeken classificeren Proberen Rekenwizard Proberen Bloemanatomie quiz Proberen Proberen Andere applicaties Samenvatting Oefeningen DELEN EN SAMENWERKEN 285 Maak een Scratch-account De rugzak gebruiken Maak je eigen project Een nieuw project starten Een project remixen De Projectpagina Jouw project delen INDEX Inhoudsopgave

Programmeren met Scratch

Programmeren met Scratch Programmeren met Scratch Leer programmeren door je eigen spellen, animaties en andere programmeerprojecten te maken door Majed Marji San Francisco Voor de Engelse uitgave: Originele titel: Learn to Program

Nadere informatie

1. Programmeerblokken

1. Programmeerblokken 1. Programmeerblokken In Scratch bouw je het programma op aan de hand van programmeerblokken. Er zijn acht verschillende categorieën om programmeerblokken in terug te vinden. Je vindt op de volgende bladzijden

Nadere informatie

De lesgever laat een voorbeeldspel zien en vertelt dat de kinderen dit gaan maken.

De lesgever laat een voorbeeldspel zien en vertelt dat de kinderen dit gaan maken. HANDLEIDING SCRATCH 1 Op voorhand 1.1 Computers klaarzetten 1 computer per kind met internetverbinding (Indien internetverbinding niet mogelijk is dient de software van Scratch geïnstalleerd te worden

Nadere informatie

Problemen herformuleren Leerlingen drukken de probleemstelling uit in eigen woorden.

Problemen herformuleren Leerlingen drukken de probleemstelling uit in eigen woorden. ACTIVITEITEN NAAM activiteit Leeftijdsgroep Markeer de optie. Tijdsduur: Vaardigheden computationeel denken Markeer de opties. Programmeren met Scratch 1 graad secundair onderwijs (12 14 jaar) > project

Nadere informatie

1 verschillende onderdelen en deelsystemen in een technisch systeem onderzoeken: de functies en de relaties ertussen toelichten;

1 verschillende onderdelen en deelsystemen in een technisch systeem onderzoeken: de functies en de relaties ertussen toelichten; Spel maken met Scratch Samenvatting Leeftijd 12-14 jaar Vaardigheden abstraheren algoritme en procedure decompositie van het probleem Totale tijdsduur 150 minuten Wil je graag je eigen computerspel maken?

Nadere informatie

2016 Visual Steps B.V. Dit is het voorwoord en een deel van een hoofdstuk uit de Visual Steps-titel Programmeren met Scratch ISBN 978 90 5905 403 5

2016 Visual Steps B.V. Dit is het voorwoord en een deel van een hoofdstuk uit de Visual Steps-titel Programmeren met Scratch ISBN 978 90 5905 403 5 INLEIDING Scratch is een visuele programmeertaal die een rijke leeromgeving biedt aan mensen van alle leeftijden. Het stelt je in staat om interactieve projecten te creëren met gebruik van veel media,

Nadere informatie

Bijlage: Handouts. Deze bijlage bevat de volgende handouts:

Bijlage: Handouts. Deze bijlage bevat de volgende handouts: Bijlage: Handouts Deze bijlage bevat de volgende handouts: Sessie # Handout 2 Over mij 4 Dansfeestje 5 Handige blokken voor kunstzinnige projecten Vierkant, cirkel Maak-n-band Automatisch tekenen 8 Handige

Nadere informatie

Projecten in scratch!

Projecten in scratch! Projecten in scratch! Scratch project De dansende dino Stap 1. Wat gaan we maken vandaag?! Een dansende dino! Kies eerst de sprite dinosaur. Deze heeft namelijk verschillende kostuums. Vind je een andere

Nadere informatie

In dit project leer je hoe je een spel maakt waarbij je gekleurde stippen moet vangen met het goede deel van de controller.

In dit project leer je hoe je een spel maakt waarbij je gekleurde stippen moet vangen met het goede deel van de controller. Stap 1 Inleiding In dit project leer je hoe je een spel maakt waarbij je gekleurde stippen moet vangen met het goede deel van de controller. Uitdagingen Naar links draaien - code maken om de controller

Nadere informatie

1 Inleiding Installatie 21. WAMP met Apache Friends 23. XAMPP starten en controleren 26. LAMP 32 De installatie ongedaan maken 33

1 Inleiding Installatie 21. WAMP met Apache Friends 23. XAMPP starten en controleren 26. LAMP 32 De installatie ongedaan maken 33 0DD&) QO( l 1 Inleiding 13 De betekenis van PHP 14 Voorkennis 15 Wat dit boek niet biedt 15 PHP 5 - Een routebeschrijving door dit boek 1 5 Zo kunt u de weg vinden 17 Een dankwoord van de auteur 18 Copyright

Nadere informatie

Avontuur in de ruimte. Deel 1 Basis van het spel

Avontuur in de ruimte. Deel 1 Basis van het spel Avontuur in de ruimte Deel 1 Basis van het spel Stap 1. Start een nieuw project en verwijder de kat. Ga naar de sprites en gebruik je rechtermuis knop boven op de kat en gebruik de optie verwijderen. Voeg

Nadere informatie

Handleiding help Sinterklaas!

Handleiding help Sinterklaas! Handleiding help Sinterklaas! 1. Ga naar Scratch en start een nieuw project! Ga met je browser naar https://scratch.mit.edu/projects/editor/ om meteen te beginnen met een nieuw project. Je kunt de taal

Nadere informatie

PYTHON REEKS 1: BASICS. Mathias Polfliet

PYTHON REEKS 1: BASICS. Mathias Polfliet PYTHON REEKS 1: BASICS Mathias Polfliet mpolflie@etrovub.be EENVOUDIGE REKENMACHINE 2 soorten getallen Getallen Z -> integers (gehele getallen) Getallen R -> floating points (reële getallen) Door beperkte

Nadere informatie

1 Starten met scratch stap voor stap

1 Starten met scratch stap voor stap 1 Starten met scratch stap voor stap Je eerste Scratchproject. Laat je figuren dansen en muziek spelen. Ga naar http://scratch.mit.edu/ Klik Maak of Open Scratch 2.0 op je computer Klik op de wereldbol

Nadere informatie

Gevangen in een doolhof

Gevangen in een doolhof Gevangen in een doolhof Op de een of andere manier beginnen veel boeken over Scratch met een doolhof. Blijkbaar is het coderen van dat spel een goede start om Scratch onder de knie te krijgen. Laten wij

Nadere informatie

Welkom! Veel plezier met Scratch!

Welkom! Veel plezier met Scratch! Welkom! Beste leerlingen Vandaag zullen jullie voor het eerst programmeren: zelf computerprogramma s maken. Hiervoor moet je de computer vertellen wat hij moet doen. Dit doe je in een programmeertaal,

Nadere informatie

Beginnen met de Scratch programmeeromgeving Samengesteld en verzorgd door Jeroen Hartsuiker namens Markant, mei/juni 2016

Beginnen met de Scratch programmeeromgeving Samengesteld en verzorgd door Jeroen Hartsuiker namens Markant, mei/juni 2016 Bladzijde 1 van 7 Beginnen met de Scratch programmeeromgeving Samengesteld en verzorgd door Jeroen Hartsuiker namens Markant, mei/juni 2016 (jeroen@sugarsoft.nl) Het begin Een account maken 1. Ga met je

Nadere informatie

Scratch: Introductie. Wat is Scratch? Lekker dansen!

Scratch: Introductie. Wat is Scratch? Lekker dansen! Wat is Scratch? Scratch is een programmeertaal waarin je allerlei dingen kunt maken. Denk aan animaties, maar ook aan spelletjes en interactieve verhalen. In dit blok gaan we verscheidene spelletjes maken,

Nadere informatie

INHOUDSOPGAVE. Over de auteur, de illustrator en de technische redacteuren 13

INHOUDSOPGAVE. Over de auteur, de illustrator en de technische redacteuren 13 INHOUDSOPGAVE Over de auteur, de illustrator en de technische redacteuren 13 Dankwoord 14 Inleiding 15 Waarom Python?... 16 Hoe je code leert schrijven... 16 Voor wie is dit boek... 17 Wat staat er in

Nadere informatie

Paint Box. Introductie. Scratch. In dit project leer je hoe je jouw eigen tekenprogramma maakt! Activity Checklist.

Paint Box. Introductie. Scratch. In dit project leer je hoe je jouw eigen tekenprogramma maakt! Activity Checklist. Scratch 1 Paint Box All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can register

Nadere informatie

BOTS4SEN ROBOBOEK MODULE SCRATCHJR

BOTS4SEN ROBOBOEK MODULE SCRATCHJR BOTS4SEN MODULE SCRATCHJR 2 / 11 Welkom bij Scratch Scratch is een programmeertaal, een manier dus om een programma te schrijven. We beginnen met Scratch Jr. ziet er mooi uit en is helemaal niet moeilijk.

Nadere informatie

OEFENINGEN PYTHON REEKS 1

OEFENINGEN PYTHON REEKS 1 Vraag 1: Expressies & Types OEFENINGEN PYTHON REEKS 1 Python maakt gebruik van enkele vaak voorkomende (data)types. Zo zijn er integers die behoren tot de gehele getallen (VB: 3), zijn er float s die behoren

Nadere informatie

SCRATCH VOOR BEGINNERS

SCRATCH VOOR BEGINNERS Inhoudsopgave 1 2 3 4 5 6 7 Beginnen met Scratch Code toevoegen of verwijderen Dingen laten bewegen Er goed uitzien Alle sprites Op afstand bedienbare vis Vissen! 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1 Beginnen

Nadere informatie

Stap 1: Willekeurige kleuren

Stap 1: Willekeurige kleuren Scratch 2 Memory All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can register

Nadere informatie

Maak een kaart. Muziek kaarten. Muziek kaarten. Volgorde van de kaarten

Maak een kaart. Muziek kaarten. Muziek kaarten. Volgorde van de kaarten Muziek kaarten Muziek kaarten Volgorde van de kaarten 1. Speel een noot 2. Speel een akkoord 3. Geluidseffecten 4. Maak een instrument 5. Bedraad het instrument 6. Programmeer de pinnen 7. Bevestig de

Nadere informatie

Informatica: C# WPO 11

Informatica: C# WPO 11 Informatica: C# WPO 11 1. Inhoud Pass by reference (ref, out), recursie, code opdelen in verschillende codebestanden 2. Oefeningen Demo 1: Swapfunctie Demo 2: TryParse(int) Demo 3: Recursion Tree Demo

Nadere informatie

Scratch in drie uur. Hallo, mijn naam is Minti Mint! Ik ga je uitleggen hoe je je eigen computerspel kunt maken. We gaan een racespel maken!

Scratch in drie uur. Hallo, mijn naam is Minti Mint! Ik ga je uitleggen hoe je je eigen computerspel kunt maken. We gaan een racespel maken! Scratch in drie uur Hallo, mijn naam is Minti Mint! Ik ga je uitleggen hoe je je eigen computerspel kunt maken. We gaan een racespel maken! Bernd Gärtner Nederlandse vertaling en bewerking: Martine Segers

Nadere informatie

Scratch! Les 5. Werkblad 6 Aan de slag met. 52 talentenkijker LEERLINGENWERKBLADEN

Scratch! Les 5. Werkblad 6 Aan de slag met. 52 talentenkijker LEERLINGENWERKBLADEN Werkblad 6 Aan de slag met Scratch! Les 5 Programmeren Computers zijn niet meer weg te denken uit onze wereld. Ze worden gebruikt om werk leuker, beter of gemakkelijker te maken. Een ober stuurt een bestelling

Nadere informatie

Meer Blokken. 1. Dit is een functie genaamd Maximum, die twee argumenten heeft: number1 en number2.

Meer Blokken. 1. Dit is een functie genaamd Maximum, die twee argumenten heeft: number1 en number2. Meer Blokken Voorkennis: SuperDojo, Snake Leerdoelen: Meer Blokken Introductie Meer Blokken zijn Scratch s manier van functies. Functies zijn een heel belangrijk concept in alle programmeertalen. Het staat

Nadere informatie

Animeer je naam. Animeer de letters door ze te programmeren in Scratch. Voeg ook geluid en muziek toe.

Animeer je naam. Animeer de letters door ze te programmeren in Scratch. Voeg ook geluid en muziek toe. Animeer je naam Laat je naam tot leven komen! Animeer de letters door ze te programmeren in Scratch. Voeg ook geluid en muziek toe. Ga naar http://scratch.mit.edu/ of open Scratch 2.0 op je computer. 1

Nadere informatie

Scratch. Gemaakt door: Déjan van Noordt en Leroy van den Driesche Leerlingen HAVO 5 SG Spieringshoek Als onderdeel voor het vak Informatica

Scratch. Gemaakt door: Déjan van Noordt en Leroy van den Driesche Leerlingen HAVO 5 SG Spieringshoek Als onderdeel voor het vak Informatica Scratch sdas Gemaakt door: Déjan van Noordt en Leroy van den Driesche Leerlingen HAVO 5 SG Spieringshoek Als onderdeel voor het vak Informatica Inhoud Wat is scratch?... 2 Deel 1: Account aanmaken... 2

Nadere informatie

Klonen. Het doel is om de appel op te eten. Iedere keer dat de slang de appel eet, groeit hij één vakje langer.

Klonen. Het doel is om de appel op te eten. Iedere keer dat de slang de appel eet, groeit hij één vakje langer. Snake [v2] Voorkennis: Zend Signaal, Variabelen Leerdoelen: Klonen Introductie Snake is een spel waarbij een slang kronkelt. Hij is bestuurbaar met de pijltoetsen en kan alleen op een grid bewegen. Oftewel

Nadere informatie

Pong. Intermediate. Een project in Scratch.

Pong. Intermediate. Een project in Scratch. Pong Een project in Scratch Intermediate frank.neven@uhasselt.be 1 Het eindresultaat De beste manier om met Pong vertrouwd te raken is het eerst zelf te spelen! http://scratch.mit.edu/projects/48528496/

Nadere informatie

Maak je eigen spelletjes met Scratch Devoxx4KidsNL 2013 Scratch Opdrachten

Maak je eigen spelletjes met Scratch Devoxx4KidsNL 2013 Scratch Opdrachten Maak je eigen spelletjes met Scratch Devoxx4KidsNL 2013 Scratch Opdrachten 2 Opdracht 1: So You Think You Cat Dance Laten we er gelijk een feestje van maken. Laten we eens zien of we onze Scratch Kat kunnen

Nadere informatie

Beginnershandleiding. versie 2.0. http://scratch.mit.edu

Beginnershandleiding. versie 2.0. http://scratch.mit.edu Beginnershandleiding versie 2.0 Klaar voor voor de de start start SCRATCH is een programmeertaal waarmee je je eigen interactieve verhalen, animaties, spelletjes, muziek en kunst kunt maken. Deze handleiding

Nadere informatie

Beginnershandleiding. http://scratch.mit.edu. versie 2.0

Beginnershandleiding. http://scratch.mit.edu. versie 2.0 Scratch is een programmeertaal waarmee je makkelijk je eigen interactieve verhalen, spelletjes en animaties kunt maken - en waarmee je je creaties kunt delen met anderen op het internet. Scratch is ontwikkeld

Nadere informatie

Space Invaders. Advanced. Een project in Scratch.

Space Invaders. Advanced. Een project in Scratch. Space Invaders Een project in Scratch Advanced frank.neven@uhasselt.be 1 Het eindresultaat De beste manier om met dit spel vertrouwd te raken is het eerst zelf te spelen! Blijf spelen tot je een score

Nadere informatie

Informatica: C# WPO 9

Informatica: C# WPO 9 Informatica: C# WPO 9 1. Inhoud Functies (functies met return-waarde) 2. Oefeningen Demo 1: Som Demo 2: Min en max of array Demo 3: Retourneer array van randomwaarden A: Absolute waarde A: Afstand A: Aantrekkingskracht

Nadere informatie

CoderDojo Arnhem Help de Kerstman

CoderDojo Arnhem Help de Kerstman CoderDojo Arnhem Help de Kerstman OM TE BEGINNEN 1. Ga naar pagina: https://scratch.mit.edu/projects/266988756/ 2. Klik op Bekijk van binnen 3. Druk op de Remix knop HELP DE KERSTMAN KADOOTJES VERZAMELEN

Nadere informatie

SCRATCH GEVORDERDEN Inhoudsopgave

SCRATCH GEVORDERDEN Inhoudsopgave Inhoudsopgave 1 2 3 4 5 Pen gereedschap Lussen tekenen Lussen tekenen Gavere lijnen De computer helpen 1.1 1.2 1.3 1.4 1.5 1 Pen gereedschap 1 Je kent de basis van Scratch en hebt je eerste game gemaakt.

Nadere informatie

Hoofdstuk 1: Ontdekken

Hoofdstuk 1: Ontdekken Hoofdstuk 1: Ontdekken LEERDOELEN Leerlingen zullen: + voortbouwen op de eerste verkenningen van Scratch door het maken van een interactief Scratch project + kennismaken met meer Scratch blokken + Kennismaken

Nadere informatie

Recursion. Introductie 37. Leerkern 37. Terugkoppeling 40. Uitwerking van de opgaven 40

Recursion. Introductie 37. Leerkern 37. Terugkoppeling 40. Uitwerking van de opgaven 40 Recursion Introductie 37 Leerkern 37 5.1 Foundations of recursion 37 5.2 Recursive analysis 37 5.3 Applications of recursion 38 Terugkoppeling 40 Uitwerking van de opgaven 40 Hoofdstuk 5 Recursion I N

Nadere informatie

UNIT 4 GAMES DROOMGAMES EERSTE GAMES SCORE EXTENSIES INTERACTIES DEBUG IT!

UNIT 4 GAMES DROOMGAMES EERSTE GAMES SCORE EXTENSIES INTERACTIES DEBUG IT! UNIT 4 GAMES JE BENT HIER INHOUD 4 0 1 2 3 5 6 DROOMGAMES EERSTE GAMES SCORE EXTENSIES INTERACTIES DEBUG IT! DROOMGAMES REFLECTIES NAAM: GEEF ANTWOORD OP ONDERSTAANDE VRAGEN IN DE VOORZIENE VAKJES OF

Nadere informatie

Inleiding Programmeren 2

Inleiding Programmeren 2 Inleiding Programmeren 2 Gertjan van Noord November 26, 2018 Stof week 3 nogmaals Zelle hoofdstuk 8 en recursie Brookshear hoofdstuk 5: Algoritmes Datastructuren: tuples Een geheel andere manier om te

Nadere informatie

Nog geen account? Wel een account? 0. Starten met. Een nieuw project beginnen Klik op Maak. Ga online naar scratch.mit.edu

Nog geen account? Wel een account? 0. Starten met. Een nieuw project beginnen Klik op Maak. Ga online naar scratch.mit.edu 0. Starten met Ga online naar scratch.mit.edu Nog geen account? Een account aanmaken Klik Word Scratcher Volg de stappen Je ontvangt een bevestigingsmail. Een nieuw project beginnen Typ voor je project

Nadere informatie

[13] Rondjes draaien (loops)

[13] Rondjes draaien (loops) [13] Rondjes draaien (loops) Met de if else uit de leerfiche [11] hebben we leren werken met één van de belangrijkste programmeerstructuren in Python. Bijna even belangrijk zijn de verschillende mogelijkheden

Nadere informatie

Tijdens deze les zien we twee nieuwe programmeerconcepten: herhaling en variabelen.

Tijdens deze les zien we twee nieuwe programmeerconcepten: herhaling en variabelen. Werken met herhaling en variabelen: tekenprogramma Tijdens deze les zien we twee nieuwe programmeerconcepten: herhaling en variabelen. 1.1 Maak twee nieuwe sprites: - Zoek bij sprites een potlood. Open

Nadere informatie

Sterren Jager. In dit spel ga je sterren jagen, maar je moet oppassen voor de inktvissen!

Sterren Jager. In dit spel ga je sterren jagen, maar je moet oppassen voor de inktvissen! In dit spel ga je sterren jagen, maar je moet oppassen voor de inktvissen! Deze beschrijving is gebaseerd op het boek Programmeren voor kinderen, GAMES van Carol Vorderman Je begint met het maken van een

Nadere informatie

OEFENINGEN PYTHON REEKS 1

OEFENINGEN PYTHON REEKS 1 Vraag 1: Expressies & Types OEFENINGEN PYTHON REEKS 1 Python maakt gebruik van enkele vaak voorkomende (data)types. Zo zijn er integers die behoren tot de gehele getallen (VB: 3), zijn er float s die behoren

Nadere informatie

Weet jij een paar leuke lijstjes? Denk bijvoorbeeld aan alle kinderen in je klas of al je vriendjes of vriendinnetjes.

Weet jij een paar leuke lijstjes? Denk bijvoorbeeld aan alle kinderen in je klas of al je vriendjes of vriendinnetjes. Een gek verhaal Lesdoel In deze les maak je een interactief verhaal. Jij gaat de computer dieren, plaatsen en dingen om te doen voeren. De computer laat het verhaal dan echt zien. Hier zie je bijvoorbeeld

Nadere informatie

Inhoud. Wat is coderen? Scratch opstarten. Eerste projecten

Inhoud. Wat is coderen? Scratch opstarten. Eerste projecten Inhoud 4 6 Wat is coderen? Scratch opstarten Eerste projecten Kat en muis Dansende sprites Muziek maken Boe! Tekenen Er was eens Je eigen sprites tekenen Raad het getal Vleermuis en bal Klonen en patronen

Nadere informatie

* * * Boekje met opdrachten * * *

* * * Boekje met opdrachten * * * * * * Boekje met opdrachten * * * Hallo allemaal! Welkom op de faculteit informatica van de Technische Universiteit Delft Vandaag gaan we eens kijken hoe we zelf kleine computerprogramma s kunnen maken

Nadere informatie

Inleiding Programmeren 2

Inleiding Programmeren 2 Inleiding Programmeren 2 Gertjan van Noord November 28, 2016 Stof week 3 nogmaals Zelle hoofdstuk 8 en recursie Brookshear hoofdstuk 5: Algoritmes Datastructuren: tuples Een geheel andere manier om te

Nadere informatie

Zoek bij Beweging de juiste functie en klik ze aan de vorige functie.

Zoek bij Beweging de juiste functie en klik ze aan de vorige functie. Lees eerst de beknopte handleiding van Scratch bij Uitleg leerlingen. We maken een spel waarbij de kat van Scratch probeert muizen te vangen die uit de lucht vallen. Per muis die de kat vangt krijg je

Nadere informatie

Rock Band. Introductie. Scratch. In dit project leer je hoe je jouw eigen muziek instrumenten programmeert! Activity Checklist.

Rock Band. Introductie. Scratch. In dit project leer je hoe je jouw eigen muziek instrumenten programmeert! Activity Checklist. Scratch 1 Rock Band All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can register

Nadere informatie

1.1. Als sprite1 kiezen we het pijltje uit de spritebibliotheek. Bij Uiterlijken kiezen we voor de pijl die naar boven wijst.

1.1. Als sprite1 kiezen we het pijltje uit de spritebibliotheek. Bij Uiterlijken kiezen we voor de pijl die naar boven wijst. Laat de ballon ontploffen (deel 1) https://scratch.mit.edu/projects/193779292/ In deze les gaan we leren hoe je via een muisklik een ballon kan laten ontploffen. Om dat te doen gaan we een spel maken waarbij

Nadere informatie

Springende aap. Deze beschrijving is gebaseerd op het boek Programmeren voor kinderen, GAMES van Carol Vorderman

Springende aap. Deze beschrijving is gebaseerd op het boek Programmeren voor kinderen, GAMES van Carol Vorderman In dit spel moet de aap springen om bananen te pakken. Je moet de springsnelheid en de springhoek instellen om bij de bananen te komen. Om de aap natuurgetrouw te laten springen moet er zwaartekracht worden

Nadere informatie

Stroomschema s maken op papier

Stroomschema s maken op papier 1 Stroomschema s maken op papier Een programma direct maken in Scratch, gaat vaak wel goed als het een klein programma is. Als het programma groter en moeilijker is, is het lastig om goed te zien welk

Nadere informatie

OEFENINGEN PYTHON REEKS 1

OEFENINGEN PYTHON REEKS 1 OEFENINGEN PYTHON REEKS 1 Vraag 1: Python als een eenvoudige rekenmachine Python maakt gebruik van enkele vaak voorkomende (data)types. Zo zijn er integers die behoren tot de gehele getallen (VB: 3) en

Nadere informatie

Lost in Space. Introductie. Scratch. Je gaat leren hoe je jouw eigen animatie kan programmeren! Activity Checklist.

Lost in Space. Introductie. Scratch. Je gaat leren hoe je jouw eigen animatie kan programmeren! Activity Checklist. Scratch 1 Lost in Space All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can register

Nadere informatie

Module 5: Nog meer Scratch - Maak je eigen spelletje

Module 5: Nog meer Scratch - Maak je eigen spelletje Module 5: Nog meer Scratch - Maak je eigen spelletje Inhoudsopgave Module 5: Nog meer Scratch - Maak je eigen spelletje...1 Spelletje maken...2 Kies een achtergrond en een Sprite...2 Een Sprite om op te

Nadere informatie

Module 2: Wat is Scratch?

Module 2: Wat is Scratch? Module 2: Wat is Scratch? Inhoudsopgave Module 2: Wat is Scratch?...1 Wat is Scratch?...2 Eerste stappen...3 Je eerste Scratch programma...6 Scratch coördinaten...7 Verander de achtergrond van je werkgebied...10

Nadere informatie

PYTHON REEKS 2: FUNCTIES. Mathias Polfliet

PYTHON REEKS 2: FUNCTIES. Mathias Polfliet PYTHON REEKS 2: FUNCTIES Mathias Polfliet mpolflie@etrovub.be TERUG NAAR PYTHON BASICS VRAAG 1: VOLUME BOL Het volume van een bol met straal r is 4 3 πr3 π Wat is het volume in cm³ van een bol met straal

Nadere informatie

Trampoline Draak 1a. Stap 1 de voorbereiding. fantasie, de dragon. Kies ook een nieuwe achtergrond uit de folder buiten, atom playground

Trampoline Draak 1a. Stap 1 de voorbereiding. fantasie, de dragon. Kies ook een nieuwe achtergrond uit de folder buiten, atom playground Trampoline Draak 1a Stap 1 de voorbereiding We hebben de kat niet nodig dus klik op het schaartje bovenaan en klik daarna op de kat. We gaan een sprite van de trampoline toevoegen. Klik op nieuwe sprite

Nadere informatie

Scratch - Programmeren voor Kids

Scratch - Programmeren voor Kids Scratch - Programmeren voor Kids Scratch is een leuke programmeertaal voor kinderen waar je spellen mee kunt maken maar ook andere dingen. Het is ontwikkeld door het MIT in Amerika en is open- source en

Nadere informatie

WORKSHOP PROGRAMMEREN Les 1, laat de kat lopen

WORKSHOP PROGRAMMEREN Les 1, laat de kat lopen Stap 1, beginnen WORKSHOP PROGRAMMEREN Les 1, laat de kat lopen Om te kunnen programmeren gebruik je het programma: Scratch. Hoe je Scratch kunt opstarten en jouw eerste programma kunt maken, zie je in

Nadere informatie

Les 7 & 8: MSW Logo Mieke Depaemelaere

Les 7 & 8: MSW Logo Mieke Depaemelaere Faculteit Psychologische en Pedagogische Wetenschappen ACADEMISCHE INITIËLE LERARENOPLEIDING Academiejaar 2001-2002 Vakdidactiek informatica : praktijkgerichte seminaries Lesgevers : Prof. A. Hoogewijs

Nadere informatie

recursie Hoofdstuk 5 Studeeraanwijzingen De studielast van deze leereenheid bedraagt circa 6 uur. Terminologie

recursie Hoofdstuk 5 Studeeraanwijzingen De studielast van deze leereenheid bedraagt circa 6 uur. Terminologie Hoofdstuk 5 Recursion I N T R O D U C T I E Veel methoden die we op een datastructuur aan kunnen roepen, zullen op een recursieve wijze geïmplementeerd worden. Recursie is een techniek waarbij een vraagstuk

Nadere informatie

les 16 doe het zelf doolhof Beweeg door het doolhof en verzamel punten. Als je de muren raakt ben je af.

les 16 doe het zelf doolhof Beweeg door het doolhof en verzamel punten. Als je de muren raakt ben je af. les 16 doe het zelf doolhof Beweeg door het doolhof en verzamel punten. Als je de muren raakt ben je af. race Scheur met een raceauto over het parcours en probeer je rondetijden te verbeteren. pong Speel

Nadere informatie

INHOUD EXCEL GEVORDERDEN DEEL 1: ENKELE OEFENINGEN

INHOUD EXCEL GEVORDERDEN DEEL 1: ENKELE OEFENINGEN INHOUD EXCEL GEVORDERDEN DEEL 1: ENKELE OEFENINGEN 1 AUTOMATISCH BEREKENEN IN DE STATUSBALK 2 FUNCTIES 3 RELATIEVE ADRESSERING 4 ABSOLUTE ADRESSERING 5 GEMENGDE ADRESSERING 6 KOLOMMEN GROEPEREN 7 OPTIES

Nadere informatie

UNIT 2 ANIMATIES SCRIPTS UITVOEREN MAAK EEN BAND ORANJE VIERKANT, PAARSE CIRKEL IT S ALIVE! DEBUG IT! MUSIEKVIDEO

UNIT 2 ANIMATIES SCRIPTS UITVOEREN MAAK EEN BAND ORANJE VIERKANT, PAARSE CIRKEL IT S ALIVE! DEBUG IT! MUSIEKVIDEO UNIT 2 ANIMATIES JE BENT HIER 0 1 2 3 INHOUD 4 5 6 SCRIPTS UITVOEREN MAAK EEN BAND ORANJE VIERKANT, PAARSE CIRKEL IT S ALIVE! DEBUG IT! MUSIEKVIDEO SCRIPTS UITVOEREN NAAM: REFLECTIES GEEF ANTWOORD OP

Nadere informatie

een balspel We gaan een balspel bouwen. We maken een startscherm met daarop de bedoeling en instructie van het spel

een balspel We gaan een balspel bouwen. We maken een startscherm met daarop de bedoeling en instructie van het spel een balspel We gaan een balspel bouwen. We maken een startscherm met daarop de bedoeling en instructie van het spel daarom beginnen we met het maken van een sprite waarop we de instructie typen Deze instructie

Nadere informatie

Visual Basic.NET. Visual Basic.NET. M. den Besten 0.3 VB. NET

Visual Basic.NET. Visual Basic.NET. M. den Besten 0.3 VB. NET Visual Basic.NET M. den Besten 0.3 VB. NET Inhoud Voorwoord Deel 1 Visual Basic.NET 1.1 Inleiding...13 1.2 De programmeertaal Visual Basic.NET...14 1.3 Microsoft Visual Basic 2010 Express Edition...15

Nadere informatie

continue in een for, while of do lus herhaalt de lus vroegtijdig. De volgende herhaling wordt onmiddellijk begonnen.

continue in een for, while of do lus herhaalt de lus vroegtijdig. De volgende herhaling wordt onmiddellijk begonnen. Hoofdstuk 3: controlestructuren instructies en blokken Naar elke instructie staat een ; Instructies worden door de haakjes {} in een block samengevat. if else if ( expression) statement1; else statement2;

Nadere informatie

Als een PSD selecties bevat, deelt de lijn van het programma zich op met de verschillende antwoorden op het vraagstuk.

Als een PSD selecties bevat, deelt de lijn van het programma zich op met de verschillende antwoorden op het vraagstuk. HOOFDSTUK 3 3.1 Stapsgewijs programmeren In de vorige hoofdstukken zijn programmeertalen beschreven die imperatief zijn. is het stapsgewijs in code omschrijven wat een programma moet doen, net als een

Nadere informatie

Programmeren met Scratch

Programmeren met Scratch Programmeren met Scratch Inleiding Heb je zin om zelf een spelletje te maken, of een tof filmpje in elkaar te steken, maar weet je niet hoe je hieraan moet beginnen? Scratch is een zeer goed programma,

Nadere informatie

Blog-Het gebruik van variabelen in Excel VBA

Blog-Het gebruik van variabelen in Excel VBA Blog-Het gebruik van variabelen in Excel VBA Versie : 2012.01.31.1 (Blog http://www.reinder.eu) Dank voor de leuke reacties op het vorige blog en ook dank voor de kritische noot over het nivo dat de gebruiker

Nadere informatie

HAVO 4 wiskunde A. Een checklist is een opsomming van de dingen die je moet kennen en kunnen. checklist SE1 wiskunde A.pdf

HAVO 4 wiskunde A. Een checklist is een opsomming van de dingen die je moet kennen en kunnen. checklist SE1 wiskunde A.pdf HAVO 4 wiskunde A Een checklist is een opsomming van de dingen die je moet kennen en kunnen. checklist SE1 wiskunde A.pdf 1. rekenregels en verhoudingen Ik kan breuken vermenigvuldigen en delen. Ik ken

Nadere informatie

Vakgroep CW KAHO Sint-Lieven

Vakgroep CW KAHO Sint-Lieven Vakgroep CW KAHO Sint-Lieven Objecten Programmeren voor de Sport: Een inleiding tot JAVA objecten Wetenschapsweek 20 November 2012 Tony Wauters en Tim Vermeulen tony.wauters@kahosl.be en tim.vermeulen@kahosl.be

Nadere informatie

Bijlage 11 - Toetsenmateriaal

Bijlage 11 - Toetsenmateriaal Bijlage - Toetsenmateriaal Toets Module In de eerste module worden de getallen behandeld: - Natuurlijke getallen en talstelsels - Gemiddelde - mediaan - Getallenas en assenstelsel - Gehele getallen met

Nadere informatie

VBA voor Doe het Zelvers deel 20

VBA voor Doe het Zelvers deel 20 VBA voor Doe het Zelvers deel 20 Handleiding van Auteur: leofact Augustus 2015 handleiding: VBA voor Doe het Zelvers deel 20 Vorige aflevering In het vorige deel werd besproken hoe je de structuur en vensteropbouw

Nadere informatie

Registers & Adressering. F. Rubben, ing 2008-2010

Registers & Adressering. F. Rubben, ing 2008-2010 Registers & Adressering, ing 2008-2010 Inhoud Leerstof tot nu toe Opbouw registers Benaming registers Opbouw data Verloop programma Leerstof tot nu toe: Bouw PLC Intern Extern fabrikanten Aansluiten I/O

Nadere informatie

Let s play baseball! Let s get ready! Voorkennis: Sprites, Lopen, Variabelen, Scores, xy. Leerdoelen: 3D illusie, Klonen

Let s play baseball! Let s get ready! Voorkennis: Sprites, Lopen, Variabelen, Scores, xy. Leerdoelen: 3D illusie, Klonen Let s play baseball! Voorkennis: Sprites, Lopen, Variabelen, Scores, xy Leerdoelen: 3D illusie, Klonen Let s get ready! Jullie weten ongetwijfeld wat het belangrijkste is van het succes van elk goed spel

Nadere informatie

Boekje met opdrachten

Boekje met opdrachten Boekje met opdrachten Welkom bij de Bibliotheekservice Fryslân. Vandaag gaan we eens kijken hoe we zelf kleine computerprogramma s kunnen maken. Het zelf maken van computerprogramma s heet programmeren.

Nadere informatie

1.4.1 Een game maken met Scratch. ICT Onderbouw. CC Naamsvermelding 3.0 Nederland licentie.

1.4.1 Een game maken met Scratch. ICT Onderbouw. CC Naamsvermelding 3.0 Nederland licentie. Auteur ICT Onderbouw Laatst gewijzigd 17 May 2016 Licentie CC Naamsvermelding 3.0 Nederland licentie Webadres http://maken.wikiwijs.nl/76311 Dit lesmateriaal is gemaakt met Wikiwijs Maken van Kennisnet.

Nadere informatie

Variabelen en statements in ActionScript

Variabelen en statements in ActionScript Ontwikkelen van Apps voor ios en Android Variabelen en statements in ActionScript 6.1 Inleiding Als we het in de informatica over variabelen hebben, bedoelen we een stukje in het geheugen van de computer

Nadere informatie

Scratch. Het animatievenster Sleep één voor één blokjes van Scripts hiernaartoe en pas deze aan

Scratch. Het animatievenster Sleep één voor één blokjes van Scripts hiernaartoe en pas deze aan Scratch Inleiding Met Scratch programmeer je je eigen interactieve verhalen, spellen en animaties en kun je jouw eigen creaties delen met anderen in de online gemeenschap. Scratch helpt jonge mensen creatief

Nadere informatie

Scratch. Het animatievenster Sleep één voor één blokjes van Scripts hiernaartoe en pas deze aan

Scratch. Het animatievenster Sleep één voor één blokjes van Scripts hiernaartoe en pas deze aan Scratch Inleiding Met Scratch programmeer je je eigen interactieve verhalen, spellen en animaties en kun je jouw eigen creaties delen met anderen in de online gemeenschap. Scratch helpt jonge mensen creatief

Nadere informatie

Leren programmeren al spelenderwijs!

Leren programmeren al spelenderwijs! Leren programmeren al spelenderwijs! Voornaam:... Naam:... Klas:... Jaar:... INLEIDING Scratch opent voor jou een fantasierijke wereld die jij met je creatieve brains zelf in elkaar kunt steken. Deze methode

Nadere informatie

Stap, Draai en Stempel

Stap, Draai en Stempel TEGELPATROON Stap, Draai en Stempel Activiteit 1.1.1 Drag and Stamp ACTIVITEIT 1.1.1 Versleep en Stempel Activiteit 1.1.1 Versleep en Stempel Open project Les1_stempelen, bewaar als kopie op het bureaublad,

Nadere informatie

start -> id (k (f c s) (g s c)) -> k (f c s) (g s c) -> f c s -> s c

start -> id (k (f c s) (g s c)) -> k (f c s) (g s c) -> f c s -> s c Een Minimaal Formalisme om te Programmeren We hebben gezien dat Turing machines beschouwd kunnen worden als universele computers. D.w.z. dat iedere berekening met natuurlijke getallen die met een computer

Nadere informatie

Snake met Scratch. Stap voor stap. Pagina 1 van 15

Snake met Scratch. Stap voor stap. Pagina 1 van 15 Snake met Scratch Stap voor stap Pagina 1 van 15 1. Introductie Met deze handleiding gaan we vandaag aan de slag om stap voor stap het klassieke spel Snake te bouwen met Scratch! Spelregels De spelregels

Nadere informatie

Informatica: C# WPO 7

Informatica: C# WPO 7 Informatica: C# WPO 7 1. Inhoud 1D-arrays, Lijsten 2. Oefeningen Demo 1: Vul de 1D-array Demo 2: Stringreplace Demo 3: Vul de lijst Demo 4: Debug oplossingen demo s 1, 2 en 3 A: Array reversal A: Gemiddelde

Nadere informatie

Constanten. Variabelen. Expressies. Variabelen. Constanten. Voorbeeld : varid.py. een symbolische naam voor een object.

Constanten. Variabelen. Expressies. Variabelen. Constanten. Voorbeeld : varid.py. een symbolische naam voor een object. een symbolische naam voor een object. Variabelen Constanten Variabelen Expressies naam : geeft de plaats in het geheugen aan waarde : de inhoud van het object identifier : een rij van letters en/of cijfers

Nadere informatie

Gemaakt door: Tessa Romviel & Pepijn t Hoen Leerlingen VWO 6 SG Spieringshoek Als onderdeel voor het vak Informatica

Gemaakt door: Tessa Romviel & Pepijn t Hoen Leerlingen VWO 6 SG Spieringshoek Als onderdeel voor het vak Informatica Gemaakt door: Tessa Romviel & Pepijn t Hoen Leerlingen VWO 6 SG Spieringshoek Als onderdeel voor het vak Informatica Inhoud Wat is Scratch? 3 Les 1: Inloggen 3 Les 2: Basisuitleg 4 Scripts 4 Uiterlijken

Nadere informatie

1.1 Tweedegraadsvergelijkingen [1]

1.1 Tweedegraadsvergelijkingen [1] 1.1 Tweedegraadsvergelijkingen [1] Er zijn vier soorten tweedegraadsvergelijkingen: 1. ax 2 + bx = 0 (Haal de x buiten de haakjes) Voorbeeld 1: 3x 2 + 6x = 0 3x(x + 2) = 0 3x = 0 x + 2 = 0 x = 0 x = -2

Nadere informatie

HOOFDSTUK 3. Imperatief programmeren. 3.1 Stapsgewijs programmeren. 3.2 If Then Else. Module 4 Programmeren

HOOFDSTUK 3. Imperatief programmeren. 3.1 Stapsgewijs programmeren. 3.2 If Then Else. Module 4 Programmeren HOOFDSTUK 3 3.1 Stapsgewijs programmeren De programmeertalen die tot nu toe genoemd zijn, zijn imperatieve of procedurele programmeertalen. is het stapsgewijs in code omschrijven wat een programma moet

Nadere informatie

Bij elkaar behorende instructies die een probleem oplossen of een taak uitvoeren.

Bij elkaar behorende instructies die een probleem oplossen of een taak uitvoeren. Programma Structuur Diagram: Een gestructureerd programma is een programma dat we gemakkelijk kunnen begrijpen. Dit kunnen we bereiken door het programma op te bouwen uit drie programmacomponenten: Als

Nadere informatie

GEDETAILLEERDE INHOUD

GEDETAILLEERDE INHOUD GEDETAILLEERDE INHOUD dankwoord 17 Inleiding 19 Waarom leer je programmeren?... 19 Waarom Python?... 20 Waarom Minecraft?... 20 Wat staat er in dit boek?.... 20 Online bronnen... 22 Ga nu maar op avontuur...

Nadere informatie

ZELF COMPUTERSPELLEN BOUWEN MET DWENGO. Peter Bertels en Francis Wyffels

ZELF COMPUTERSPELLEN BOUWEN MET DWENGO. Peter Bertels en Francis Wyffels ZELF COMPUTERSPELLEN BOUWEN MET DWENGO Peter Bertels en Francis Wyffels Copyright 2013 Dwengo vzw ISBN 978-90- 819917-1- 1 D/2013/Dwengo/1 NUR 980, 257 We willen graag dat zoveel mogelijk mensen kennis

Nadere informatie