3 enkla kodprojekt för barn som använder Microsoft Small Basic

3 enkla kodprojekt för barn som använder Microsoft Small Basic / Programmering

Att lära sig att koda kan vara skrämmande, särskilt för barn. Kombinationen av att behöva lära sig komplicerat syntax tillsammans med programmeringskoncept är tillräckligt för att sätta många människor av. Att lära sig att koda är dock en av de viktigaste sakerna dina barn kan lära sig och verktyg är tillgängliga för att underlätta för dem.

Ett sådant verktyg är Microsoft Small Basic, vilket är lätt att komma igång med. Här är tre projekt 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 enklare att lära sig grunderna för kodning. Inriktad på barn (men perfekt för vuxna också), det ger ett avskräckt språk och ett användarvänligt gränssnitt. Nu i sitt tionde år är MSB en förlåtande integrerad utvecklingsmiljö som gör det möjligt att vinkla med syntax.

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

Detta projekt är ett genomgång av att koda en personlig klocka. Projektet omfattar enkla programmeringskoncept, och även när det gäller barn, kan nybörjare också dra nytta av att följa med. Medan IDE kan laddas ner till datorer som kör Microsoft Windows, använder dagens handledning webbaserad IDE. Den 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 borde se en webbplats med dessa två knappar i mitten:

Klicka på knappen Start knappen, och du kommer att tas 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åa, triangulära, Springa knappen för att se vad koden gör.

Tryck på den lilla x längst upp till höger för att stänga programmet. Titta på koden. Du kommer att se att vad som helst innanför fästena skrivs ut när du kör programmet. Försök byta ord Värld till ditt namn och klicka på kör igen. Om det inte fungerade, se till att du fortfarande har citattecken i 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 TextWindow att skriva en rad, och vad som finns i parenteserna är vad som skrivs!

1. Be om ett namn

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

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

Denna rad gör att en variabel heter namn. En variabel är som en låda för att lagra data i det här fallet, användarens namn.

Därefter finns ett lika tecken (=). 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 fästena - även om de är tomma, behöver datorn dem att veta vad de ska göra!

Nu, när programmet körs, frågar användaren sitt namn. När de skriver det och trycker på stiga på den är lagrad. Allt som är kvar är att berätta för datorn att de ska skrivas ut till dem.

Du märker det inte allt i Skrivlinje parentes har citattecken. Detta beror på att du kombinerar att säga “Hej, “ med vad som lagras i namn variabel med ett plustecken. Det här kallas strängkonjugering. Oroa dig inte om du inte förstår vad det betyder än-det är en bra fras att veta senare när du är mer bekväm med programmering, eller har tagit en programmeringskurs 11 Bästa webbplatser gratis online Datorprogrammeringskurser 11 Bästa webbplatser för gratis online datorprogrammering Kurser Idag kan du bli en mästarekodare utan att hämta en traditionell datavetenskaplig examen. Var är alla dessa utmärkta läromedel, frågar du? Stor fråga. Fortsätt läsa och vi visar dig. Läs mer . Nu 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 att använda tiden Klock tid. Lägg till den i samma linje som du just gjort:

Observera var det finns anførselstegn och var det inte finns. Se också till att du inkluderar alla plusskyltar på rätt plats. Att få det här ä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 några mellanslag i textfönstret, titta noga på din kod för 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 anges är ditt namn. Vi gör detta med en om uttalande. Ändra din kod för att se så här ut:

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 kolla om namn variabel matchar ditt namn med hjälp av är lika med skylt.

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

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

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

Du kodade bara 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. Genom att använda en förenklad IDE kan nybörjare lära sig programmeringskoncept och vänja sig vid kodningssyntaxen. Detta kan hjälpa till med att minska linjen med mer komplicerade språk som Python 6 Anledningar till att Python är framtidens programmeringspråk 6 Anledningar till att Python är framtidens programmeringsspråk Vill du lära dig eller utöka dina programmeringsförmåga? Därför är Python det bästa programmeringsspråket för att lära sig i år. Läs mer .

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

Scratch är ett rent visuellt språk Komma igång med skrapa på hallon Pi Komma igång med skrapa på hallon Pi Vår skrapa handledning kan du ha kul med en Raspberry Pi även om du inte vet hur man kodar. Läs mer som är perfekt för barn. Det finns också flera pedagogiska element till Minecraft som är utformade för att undervisa kärnbegrepp. Minecraft timmars kod Minecraft timmars kod undervisar barnen Grunderna i Programmering Minecraft timmars kod läser barnen Grunderna i Programmering Minecraft Hour of Code är ett utmärkt sätt för barnen att lära sig grunderna i programmering. Med tre handledningar som erbjuds är det omöjligt att slutföra dem utan att lära sig någon grundläggande kod. Read More ger en välkänd läromiljö för otrygga unga byggare!

Bildkrediter: olly18 / Depositphotos

Utforska mer om: Kodningstutorials, Microsoft Small Basic.