3 eenvoudige coderingsprojecten voor kinderen met Microsoft Small Basic

3 eenvoudige coderingsprojecten voor kinderen met Microsoft Small Basic

Leren coderen kan ontmoedigend zijn, vooral voor kinderen. De combinatie van het moeten leren van ingewikkelde syntaxis naast programmeerconcepten is genoeg om veel mensen af ​​te schrikken. Desalniettemin is leren coderen een van de belangrijkste dingen die uw kinderen kunnen leren, en er zijn hulpmiddelen beschikbaar om het hen gemakkelijker te maken.





Een dergelijke tool is Microsoft Small Basic, waarmee u gemakkelijk aan de slag kunt. Hier zijn drie projecten die kinderen kunnen gebruiken om hun eerste stappen in het coderen te zetten.





Wat is Microsoft Small Basic?

Microsoft Small Basic (MSB) is een taal die is ontworpen om het gemakkelijker te maken om de basisprincipes van coderen te leren. Gericht op kinderen (maar ook perfect voor volwassenen), biedt het een uitgeklede taal en een gebruiksvriendelijke interface. Nu, in zijn 10e jaar, is MSB een vergevingsgezinde geïntegreerde ontwikkelomgeving die wat speelruimte biedt met syntaxis.





Dit helpt enkele van de frustraties te voorkomen die beginnende programmeurs doorgaans kunnen ervaren.

Dit project is een overzicht van het coderen van een gepersonaliseerde klok. Het project omvat eenvoudige programmeerconcepten en hoewel het gericht is op kinderen, kunnen beginnende volwassenen ook baat hebben bij het volgen. Hoewel de IDE kan worden gedownload naar computers met Microsoft Windows, gebruikt de tutorial van vandaag de webgebaseerde IDE. Het kan worden voltooid op elke computer met een browser en een internetverbinding.



Aan de slag met Microsoft Small Basic

Open om te beginnen een webbrowser en navigeer naar: smallbasic.com . Je zou een website moeten zien met deze twee knoppen in het midden:

Klik op de knop Begin knop, en u wordt naar een scherm geleid dat er als volgt uitziet:





Dit is een online versie van de Microsoft Small Basic IDE. Een online IDE is een plek waar je code kunt schrijven en testen, allemaal op één plek. Zoals je kunt zien, staat er al wat code in het tekstvenster. Druk op de blauwe, driehoekige, Loop om te zien wat de code doet.

Druk op de kleine x in de rechterbovenhoek om het programma te sluiten. Kijk naar de code. U zult zien dat alles wat zich tussen de haakjes bevindt, wordt afgedrukt wanneer u het programma uitvoert. Probeer het woord te veranderen Wereld naar uw naam en klik nogmaals op uitvoeren. Als het niet werkt, zorg er dan voor dat je nog steeds de aanhalingstekens tussen de haakjes ('...tekst...') hebt staan, zoals dit:





Laten we, om te begrijpen waarom dit gebeurt, de regel in stukjes opsplitsen. Het begint met TekstVenster . Dit vertelt de computer dat alles wat daarna komt met het tekstvenster moet gebeuren. TextWindow.WriteLine betekent dat we willen dat het TextWindow een regel schrijft. TextWindow.WriteLine('Hallo, Ian!') betekent dat we het TextWindow vertellen een regel te schrijven, en wat tussen haakjes staat, wordt geschreven!

tekstvak invoegen in google docs

1. Vraag om een ​​naam

Nu ga je je programma wijzigen om de gebruikersnaam te vragen wanneer het begint. Begin met de voor de hand liggende vraag:

Om de input van de gebruiker te krijgen, hebben we twee dingen nodig. Een manier om te lezen wat ze typen, en een plek om het te bewaren. Deze regel geeft je beide:

Deze regel maakt een variabele genaamd naam . Een variabele is als een vak om gegevens in op te slaan, in dit geval de gebruikersnaam.

Vervolgens is er een gelijkteken ( = ). Dit betekent dat alles wat daarna komt, binnen wordt opgeslagen naam .

Dan vertel je de TekstVenster tot Lezen wat de gebruiker typt. Vergeet de haakjes niet --- ook al zijn ze leeg, de computer heeft ze nodig om te weten wat ze moeten doen!

Nu, wanneer het programma wordt uitgevoerd, wordt de gebruiker naar zijn naam gevraagd. Wanneer ze het typen en op . drukken binnenkomen het wordt opgeslagen. Het enige dat overblijft is om de computer te vertellen om het terug naar hen af ​​te drukken.

Je zult merken dat niet alles in de Schrijf lijn tussen haakjes staan ​​aanhalingstekens. Dit komt omdat je zegt: 'Hallo, ' met wat er ook is opgeslagen in de naam variabele, met behulp van een plusteken. Dit heet tekenreeksaaneenschakeling . Maak je geen zorgen als je nog niet begrijpt wat dat betekent --- het is een goede zin om later te weten wanneer je meer vertrouwd bent met programmeren, of heb een programmeercursus gevolgd . Wanneer u nu uw programma uitvoert, krijgt de gebruiker een persoonlijk antwoord.

2. De tijd vertellen

Tot dusver begroet uw programma elke gebruiker bij naam. Nu kun je ze de tijd laten vertellen met behulp van Klok tijd . Voeg het toe aan dezelfde regel die u zojuist hebt gemaakt:

Let op waar aanhalingstekens staan ​​en waar niet. Zorg er ook voor dat u alle plustekens op de juiste plaats opneemt. Dit goed regelen is belangrijk! Voer uw code opnieuw uit --- samen met uw begroeting ziet u de tijd.

Super goed! Als je fouten krijgt, of als je spaties in het tekstvenster mist, kijk dan goed naar je code op fouten.

3. Het persoonlijk maken

Nu je je klok hebt, laten we hem zo maken dat hij alleen voor jou werkt. We hebben een manier nodig om te controleren of de ingevoerde naam uw naam is. Dit doen we met een if-verklaring . Wijzig uw code om er als volgt uit te zien:

Door het woord toe te voegen Indien aan de code, weet de computer dat hij iets moet controleren. Deze keer wil je controleren of de naam variabele komt overeen met uw naam, met behulp van de gelijk aan teken.

is het legaal om YouTube-video's te downloaden

Tot dusver, indien de naam variabele die de gebruiker heeft ingetypt gelijk aan uw naam, het zal u vertellen hoe laat het is. Wat gebeurt er als iemand anders het programma gebruikt?

Dat is wat de Anders verklaring is voor. Als er een andere naam wordt ingetypt, slaat het programma het if-statement over en doet het wat het zegt Anders .

Typ tot slot Stop als zodat de computer weet dat het if-statement voorbij is. Wanneer u nu het programma uitvoert, krijgt u een ander antwoord, afhankelijk van of u uw naam invoert of niet:

Je hebt zojuist een klok gecodeerd die voor jou werkt en begroet iedereen die hem gebruikt!

Meer leren met Microsoft Small Basic

Dit project heeft enkele essentiële basisconcepten voor programmeren. Door een vereenvoudigde IDE te gebruiken, kunnen beginners programmeerconcepten leren en wennen aan de codeersyntaxis. Dit kan helpen bij meer gecompliceerde talen zoals Python.

Microsoft Small Basic is niet de enige manier om te leren, en als daadwerkelijke code in dit stadium een ​​beetje te veel is, heb je andere opties.

Scratch is een puur visuele taal die perfect is voor kinderen. Er zijn ook verschillende educatieve elementen in Minecraft die zijn ontworpen om kernconcepten aan te leren. Minecraft's Hour of Code biedt een vertrouwde leeromgeving voor onverschrokken jonge bouwers!

Afbeelding tegoed: olly18/ Depositphotos

websites om naar toe te gaan als je je verveelt
Deel Deel Tweeten E-mail Moet u onmiddellijk upgraden naar Windows 11?

Windows 11 komt binnenkort, maar moet je zo snel mogelijk updaten of een paar weken wachten? Laten we het uitzoeken.

Lees volgende
Gerelateerde onderwerpen
  • Programmeren
  • Codeerhandleidingen
  • Microsoft Small Basic
Over de auteur Ian Buckley(216 artikelen gepubliceerd)

Ian Buckley is een freelance journalist, muzikant, performer en videoproducent die in Berlijn, Duitsland woont. Als hij niet aan het schrijven of op het podium staat, sleutelt hij aan doe-het-zelf-elektronica of code in de hoop een gekke wetenschapper te worden.

Meer van Ian Buckley

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren