3 enkle kodingsprosjekter for barn som bruker Microsoft Small Basic
Å lære å kode kan være skremmende, spesielt for barn. Kombinasjonen av å lære komplisert syntaks sammen med programmeringskonsepter er nok til å sette mange mennesker av. Likevel er å 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 barn kan bruke til å ta sine første skritt i koding.
Hva er Microsoft Small Basic?
Microsoft Small Basic (MSB) er et språk som er laget for å gjøre det lettere å lære grunnleggende koding. Målrettet mot barn (men perfekt for voksne også), gir den et fjernet språk og et brukervennlig grensesnitt. Nå i sitt tiende år, er MSB et tilgivende integrert utviklingsmiljø som gjør det mulig å vrikke rom med syntaks.
Dette bidrar til å unngå noen frustrasjoner som nybegynnere kodere kan oppleve.
Dette prosjektet er et gjennomgang av koding av en personlig klokke. Prosjektet dekker enkle programmeringskonsepter, og når det gjelder barn, kan nybegynnere også dra nytte av å følge med. Mens IDE kan lastes ned til datamaskiner som kjører Microsoft Windows, bruker dagens opplæringsprogram nettbasert IDE. Den kan fullføres på hvilken som helst datamaskin med en nettleser og en Internett-tilkobling.
Komme i gang med Microsoft Small Basic
For å starte, åpne en nettleser og navigere til smallbasic.com. Du bør se et nettsted med disse to knappene i midten:
Klikk på knappen Start knappen, og du vil bli tatt til en skjerm som ser slik ut:
Dette er en online versjon av Microsoft Small Basic IDE. En elektronisk IDE er et sted hvor du kan skrive kode og teste det, alt på ett sted. Som du ser, er det allerede en kode i tekstvinduet. Trykk på den blå, trekantede, Løpe knappen for å se hva koden gjør.
Trykk den lille x i øverste høyre hjørne 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 kjør igjen. Hvis det ikke fungerte, så sørg for at du fortsatt har anførselstegn i parentesene (“... tekst ... ”) som dette:
For å forstå hvorfor dette skjer, la oss bryte ned linjen i stykker. Det starter med TextWindow. Dette forteller datamaskinen at det som kommer neste, skulle skje med tekstvinduet. TextWindow.WriteLine betyr at vi ønsker at TextWindow skal skrive en linje. TextWindow.WriteLine (“Hei, Ian!”) betyr at vi forteller TextWindow å skrive en linje, og hva som står i parentes er hva som blir skrevet!
1. Be om et navn
Nå skal du endre programmet for å be om brukerens navn når det begynner. Begynn 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 gjør en variabel kalt Navn. En variabel er som en boks for å lagre data i dette tilfellet, brukerens navn.
Deretter er det et like tegn (=). Dette betyr at det som kommer neste blir lagret inne Navn.
Så forteller du TextWindow til Lese hva brukeren skriver inn. Ikke glem brakene - selv om de er tomme, trenger datamaskinen dem til å vite hva de skal gjøre!
Nå, når programmet kjører, blir brukeren bedt om navnet sitt. Når de skriver det og trykker på Tast inn den er lagret. Alt som er igjen er å fortelle datamaskinen å skrive den tilbake til dem.
Du vil legge merke til at ikke alt i Writeline parentes har anførselstegn. Dette er fordi du kombinerer å si “Hallo, “ med det som er lagret i Navn variabel, ved hjelp av et plustegn. Dette kalles streng sammenkobling. Ikke bekymre deg hvis du ikke forstår hva det betyr enda - det er et godt uttrykk å vite senere når du er mer komfortabel med programmering, eller har tatt en programmeringskurs 11 Beste Nettsteder for Gratis Online Computer Programmeringskurser 11 Beste Nettsteder for gratis online dataprogrammeringskurs I disse dager kan du bli en masterkoder uten å plukke opp en tradisjonell datavitenskapsgrad. Hvor er alle disse gode læringsressursene, spør du? Flott spørsmål. Fortsett å lese og vi vil vise deg. Les mer . Nå når du kjører programmet, får brukeren et personlig svar.
2. Fortell tiden
Så langt ditt program hilser hver bruker etter navn. Nå kan du få det til å fortelle dem tiden du bruker Klokketid. Legg den til samme linje du nettopp har laget:
Legg merke til hvor det er anførselstegn og hvor det ikke er. Sørg også for at du inkluderer alle pluss tegnene på rett sted. Å få dette til rette er viktig! Kjør koden din igjen - sammen med hilsen din, du vil se tiden.
Flott! Hvis du får feil, eller hvis du mangler noen mellomrom i tekstvinduet, ser du nøye over koden din for eventuelle feil.
3. Gjør det personlig
Nå som du har klokken din, la oss gjøre det slik at det bare fungerer for deg. Vi trenger en måte å kontrollere at navnet som er oppgitt, er ditt navn. Vi gjør dette med en hvis uttalelse. Endre koden din 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 variabel samsvarer med navnet ditt, ved hjelp av er lik skilt.
Så langt, hvis de Navn variabel som brukeren skrev inn er lik Ditt navn, det vil fortelle deg tiden. Hva skjer hvis noen andre bruker programmet?
Det er det som Ellers erklæringen er for. Hvis et annet navn er skrevet inn, hopper programmet over if-setningen, og gjør hva som helst etter det Ellers.
Til slutt skriver du inn Slutt om slik at datamaskinen vet at if-setningen er over. Nå 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 bare kodet en klokke som fungerer for deg, og hilser alle andre som bruker den!
Lær mer med Microsoft Small Basic
Dette prosjektet har noen grunnleggende grunnleggende begreper for programmering. Ved hjelp av en forenklet IDE kan nybegynnere lære programmeringsbegreper og bli vant til kodende syntaks. Dette kan bidra til å redusere linjen med mer kompliserte språk som Python 6 Grunner til at Python er fremdriftsprosjektet 6 Grunner til at Python er fremtidens programmeringsspråk Vil du lære eller utvide programmeringsevnen din? Her er hvorfor Python er det beste programmeringsspråket å lære i år. Les mer .
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 Komme i gang med skrape på bringebæret Pi Komme i gang med skrape på bringebæret Pi Vårt opplæringsopplæring lar deg ha det gøy med en Raspberry Pi, selv om du ikke vet hvordan du skal kode. Les mer som er perfekt for barn. Det er også flere pedagogiske elementer til Minecraft designet for å lære kjernekonsepter. Minecraft er Time of Code Minecraft Time of Code lærer barn Grunnleggende om programmering Minecraft Time of Code Lærer Barn Grunnleggende om Programmering Minecraft Hour of Code er en utmerket måte for barna å lære grunnleggende programmering. Med tre opplæringsprogrammer, er det umulig å fullføre dem uten å lære noen grunnleggende kode. Les mer gir et kjent læringsmiljø for uerfarne unge byggere!
Bilde Kreditt: olly18 / Depositphotos
Utforsk mer om: Kodingstutorials, Microsoft Small Basic.