Leder du efter en nem måde at komme i gang med kodning?  Prøv disse Microsoft Small Basic-kodningsprojekter for at lære programmering i dag.

3 enkle kodningsprojekter til børn ved hjælp af Microsoft Small Basic

Reklame At lære at kode kan være skræmmende, især for børn. Kombinationen af ​​at skulle lære kompliceret syntaks sammen med programmeringskoncepter er nok til at udsætte mange mennesker. Ikke desto mindre er det at lære at kode en af ​​de vigtigste ting, dine børn kan lære, og der er tilgængelige værktøjer til at gøre det lettere for dem. Et sådant værktøj er

Reklame

At lære at kode kan være skræmmende, især for børn. Kombinationen af ​​at skulle lære kompliceret syntaks sammen med programmeringskoncepter er nok til at udsætte mange mennesker. Ikke desto mindre er det at lære at kode en af ​​de vigtigste ting, dine børn kan lære, og der er tilgængelige værktøjer til at gøre det lettere for dem.

Et sådant værktøj er Microsoft Small Basic, som er let at komme i gang med. Her er tre projekter, børn kan bruge til at tage deres første skridt til kodning.

Hvad er Microsoft Small Basic?

Microsoft Small Basic (MSB) er et sprog designet til at gøre det lettere at lære det grundlæggende ved kodning. Målrettet mod børn (men også perfekt til voksne) giver det et strippet sprog og en brugervenlig grænseflade. Nu i det 10. år er MSB et tilgivende integreret udviklingsmiljø, der tillader et eller andet svingrum med syntaks.

Dette hjælper med at undgå nogle af de frustrationer, som begynderkodere typisk kan opleve.

Dette projekt er en gennemgang af kodning af et personlig ur. Projektet dækker enkle programmeringskoncepter, og selvom de er rettet mod børn, kan begyndervoksne også drage fordel af at følge med. Mens IDE'en kan downloades til computere, der kører Microsoft Windows, bruger dagens tutorial den webbaserede IDE. Det kan udfyldes på enhver computer med en browser og en internetforbindelse.

Kom godt i gang med Microsoft Small Basic

For at begynde skal du åbne en webbrowser og navigere til smallbasic.com. Du skal se et websted med disse to knapper i midten:

Microsoft Small Basic Splash-side

Klik på knappen Start- knappen, så føres du til en skærm, der ser sådan ud:

Ny forekomst af Microsoft Smal Basic IDE

Dette er en online version af Microsoft Small Basic IDE. En online IDE er et sted, hvor du kan skrive kode og teste den, alt sammen ét sted. Som du kan se, er der allerede noget kode i tekstvinduet. Tryk på den blå, trekantede, Kør- knap for at se, hvad koden gør.

Output af grundlæggende Hello World Script

Tryk på det lille x i øverste højre hjørne for at lukke programmet. Se på koden. Du vil se, at uanset hvad der er inde i parenteserne, bliver trykt, når du kører programmet. Prøv at ændre ordet verden til dit navn, og klik på Kør igen. Hvis det ikke fungerede, skal du sørge for, at du stadig har anførselstegn i parenteserne ("... tekst ...") som dette:

Kode til en personlig hilsen!

For at forstå, hvorfor dette sker, lad os dele linjen i stykker. Det starter med TextWindow . Dette fortæller computeren, at uanset hvad der kommer næste skulle ske med tekstvinduet. TextWindow.WriteLine betyder, at vi ønsker, at TextWindow skal skrive en linje. TextWindow.WriteLine ("Hej, Ian!") Betyder, at vi beder TextWindow om at skrive en linje, og hvad der er i parenteserne, er det, der bliver skrevet!

1. Bed om et navn

Nu skal du ændre dit program til at bede om brugerens navn, når det begynder. Start med det åbenlyse spørgsmål:

Kode til at spørge brugerens navn

For at få brugerens input har vi brug for to ting. En måde at læse, hvad de skriver i, og et sted at bevare det. Denne linje giver jer begge:

Gemme brugernavnet i en variabel

Denne linje opretter en variabel kaldet navn . En variabel er som en boks til at gemme data i - i dette tilfælde brugerens navn.

Dernæst er der et ligetegn ( = ). Dette betyder, at uanset hvad der kommer næste, vil blive gemt i navnet .

Så fortæller du TextWindow at læse, hvad brugeren skriver i. Glem ikke parenteserne - selvom de er tomme, har computeren brug for dem for at vide, hvad de skal gøre!

Når programmet kører, bliver brugeren spurgt om deres navn. Når de skriver det og trykker på Enter, gemmes det. Det eneste, der er tilbage, er at bede computeren om at udskrive den tilbage til dem.

Personlig hilsen output

Du vil bemærke, at ikke alt i WritLine- parenteserne har anførselstegn. Dette skyldes, at du kombinerer at sige ”Hej” med det, der er gemt i navnevariablen ved hjælp af et plustegn. Dette kaldes sammenkædning af streng . Bare rolig, hvis du ikke forstår, hvad det betyder endnu - det er en god sætning at vide senere, når du er mere komfortabel med programmering, eller har taget et programmeringskursus De 11 bedste websteder til gratis online computerprogrammeringskurser De 11 Bedste steder til gratis online computerprogrammeringskurser Ved hjælp af disse gratis online computerprogrammeringskurser kan du blive en god koder uden en datalogi-grad. Læs mere . Når du kører dit program, får brugeren et personligt svar.

2. Fortælling af tiden

Indtil videre hilser dit program hver bruger ved navn. Nu kan du få det til at fortælle dem tidspunktet ved hjælp af Clock.Time . Føj det til den samme linje, du lige har oprettet:

Fortæller brugeren det aktuelle tidspunkt

Bemærk, hvor der er anførselstegn, og hvor der ikke er. Sørg også for, at du inkluderer alle plustegnene på det rigtige sted. At få dette rigtigt er vigtigt! Kør din kode igen - sammen med din hilsen, ser du tiden.

Output til personlig ur

Store! Hvis du får fejl, eller du mangler mellemrum i tekstvinduet, skal du kigge nøje efter din kode for eventuelle fejl.

3. At gøre det personligt

Nu hvor du har dit ur, lad os gøre det så det kun fungerer for dig. Vi har brug for en måde at kontrollere, at det indtastede navn er dit navn. Vi gør dette med en if-erklæring . Skift din kode for at se sådan ud:

Enkel erklæring om og hvis ikke

Ved at tilføje ordet If til koden ved computeren, at den skal kontrollere noget. Denne gang vil du kontrollere, om navnevariablen matcher dit navn ved hjælp af det lige tegn.

Indtil videre, hvis den navnevariabel, som brugeren indtastede, svarer til dit navn, fortæller den dig tidspunktet. Hvad sker der, hvis en anden bruger programmet?

Det er, hvad Else- erklæringen er til. Hvis der indtastes noget andet navn, springes programmet over if-sætningen og gør hvad det siger efter andet .

Endelig skal du skrive EndIf, så computeren ved, at if-sætningen er slut. Når du kører programmet, får du et andet svar tilbage, afhængigt af om du indtaster dit navn eller ikke:

Outputet til både det rigtige navn og enhver anden input

Du har lige kodet et ur, der fungerer for dig, og hilser enhver anden, der bruger det!

Lær mere med Microsoft Small Basic

Dette projekt har nogle væsentlige grundlæggende koncepter til programmering. Brug af en forenklet IDE giver begyndere mulighed for at lære programmeringskoncepter og vænne sig til at kode syntaks. Dette kan hjælpe nede på linjen med mere komplicerede sprog som Python 6 grunde til, at Python er fremtidens programmeringssprog 6 grunde til, at Python er fremtidens programmeringssprog Vil du lære eller udvide dine programmeringsevner? Her er grunden til at Python er det bedste programmeringssprog at lære i år. Læs mere .

Microsoft Small Basic er ikke den eneste måde at lære, og hvis den faktiske kode er lidt for meget på dette tidspunkt, har du andre muligheder.

Scratch er et rent visuelt sprog Kom godt i gang med Scratch på Raspberry Pi Kom godt i gang med Scratch på Raspberry Pi Vores Scratch-tutorial giver dig mulighed for at have det sjovt med en Raspberry Pi, selvom du ikke ved, hvordan du koder. Læs mere, der er perfekt til børn. Der er også flere uddannelseselementer til Minecraft designet til at undervise i kernekoncepter. Minecraft's Hour of Code Minecraft Hour of Code lærer børn det grundlæggende i programmering Minecraft Hour of Code lærer børnene det grundlæggende i programmering Minecraft Hour of Code indeholder flere fremragende tutorials til at hjælpe børn med at lære det grundlæggende i programmering. Læs mere giver et velkendt læringsmiljø for uærlige unge bygherrer!

Billedkredit: olly18 / Depositphotos

Udforsk mere om: Coding Tutorials, Microsoft Small Basic.