3 eenvoudige codeerprojecten voor kinderen met Microsoft Small Basic

3 eenvoudige codeerprojecten voor kinderen met Microsoft Small Basic / Programming

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

Een dergelijke tool is Microsoft Small Basic, waarmee je gemakkelijk kunt beginnen. Hier zijn drie projecten die kinderen kunnen gebruiken om hun eerste stappen in de codering te zetten.

Wat is Microsoft Small Basic?

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

Dit helpt sommige van de frustraties die beginnerscodeerders normaal gesproken kunnen ervaren, te vermijden.

Dit project is een doorloop van het coderen van een gepersonaliseerde klok. Het project behandelt eenvoudige programmeerconcepten, en hoewel gericht op kinderen, kunnen beginnende volwassenen ook profiteren van het volgende. Hoewel de IDE kan worden gedownload naar computers met Microsoft Windows, gebruikt de zelfstudie 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 ga naar smallbasic.com. Je zou een website moeten zien met deze twee knoppen in het midden:

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

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

Druk op de kleine X in de rechterbovenhoek om het programma te sluiten. Kijk naar de code. Je zult zien dat alles wat zich tussen de haakjes bevindt wordt afgedrukt wanneer je het programma uitvoert. Probeer het woord te veranderen Wereld op uw naam en klik opnieuw op uitvoeren. Als het niet werkte, zorg dan dat je nog steeds de aanhalingstekens tussen de haakjes hebt staan ​​(“... tekst ... ”) zoals dit:

Om te begrijpen waarom dit gebeurt, laten we de lijn in stukken breken. Het begint met TextWindow. Dit vertelt de computer dat wat er hierna volgt, 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 om een ​​regel te schrijven, en wat er tussen de haakjes staat, is wat er wordt geschreven!

1. Vraag om een ​​naam

Nu ga je je programma wijzigen om naar de naam van de gebruiker te vragen wanneer deze 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 plaats om het te bewaren. Deze regel geeft je allebei:

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

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

Vertel het dan aan de TextWindow naar Lezen wat de gebruiker invoert. 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 om hun naam gevraagd. Wanneer ze typen en op drukken invoeren het is opgeslagen. Het enige dat overblijft is om de computer te vertellen het opnieuw te printen.

Je zult merken dat niet alles in de Schrijf lijn haakjes heeft aanhalingstekens. Dit komt omdat je zeggen combineert “Hallo, “ met alles wat is opgeslagen in de naam variabele, met behulp van een plusteken. Dit heet string concatenatie. Maak je geen zorgen als je niet begrijpt wat dat betekent - het is een goed idee om later te weten wanneer je je meer op je gemak voelt bij het programmeren, of een programmeercursus gevolgd hebt 11 Beste Sites voor Gratis Online Computer Programming Cursussen 11 Beste Sites voor gratis online cursussen voor computerprogrammering Tegenwoordig kunt u een meester-coder worden zonder een traditioneel diploma computerwetenschappen op te halen. Waar zijn al deze uitstekende leermiddelen, vraag je je af? Geweldige vraag. Blijf lezen en we laten het je zien. Lees verder . Wanneer u nu uw programma uitvoert, krijgt de gebruiker een persoonlijk antwoord.

2. De tijd vertellen

Tot dusverre begroet uw programma elke gebruiker op naam. Nu kun je hem laten weten hoe laat het is Klok tijd. Voeg het toe aan dezelfde regel die u zojuist hebt gemaakt:

Noteer waar er aanhalingstekens zijn en waar niet. Zorg er ook voor dat alle plustekens op de juiste plaats staan. Om dit goed te krijgen 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 zorgvuldig naar je code voor eventuele 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 naam die is ingevoerd uw naam is. We doen dit met een als verklaring. Verander je code om er zo uit te zien:

Door het woord toe te voegen Als voor de code weet de computer dat deze iets moet controleren. Deze keer wilt u controleren of de naam variabele komt overeen met uw naam, met behulp van de is gelijk aan teken.

Tot dusver, als de naam variabele die de gebruiker heeft ingevoerd is gelijk aan jouw naam, het zal je de tijd vertellen. Wat gebeurt er als iemand anders het programma gebruikt??

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

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

U hebt zojuist een klok gecodeerd die voor u werkt en begroet iemand anders die deze gebruikt!

Meer leren met Microsoft Small Basic

Dit project heeft een aantal essentiële basisbegrippen voor programmeren. Door een vereenvoudigde IDE te gebruiken kunnen beginners programmeerconcepten leren en wennen aan de coderingsyntaxis. Dit kan helpen om de grens te verleggen met meer gecompliceerde talen zoals Python 6 Redenen waarom Python de programmeertaal van de toekomst is 6 Redenen waarom Python de programmeertaal van de toekomst is Wil je je programmeervaardigheden leren of uitbreiden? Hier is waarom Python de beste programmeertaal is om dit jaar te leren. Lees verder .

Microsoft Small Basic is niet de enige manier om te leren, en als de huidige code in dit stadium iets te veel is, hebt u andere opties.

Scratch is een puur visuele taal Beginnen met scratchen op de Raspberry Pi Aan de slag met scratchen op de Raspberry Pi Onze Scratch-tutorial laat je plezier maken met een Raspberry Pi, zelfs als je niet weet hoe je moet coderen. Lees meer dat perfect is voor kinderen. Er zijn ook verschillende educatieve elementen voor Minecraft ontworpen om kernbegrippen te onderwijzen. Minecraft's Uur van code Minecraft Uur van code leert kinderen de basisprincipes van programmeren Minecraft Uur van code leert kinderen de basisprincipes van programmeren Minecraft Hour of Code is een uitstekende manier voor kinderen om de basisprincipes van programmeren te leren. Met drie aangeboden tutorials is het onmogelijk om ze af te maken zonder enige basiscode te leren. Lees meer biedt een vertrouwde leeromgeving voor onverschrokken jonge bouwers!

Afbeelding tegoed: olly18 / Depositphotos

Ontdek meer over: Codeerlessen, Microsoft Small Basic.