3 enkle kodingsprosjekter for barn som bruker Microsoft Small Basic

3 enkle kodingsprosjekter for barn som bruker Microsoft Small Basic

Å lære å kode kan være skremmende, spesielt for barn. Kombinasjonen av å måtte lære komplisert syntaks ved siden av programmeringskonsepter er nok til å sette mange mennesker av. Likevel er det å lære å kode en av de viktigste tingene barna kan lære, og verktøy er tilgjengelige for å gjøre det lettere for dem.





Et slikt verktøy er Microsoft Small Basic, som er lett å komme i gang med. Her er tre prosjekter barna kan bruke til å ta sine første skritt i koding.





Hva er Microsoft Small Basic?

Microsoft Small Basic (MSB) er et språk designet for å gjøre det lettere å lære det grunnleggende om koding. Den er rettet mot barn (men også perfekt for voksne), og gir et tilbaketrukket språk og et brukervennlig grensesnitt. Nå i sitt tiende år, er MSB et tilgivende integrert utviklingsmiljø som tillater litt vrimlerom med syntaks.





Dette bidrar til å unngå noen av frustrasjonene nybegynnere som vanligvis kan oppleve.

Dette prosjektet er en gjennomgang av koding av en personlig klokke. Prosjektet dekker enkle programmeringskonsepter, og selv om det er rettet mot barn, kan nybegynnere også ha godt av å følge med. Selv om IDE kan lastes ned til datamaskiner som kjører Microsoft Windows, bruker dagens opplæring den webbaserte IDE. Den kan fullføres på hvilken som helst datamaskin med en nettleser og en internettforbindelse.



Komme i gang med Microsoft Small Basic

For å begynne, åpne en nettleser og naviger til smallbasic.com . Du bør se et nettsted med disse to knappene i midten:

Klikk på knappen Start -knappen, og du vil bli ført til en skjerm som ser slik ut:





Dette er en online versjon av Microsoft Small Basic IDE. En online IDE er et sted hvor du kan skrive kode og teste den, alt på ett sted. Som du kan se, er det allerede en kode i tekstvinduet. Trykk på den blå, trekantede, Løpe -knappen for å se hva koden gjør.

Trykk på det lille x øverst til høyre for å lukke programmet. Se på koden. Du vil se at det som er inne i parentesene blir skrevet ut når du kjører programmet. Prøv å endre ordet Verden til navnet ditt og klikk på Kjør igjen. Hvis det ikke fungerte, må du kontrollere at du fortsatt har anførselstegnene i parentesene ('... tekst ...') slik:





For å forstå hvorfor dette skjer, la oss dele linjen i biter. Det starter med TextWindow . Dette forteller datamaskinen at det som kommer neste skal skje med tekstvinduet. TextWindow.WriteLine betyr at vi vil at TextWindow skal skrive en linje. TextWindow.WriteLine ('Hei, Ian!') Betyr at vi forteller TextWindow å skrive en linje, og det som er i parentesene er det som blir skrevet!

logg av netflix på roku

1. Be om et navn

Nå skal du endre programmet for å be om brukerens navn når det begynner. Start med det åpenbare spørsmålet:

For å få brukerens innspill trenger vi to ting. En måte å lese hva de skriver inn, og et sted å beholde det. Denne linjen gir deg begge:

Denne linjen lager en variabel Navn . En variabel er som en boks for å lagre data i --- i dette tilfellet brukerens navn.

Deretter er det et likhetstegn ( = ). Dette betyr at det som kommer neste gang vil bli lagret inne Navn .

Så forteller du det TextWindow til Lese hva brukeren skriver inn. Ikke glem parentesene --- selv om de er tomme, trenger datamaskinen at de skal vite hva de skal gjøre!

Når programmet kjøres, blir brukeren spurt om navnet deres. Når de skriver det og trykker på Tast inn den er lagret. Alt som gjenstår er å be datamaskinen om å skrive den tilbake til dem.

Du vil legge merke til at ikke alt i Skriv linje parentes har anførselstegn. Dette er fordi du kombinerer å si 'Hallo, ' med det som er lagret i Navn variabel, ved hjelp av et pluss -tegn. Dette kalles streng sammenkobling . Ikke bekymre deg hvis du ikke forstår hva det betyr ennå --- det er en god frase å vite senere når du er mer komfortabel med programmering, eller har tatt et programmeringskurs . Når du kjører programmet, får brukeren et personlig svar.

2. Fortelle tiden

Så langt hilser programmet hver bruker med navn. Nå kan du få det til å fortelle dem tiden de bruker Klokketid . Legg den til den samme linjen du nettopp har laget:

Legg merke til hvor det er anførselstegn og hvor det ikke er det. Sørg også for at du inkluderer alle plusstegnene på riktig sted. Å få dette til er viktig! Kjør koden igjen --- sammen med hilsenen din, vil du se tiden.

Flott! Hvis du får feil, eller du mangler mellomrom i tekstvinduet, må du se nøye etter koden for eventuelle feil.

3. Gjør det personlig

Nå som du har klokken, la oss gjøre den slik at den bare fungerer for deg. Vi trenger en måte å kontrollere at navnet som er angitt er navnet ditt. Vi gjør dette med en hvis uttalelse . Endre koden slik at den ser slik ut:

Ved å legge til ordet Hvis til koden, vet datamaskinen at den må sjekke noe. Denne gangen vil du sjekke om Navn variabelen samsvarer med navnet ditt ved å bruke er lik skilt.

hvordan legge til klasser i google kalender

Så langt, hvis de Navn variabel som brukeren skrev inn er lik navnet ditt, vil det fortelle deg tiden. Hva skjer hvis noen andre bruker programmet?

Det er det Ellers uttalelsen er for. Hvis et annet navn er skrevet inn, hopper programmet over if -setningen, og gjør hva det står etter Ellers .

Skriv til slutt Slutt om slik at datamaskinen vet at if -setningen er over. Når du kjører programmet, får du et annet svar tilbake, avhengig av om du skriver inn navnet ditt eller ikke:

Du har nettopp kodet en klokke som fungerer for deg, og hilser til alle andre som bruker den!

Lær mer med Microsoft Small Basic

Dette prosjektet har noen viktige grunnleggende konsepter for programmering. Ved å bruke en forenklet IDE kan nybegynnere lære programmeringskonsepter og bli vant til å kode syntaks. Dette kan hjelpe deg med mer kompliserte språk som Python.

Microsoft Small Basic er ikke den eneste måten å lære, og hvis den faktiske koden er litt for mye på dette stadiet, har du andre alternativer.

Scratch er et rent visuelt språk som er perfekt for barn. Det er også flere pedagogiske elementer i Minecraft designet for å lære kjernekonsepter. Minecraft's Time of Code gir et kjent læringsmiljø for fryktløse unge byggherrer!

Bildekreditt: olly18/ Depositphotos

beste gratis operativsystem for bærbar PC
Dele Dele kvitring E -post Bør du oppgradere til Windows 11 umiddelbart?

Windows 11 kommer snart, men bør du oppdatere så snart som mulig eller vente noen uker? La oss finne det ut.

Les neste
Relaterte temaer
  • Programmering
  • Opplæringsprogrammer for koding
  • Microsoft Small Basic
Om forfatteren Ian Buckley(216 artikler publisert)

Ian Buckley er frilansjournalist, musiker, utøver og videoprodusent bosatt i Berlin, Tyskland. Når han ikke skriver eller står på scenen, pusler han med DIY elektronikk eller kode i håp om å bli en gal forsker.

Mer fra Ian Buckley

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere