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, som dine børn kan lære, og der er værktøjer til rådighed for 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ålet er rettet mod børn (men også perfekt til voksne) og giver et afskåret 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. Selvom IDE 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:
Klik på knappen Start -knappen, og du føres til en skærm, der ser sådan ud:
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å det blå, trekantede, Løb for at se, hvad koden gør.
Tryk lidt 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:
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. WritLine (“Hej, Ian!”) Betyder, at vi beder TextWindow om at skrive en linje, og hvad der er i parenteserne, er hvad der bliver skrevet!
1. Bed om et navn
Nu skal du ændre dit program for at bede om brugerens navn, når det begynder. Start med det åbenlyse spørgsmål:
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 dig begge:
Denne linje opretter en variabel, der kaldes navn. En variabel er som en boks til at gemme data i - i dette tilfælde brugerens navn.
Dernæst er der et ligetegn (=). Det betyder, at uanset hvad der kommer næste, vil blive gemt inde navn.
Så fortæller du det TextWindow til Læs hvad brugeren indtaster. 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 tryk på gå ind det gemmes. Det eneste, der er tilbage, er at bede computeren om at udskrive den tilbage til dem.
Du vil bemærke, at ikke alt i WriteLine parenteser har anførselstegn. Dette skyldes, at du kombinerer ordsprog "Hej, " med hvad der er gemt i navn variabel 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 programmeringen, eller har taget et programmeringskursus De 11 bedste websteder til gratis online computerprogrammeringskurserVed hjælp af disse gratis online computerprogrammeringskurser kan du blive en god koder uden en datalogi. Læs mere . Når du kører dit program, får brugeren et personligt svar.
2. Fortæller tiden
Indtil videre hilser dit program hver bruger ved navn. Nu kan du få det til at fortælle dem klokkeslættet med Ur. Tid. Føj det til den samme linje, du lige har oprettet:
Bemærk, hvor der er anførselstegn, og hvor der ikke findes. 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.
Store! Hvis du får fejl, eller du mangler mellemrum i tekstvinduet, skal du kigge nøje efter din kode for eventuelle fejl.
3. Gør det personligt
Nu hvor du har dit ur skal vi 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 hvis erklæring. Skift din kode for at se sådan ud:
Ved at tilføje ordet Hvis til koden ved computeren, at den skal kontrollere noget. Denne gang vil du kontrollere, om navn variabel matcher dit navn ved hjælp af lige med skilt.
Indtil nu, hvis det navn variabel, som brugeren indtastede lige med dit navn, det fortæller dig tidspunktet. Hvad sker der, hvis en anden bruger programmet?
Det er hvad Andet erklæring er for. Hvis der indtastes et andet navn, springer programmet over if-sætningen og gør hvad det siger efter Andet.
Endelig, skriv Afslut Hvis 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:
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 ned ad linjen med mere kompliceret sprog som Python 6 grunde til, at Python er fremtidens programmeringssprogVil 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 ridser på Raspberry PiVores skrappevejledning giver dig mulighed for at have det sjovt med en Raspberry Pi, selvom du ikke ved, hvordan du koder. Læs mere det 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ørnene det grundlæggende i programmeringMinecraft Hour of Code indeholder flere fremragende tutorials, der hjælper 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
Ian Buckley er freelance journalist, musiker, kunstner og videoproducent bosiddende i Berlin, Tyskland. Når han ikke skriver eller er på scenen, tænker han med DIY-elektronik eller kode i håbet om at blive en gal videnskabsmand.