3 enkla kodningsprojekt för barn med Microsoft Small Basic

3 enkla kodningsprojekt för barn med Microsoft Small Basic

Att lära sig koda kan vara skrämmande, särskilt för barn. Kombinationen av att behöva lära sig komplicerad syntax vid sidan av programmeringskoncept är tillräckligt för att sätta många människor ur spel. Ändå är att lära sig att koda en av de viktigaste sakerna dina barn kan lära sig, och verktyg finns tillgängliga för att göra det lättare för dem.





Ett sådant verktyg är Microsoft Small Basic, som är lätt att komma igång med. Här är tre projekt som barn kan använda för att ta sina första steg i kodning.





Vad är Microsoft Small Basic?

Microsoft Small Basic (MSB) är ett språk som är utformat för att göra det lättare att lära sig grunderna i kodning. Inriktad på barn (men också perfekt för vuxna), ger det ett avskalat språk och ett användarvänligt gränssnitt. Nu på sitt tionde år är MSB en förlåtande integrerad utvecklingsmiljö som tillåter lite vickrum med syntax.





Detta hjälper till att undvika några av de frustrationer som nybörjarkodare vanligtvis kan uppleva.

Detta projekt är en genomgång för kodning av en personlig klocka. Projektet omfattar enkla programmeringskoncept, och även riktat till barn kan nybörjare vuxna också ha nytta av att följa med. Även om IDE kan laddas ner till datorer som kör Microsoft Windows, använder dagens handledning det webbaserade IDE. Det kan slutföras på vilken dator som helst med en webbläsare och en internetanslutning.



Komma igång med Microsoft Small Basic

Börja med att öppna en webbläsare och navigera till smallbasic.com . Du bör se en webbplats med dessa två knappar i mitten:

Klicka på knappen Start -knappen, så kommer du till en skärm som ser ut så här:





Detta är en online -version av Microsoft Small Basic IDE. En online IDE är en plats där du kan skriva kod och testa den, allt på ett ställe. Som du kan se finns det redan en kod i textfönstret. Tryck på den blå, triangulära, Springa knappen för att se vad koden gör.

Tryck på det lilla x i det övre högra hörnet för att stänga programmet. Titta på koden. Du kommer att se att allt som finns inom parentesen skrivs ut när du kör programmet. Försök ändra ordet Värld till ditt namn och klicka på kör igen. Om det inte fungerade, se till att du fortfarande har citattecknen inom parenteserna ('... text ...') så här:





För att förstå varför detta händer, låt oss bryta ner linjen i bitar. Det börjar med TextWindow . Detta berättar för datorn att det som kommer nästa ska hända med textfönstret. TextWindow.WriteLine betyder att vi vill att TextWindow ska skriva en rad. TextWindow.WriteLine ('Hej, Ian!') Betyder att vi säger till TextWindow att skriva en rad, och det som står inom parentes är det som skrivs!

hur man får internet utan isp

1. Be om ett namn

Nu ska du ändra ditt program för att be om användarens namn när det börjar. Börja med den självklara frågan:

För att få användarens input behöver vi två saker. Ett sätt att läsa vad de skriver in och en plats att behålla det. Denna rad ger dig båda:

Denna rad gör en variabel kallad namn . En variabel är som en ruta för att lagra data i --- i det här fallet användarens namn.

Därefter finns ett likhetstecken ( = ). Det betyder att det som kommer nästa kommer att lagras inuti namn .

Då berättar du för TextWindow till Läsa vad användaren skriver in. Glöm inte hakparenteserna --- även om de är tomma behöver datorn att de ska veta vad de ska göra!

Nu, när programmet körs, frågas användaren om deras namn. När de skriver det och trycker på stiga på den lagras. Allt som återstår är att berätta för datorn att skriva ut den till dem igen.

Du kommer att märka att inte allt i Skrivlinje parenteser har citattecken. Det beror på att du kombinerar att säga 'Hej, ' med allt som lagras i namn variabel, med ett plustecken. Det här kallas sträng sammanfogning . Oroa dig inte om du inte förstår vad det betyder ännu --- det är en bra fras att veta senare när du är mer bekväm med programmering, eller har gått en programmeringskurs . När du kör ditt program får användaren ett personligt svar.

2. Berätta för tiden

Hittills hälsar ditt program varje användare med namn. Nu kan du få det att berätta för dem vilken tid de använder Klock tid . Lägg till den på samma rad som du just gjorde:

Notera var det finns citattecken och var det inte finns. Se också till att du inkluderar alla plustecken på rätt plats. Att få det här rätt är viktigt! Kör din kod igen --- tillsammans med din hälsning ser du tiden.

Bra! Om du får några fel eller om du saknar mellanslag i textfönstret, titta noga över din kod efter eventuella misstag.

3. Gör det personligt

Nu när du har din klocka låt oss göra det så att det bara fungerar för dig. Vi behöver ett sätt att kontrollera att namnet som har angetts är ditt namn. Vi gör detta med en if uttalande . Ändra din kod så att den ser ut så här:

Genom att lägga till ordet Om till koden, vet datorn att den måste kontrollera något. Den här gången vill du kontrollera om namn variabel matchar ditt namn med hjälp av lika med skylt.

coola webbplatser att besöka när de är uttråkade

Än så länge, om de namn variabel som användaren skrev in lika med ditt namn, det kommer att berätta tiden. Vad händer om någon annan använder programmet?

Det är vad Annan uttalande är för. Om något annat namn skrivs in hoppar programmet över if -satsen och gör vad det står efter Annan .

Slutligen, skriv EndIf så att datorn vet att if -satsen är över. Nu när du kör programmet får du ett annat svar tillbaka beroende på om du anger ditt namn eller inte:

Du har precis kodat en klocka som fungerar för dig och hälsar alla andra som använder den!

Lär dig mer med Microsoft Small Basic

Detta projekt har några grundläggande grundläggande begrepp för programmering. Med hjälp av en förenklad IDE kan nybörjare lära sig programmeringskoncept och vänja sig vid kodningssyntax. Detta kan hjälpa till med mer komplicerade språk som Python.

Microsoft Small Basic är inte det enda sättet att lära sig, och om den faktiska koden är lite för mycket i detta skede har du andra alternativ.

Scratch är ett rent visuellt språk som är perfekt för barn. Det finns också flera pedagogiska element i Minecraft som är utformade för att lära ut kärnbegrepp. Minecraft's Hour of Code ger en välbekant inlärningsmiljö för oförskräckta unga byggare!

Bildkredit: olly18/ Depositphotos

bästa trådlösa tangentbord och muskombination
Dela med sig Dela med sig Tweet E-post Ska du uppgradera till Windows 11 direkt?

Windows 11 kommer snart, men ska du uppdatera så snart som möjligt eller vänta några veckor? Låt oss ta reda på.

Läs Nästa
Relaterade ämnen
  • Programmering
  • Handledning för kodning
  • Microsoft Small Basic
Om författaren Ian Buckley(216 artiklar publicerade)

Ian Buckley är frilansjournalist, musiker, artist och videoproducent som bor i Berlin, Tyskland. När han inte skriver eller på scenen, pysslar han med DIY -elektronik eller kod i hopp om att bli en galet forskare.

Mer från Ian Buckley

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera