Small Basic Console deel 2

Slides:



Advertisements
Verwante presentaties
Sudoku puzzels: hoe los je ze op en hoe maak je ze?
Advertisements

PSD Basisstructuren programmeren.
PSD Basisstructuren programmeren.
Handboek verzenden van Nieuwsbrief Caribbean.nl 12 september 2012 •Ga naar CMS •Kies Nieuwsbrief Caribbean.nl.
Instructie Programmeren Task 1 5JJ70. Task 1.1: Hello World •Klik naast de laatste accolade in de grijze kantlijn om een breakpoint neer te zetten, anders.
Waar dienen al die toetsen eigenlijk voor?
Een paar programma’s met een aantal basisprincipes.
Practica Computerlinguistiek Tekst en uitleg:
Instructie Programmeren Task 1 5JJ70. Task 1.1: Hello World Klik naast de laatste accolade in de grijze kantlijn om een breakpoint neer te zetten, anders.
Hall Of Fame Gemaakt door Demy van Bergen Alexander Steenis
Assembly-taal Namen:Danny van Waes Rohan Schenk Klas:EM4 Docent:Dhr. Ing. JA Verhage Embedded systems.
PHP & MYSQL LES 02 PHP & FORMULIEREN. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
Sectorwerkstuk 4 mavo Handelingsdeel examenjaar
Starten met PHP Dynamischer bouwen.
Intensief lezen Lees de tekst grondig door en duid kernwoorden en/of –zinnen aan. Doe dit zo. Hoe doe je dit? Volg de pijl en dan zie je het symbooltje.
De dag van het solliciteren Blok 1
Sketchup 2014 Les 10.
Kies Hoe en wanneer installeren Wat is het doel Hoe werkt het (7 schermen)
Samenvatten Klas 4A de Foorakker.
Tekenopdracht Voor en achter elkaar.
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag top-down decompositie Opdrachten:
Project “Horizon Verbreden”
MINECRAFT PLAATJES TUTORIAL #3 KUBUSCRAFT.
Ga naar Diavoorstelling bovenaan het scherm.
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag Een embedded systeem: ARM bord.
Java Objectgeoriënteerd Programmeren in Java met BlueJ
Docentinstructie: Het is aan te bevelen de eerste dia’s klassikaal te tonen en met uitleg te bespreken. Als na zes dia’s een korte demo van Celsius/Fahrenheit.
Tekstverklaring Hoe doe je dat?.
Welkom! maandag 16 November 2015 Les B-2.
Hoe maak ik een PowerPoint presentatie?
Codetuts Academy Les 6 Module 2a Php Fundamentals 1.
Codetuts Academy Les 2 Module 2a Php Fundamentals 1.
IF() ELSE() LES 4: VOORWAARDEN. BOOL Een variabele die slechts 2 mogelijke waarden kan hebben: true(waar) of false(niet waar) duid je aan met bool bool.
BEGINNER EV3 PROGRAMMeer Les
How to use a Imac.
Meest voorkomende vragen bij examenteksten.
Teksten zoeken en vinden
BEGINNER EV3 PROGRAMMeer Les
Alinea: kernzin + uitwerking
Kennismaking met programmeren
Meest voorkomende vragen bij examenteksten.
Programmeren met Reeksen
Gevorderde EV3 PROGRAMMEER LES
Gevorderde programmeer Les
Kennismaking met programmeren
Loodrechte lijnen tekenen
Aantekeningen maken en navertellen
Kennismaking met programmeren
F- en Z-hoeken Uitleg en opgave Mavo.
1 PUNTS PERSPECTIEF.
Kennismaking met programmeren
Kennismaking met programmeren
Soorten zinnen en verbindingswoorden
Ik heb mijn boek uit… Wat nu?.
Small Basic Console deel 2
Small Basic Console deel 2
Eigen Initiatief Model
3 vmbo-KGT Samenvatting Hoofdstuk 10
Wat gaan we doen? Herhaling ARM assembler instructies
Nim, een strategisch spelletje
Small Basic Console deel 2
Tellen met kaarten.
Hoofdstuk 3 Water Wat gaan we doen vandaag? Opening
Software Development fundamentals
Small basic - text console
Teksten zoeken en vinden
voorbeeld volgende bladzijde terug
Wat leer je allemaal op school?
Python – For loop + strings
Python – For loop + strings
Transcript van de presentatie:

Small Basic Console deel 2 De les van vandaag …. Herhaling belangrijkste onderwerpen Vragen Laatste relevante oefening

Small Basic Console deel 2 Belangrijke dingen om te onthouden: Het verschil tussen write en writeLine Een write schrijft op het scherm zonder naar een nieuwe regel te gaan. Dat is handig als je de tekst van een LEES op het scherm wil zetten Eindig een write met een : (dubbele punt) en een spatie zodat je invoer tekst er los van komt te staan. De overeenkomst van write en writeLine is dat er maar 1 ding tussen de ( ) mag staan (zie verder)

Small Basic Console deel 2 Belangrijke dingen om te onthouden: Gebruik writeLine om vaste teksten en resultaten af te drukken. Alles komt dan op een nieuwe regel. Plak vaste teksten (oranje) en variabele waarden aan elkaar tot 1 geheel met het + teken. Gebruik varA+“ “+varB (een vaste tekst met 1 spatie) bijv. om data kolommen af te drukken. Om dezelfde reden een spatie aan begin of eind van een vaste tekst om te scheiden van een variabele waarde. “De uitkomst is “ + varUitkomst

Small Basic Console deel 2 Belangrijke dingen om te onthouden: Read() heeft nooit iets tussen de ( ) staan. De waarde die gelezen wordt is een zogenaamde return value en wordt via een = operatie in de variabele gezet: varNaam = textWindow.Read() Als het duidelijk om een nummer gaat gebruik dan ReadNumber().

Small Basic Console deel 2 Belangrijke dingen om te onthouden: Vaste teksten zijn oranje en variabele waarden zwart en als zodanig makkelijk te herkennen. Een PSD met ronde hoeken is een subroutine. Maak de subroutines eerst. Begin met Sub <naam> en sluit af met EndSub. Alles daartussen is net als een gewone PSD. Alle subroutines en variabelen die je gedefinieerd hebt zijn beschikbaar als suggestie in de IDE.

Small Basic Console deel 2 Belangrijke dingen om te onthouden: Als je errors krijgt na de Run opdracht is het eerste nummer het regelnummer met het probleem. Soms wordt een probleem op een paar regels eerder veroorzaakt door iets bijv. niet of niet goed af te sluiten (EndIf, EndWhile, EndSub enz.) Je houdt beter overzicht door een lege regel tussen Sub’s te zetten en tabs binnen een blok (If, While, Sub enz.).

Small Basic Console deel 2 Belangrijke dingen om te onthouden: Kijk goed naar begin en eind van de PSD lijnen waar blokken starten en stoppen. Als je programma flitst en niets doet dan is de kans groot dat je alleen Sub’s hebt gedefinieerd en geen hoofdprogramma hebt toegevoegd. Je kunt condities combineren met de taalwoorden And en Or. Voorbeeld: (A > B) And (C < D) (betekent: A groter dan B en C kleiner dan D)

Small Basic Console deel 2 Belangrijke dingen om te onthouden: Alle tekst na een enkele quote ‘ is groen en die broncode doet NIET mee. Het is commentaar tekst en kun je gebruiken om aantekeningen te maken. Je kunt van broncode tijdelijk commentaar maken als je het even wil uitschakelen zonder het te verwijderen. Vragen ?