Programmeren met Flowgorithm

Programmeren met Flowgorithm

Introductie
Algoritmes
  • Programmeren: Een algoritme omzetten naar een computerprogramma
Flowcharts
  • Flowcharts - Uitleg
  • Flowcharts in Flowgorithm
  • De onderdelen van flowcharts in 3 puzzels
Flowgorithm
  • Korte rondleiding Flowgorithm
  • Volg de video en maak " Hello World" in Flowgorithm
  • Voordelen van Flowgorithm
Variabelen
  • Waardes in een programma opslaan met variabelen
  • Variabele declareren
  • Een waarde aan een variabele toekennen
  • Voorbeeld in Flowgorithm
  • Variabele een andere waarde geven
  • Toekenning: Het =-teken
  • Oefenen in Flowgorithm - Variabelen 1
  • Oefenen in Flowgorithm - Variabelen 2
  • Flowgorithm: Regels voor namen van variabelen
  • Zelf maken in Flowgorithm
  • Test je kennis over variabelen
Datatypes
  • Mogelijke datatypes
  • Kleine oefening met datatypes
  • Maken in Flowgorithm
  • Boolean
  • Operaties met booleans
  • Voorbeeld boolean in Flowgorithm: A AND B
  • Volgorde van booleans
  • Logische puzzels
  • Toepassen booleans in Flowgorithm
  • Beredeneer de uitvoer
  • Toepassen waarden variabelen: Swap
  • Zelf maken: Swap
  • Aan de slag in Flowgorithm
Array´s
  • Array´s - Theorie
  • Array´s - Theorie (vervolg)
  • Test je kennis over het array
  • Test je kennis over het array - 2
  • Array - Eerst droog oefenen, dan in Flowgorithm
  • Array: Getrouwd met de FOR-loop
FOR-loop
  • FOR-loop in FLowgorithm
  • Naar een FOR-loop
  • Een 2e FOR-loop
  • Array vullen met random getallen
  • Zelf maken 1: random rij getallen
  • Zelf maken 2: Rij getallen optellen
  • Zelf maken 3: Fibonacci-getallen
  • Zelf maken 4: Graden Kelvin, Celsius en Fahrenheit
  • Zelf maken 5: Kleuren mengen
  • Bepaal de juiste plek
Conditie
  • Maken: Minimum en maximum
  • Maken: Even of oneven
  • Voorbeelden
  • Zelf maken 1: BMI
  • Zelf maken 2: Positief, negatief of nul
  • Zelf maken 3: Grootste getal
  • Zelf maken 4: Som is even of oneven
  • Zelf maken 5: Minimum en maximum
  • Zelf maken 6: Van binair naar decimaal
  • Zelf maken 7: Van Celsius naar Fahrenheit
  • Zelf maken 8: Kijk uit bij onweer!
While-loop
  • Verschil FOR- en WHILE-loop
  • Wanneer kies je voor een WHILE-loop?
  • De eindeloze lus
  • Ontdek het zelf
  • Ontdek de oneindige loop
  • Zelf maken 1: Bevolking sterft uit
  • Zelf maken 2: Maximale integer-waarde
  • Zelf maken 3: Vind de delers van een getal
  • Zelf maken 4: Decimaal getal omzetten naar een binair getal
  • Zelf maken 5: Wanneer is het concert van Green Day uitverkocht?
  • Klassiek algoritme: Binary search
  • Klassiek algoritme: Bubble sort
  • Bubble sort: Unplugged
  • Bubble sort in Flowgorithm
Functies
  • Herhaling van code
  • Functies in Flowgorithm
  • Eenvoudige functie: Groet
  • Functie Groet met parameter
  • Functie Groet met parameter (vervolg)
  • Controle tijdens het uitvoeren van een programma
  • Zelf maken: Veters strikken
  • Teruggeven van een waarde
  • Returnwaarde: Integer
  • Bereik van een variabele
  • Returnwaarde: Boolean
  • Returnwaarde: Real
  • Zelf maken: Functies in Flowgorithm
  • Zelf maken: Binary search als functie
  • ASCII-tabel
  • ASCIIwaarde van een letter
Over dit lesmateriaal
  • Leerdoelen
  • Lesmateriaal
  • Reddit
Colofon
  • PDF
  • E-book
  • Voor elektronische leeromgeving
  • Kopieer arrangement

Flowcharts in Flowgorithm

Onderdelen van een flowchart in Flowgorithm:

  1. Startpunt: Main
  2. Eindpunt: End
  3. Pijlen om van het ene onderdeel naar het andere onderdeel of terug te gaan
  4. Invoer: Input
  5. Uitvoer: Output
  6. Beslissingsmogelijkheden, oftewel keuzemomenten
  7. Herhalingsmogelijkheden

Eerste flowchart in Flowgorithm

Colofon

Gemaakt met Wikiwijs Maken Het arrangement Programmeren met Flowgorithm is gemaakt met Wikiwijs van Kennisnet. Wikiwijs is hét onderwijsplatform waar je leermiddelen zoekt, maakt en deelt.

Auteur
Marjolein van Hooff
Laatst gewijzigd
2020-07-19 14:31:56
Licentie
CC Naamsvermelding 4.0 Internationale licentie

Dit lesmateriaal is gepubliceerd onder de Creative Commons Naamsvermelding 4.0 Internationale licentie. Dit houdt in dat je onder de voorwaarde van naamsvermelding vrij bent om:

  • het werk te delen - te kopiëren, te verspreiden en door te geven via elk medium of bestandsformaat
  • het werk te bewerken - te remixen, te veranderen en afgeleide werken te maken
  • voor alle doeleinden, inclusief commerciële doeleinden.

Meer informatie over de CC Naamsvermelding 4.0 Internationale licentie.

Aanvullende informatie over dit lesmateriaal

Van dit lesmateriaal is de volgende aanvullende informatie beschikbaar:

Toelichting
Deze cursus is bedoeld om vertrouwd te raken met basisconcepten voor programmeren, zoals variabelen, datatypes, array´s, loops, condities en functies. Ook wordt een aantal klassieke algoritmes behandeld, zoals Bubble sort en Binary search. Voor dit alles wordt het programma Flowgorithm gebruikt. Hierin leer je flowcharts maken, die je vervolgens kunt runnen. Het programma is onafhankelijk van een programmeertaal, maar de flowcharts kunnen daar wel naar omgezet worden. De cursus is bedoeld voor het vak informatica in de bovenbouw Havo/Vwo.
Leerniveau
HAVO 4; VWO 6; HAVO 5; VWO 4; VWO 5;
Leerinhoud en doelen
Informatica;
Eindgebruiker
leerling/student
Moeilijkheidsgraad
gemiddeld
Trefwoorden
array, conditie, flowchart, flowgorithm, functies, herhalingslussen, informatica, programmeren, variabelen

Bronnen

Bron Type
Eerste flowchart in Flowgorithm
https://youtu.be/btqNG6PT_74
Video
Korte rondleiding door Flowgorithm
https://youtu.be/jK4mZfrSGT8
Video
"Hello World" - Simpel
https://youtu.be/bidDt4zjQNw
Video
"Hello World" - iets ingewikkelder
https://youtu.be/m720MRw26pU
Video
Een variabele declareren en een waarde geven en daarna het programma stapsgewijs runnen
https://youtu.be/zxKgMnjbRE4
Video
Reddit thread Flowgorithm
https://www.reddit.com/r/Flowgorithm/
Link
Programmeren met Flowgorithm
nl
Marjolein van Hooff
2020-07-19 14:31:56
Deze cursus is bedoeld om vertrouwd te raken met basisconcepten voor programmeren, zoals variabelen, datatypes, array´s, loops, condities en functies. Ook wordt een aantal klassieke algoritmes behandeld, zoals Bubble sort en Binary search. Voor dit alles wordt het programma Flowgorithm gebruikt. Hierin leer je flowcharts maken, die je vervolgens kunt runnen. Het programma is onafhankelijk van een programmeertaal, maar de flowcharts kunnen daar wel naar omgezet worden. De cursus is bedoeld voor het vak informatica in de bovenbouw Havo/Vwo.
educationLevel
OnderwijsBegrippenKader
HAVO 4
http://purl.edustandaard.nl/begrippenkader/70af3752-c6ad-43d9-aa0c-9ff099931f8a
educationLevel
OnderwijsBegrippenKader
VWO 6
http://purl.edustandaard.nl/begrippenkader/85d15c83-e2b4-4359-8475-a355591aaa1a
educationLevel
OnderwijsBegrippenKader
HAVO 5
http://purl.edustandaard.nl/begrippenkader/cb61531d-61eb-4412-a52f-ca065ca37e39
educationLevel
OnderwijsBegrippenKader
VWO 4
http://purl.edustandaard.nl/begrippenkader/e2026706-0829-4a4c-b726-9409b6f407e1
educationLevel
OnderwijsBegrippenKader
VWO 5
http://purl.edustandaard.nl/begrippenkader/f2513775-3d54-423b-803b-15e06a8c89a8
educationalSubject
OnderwijsBegrippenKader
Informatica
http://purl.edustandaard.nl/begrippenkader/2845473d-ce18-450a-9135-6738abbdc129
leerling/student
array, conditie, flowchart, flowgorithm, functies, herhalingslussen, informatica, programmeren, variabelen

Gemaakt met Wikiwijs van Kennisnet-logo
  • Disclaimer
  • Privacy
  • Cookies
  • CC Naamsvermelding 4.0 Internationale licentie