Reklaam
Koodide õppimine võib olla hirmutav, eriti lastele. Programmeerimiskontseptsioonide kõrval keeruka süntaksi õppimise kombinatsioonist piisab, et paljud inimesed ära jätta. Sellegipoolest on koodide õppimine üks olulisemaid asju, mida teie lapsed saavad õppida, ja nende jaoks lihtsamaks muutmiseks on olemas tööriistad.
Üks selline tööriist on Microsoft Small Basic, millega on lihtne alustada. Siin on kolm projekti, mida lapsed saavad kasutada oma esimeste sammude kodeerimiseks.
Mis on Microsoft Small Basic?
Microsoft Small Basic (MSB) on keel, mis on loodud kodeerimise põhialuste õppimise lihtsustamiseks. See on mõeldud lastele (kuid sobib ideaalselt ka täiskasvanutele), pakkudes keelte eemaldamist ja kasutajasõbralikku liidest. Nüüd, oma kümnenda aasta jooksul, on MSB andestav integreeritud arenduskeskkond, mis võimaldab mõnel süntaksiga vingumise ruumis.
See aitab vältida mõningaid pettumusi, mida algajad kodeerijad tavaliselt kogevad.
See projekt on isikupärastatud kella kodeerimise ülevaade. Projekt hõlmab lihtsaid programmeerimiskontseptsioone ja kuigi see on suunatud lastele, saavad sellest kasu ka algajad täiskasvanud. Ehkki IDE-d saab alla laadida arvutisse, kus töötab Microsoft Windows, kasutab tänane õpetus veebipõhist IDE-d. Seda saab täita igas brauseri ja Interneti-ühendusega arvutis.
Microsoft Small Basicuga alustamine
Alustamiseks avage veebibrauser ja liikuge saidile smallbasic.com. Peaksite nägema veebisaiti, mille keskel on need kaks nuppu:
Klõpsake nuppu Alusta nuppu ja teid suunatakse ekraanile, mis näeb välja järgmine:
See on Microsoft Small Basic IDE veebiversioon. Veebis IDE on koht, kus saate koodi kirjutada ja seda ühes kohas testida. Nagu näete, on tekstiaknas juba mingi kood. Vajutage sinist, kolmnurkset, Jookse nuppu, et näha, mida kood teeb.
Vajutage vähe x paremas ülanurgas programmi sulgemiseks. Vaata koodi. Näete, et sulgude sees olev sisu trükitakse programmi käivitamisel. Proovige sõna muuta Maailm oma nimele ja klõpsake uuesti käsul Käivita. Kui see ei töötanud, siis veenduge, et sulgudes oleks ikka jutumärgid („… tekst…”):
Jagageme rea tükkideks, et mõista, miks see juhtub. See algab sellest Tekstiaken. See ütleb arvutile, et kõik, mis järgmisena juhtub, peaks juhtuma tekstiaknaga. Tekstiaken. WriteLine tähendab, et me tahame, et TextWindow kirjutaks rea. Tekstiaken. WriteLine (“Tere, Ian!”) Tähendab, et käsime TextWindowil rida kirjutada ja sulgudes on see, mis kirjutatakse!
1. Küsige nime
Nüüd muudate oma programmi, et küsida kasutaja nime, kui see algab. Alustage ilmse küsimusega:
Kasutaja sisendi saamiseks vajame kahte asja. Võimalus lugeda, mida nad kirjutavad, ja koht, kus seda säilitada. See rida annab teile mõlemad:
See rida muudab muutuja nimega nimi. Muutuja on nagu kast andmete salvestamiseks - sellisel juhul kasutaja nimi.
Järgmisena on võrdusmärk (=). See tähendab, et mis iganes järgmine tuleb, see hoitakse sees nimi.
Siis sa ütled Tekstiaken kuni Loe mida kasutaja sisestab. Ärge unustage sulgusid - isegi kui need on tühjad, vajab arvuti neid, et nad teaksid, mida teha!
Kui programm käivitatakse, küsitakse kasutajalt tema nime. Kui nad selle tipivad ja vajutavad sisenema see on salvestatud. Jääb vaid öelda, et arvuti prindiks ta neile tagasi.
Võite märgata, et mitte kõik WriteLine sulgudes on jutumärgid. Selle põhjuseks on see, et ühendate ütlusi "Tere, " mis iganes on salvestatud nimi muutuja, kasutades plussmärki. Seda nimetatakse keelpillide liitmine. Ärge muretsege, kui te ei saa veel aru, mida see tähendab - see on hea fraas teada hiljem, kui teile on programmeerimine mugavam, või olete võtnud programmeerimiskursuse 11 parimat saiti tasuta veebipõhiste programmeerimiskursuste jaoksNeid tasuta veebipõhiseid programmeerimiskursusi kasutades saate ilma arvutiteaduse kraadi omandamata suurepäraseks kooderiks. Loe rohkem . Nüüd, kui programmi käivitate, saab kasutaja isikliku vastuse.
2. Aja teatamine
Siiani tervitab programm iga kasutajat nime järgi. Nüüd saate panna selle neile aega kasutama Kell. Aeg. Lisage see samale reale, mille just tegite:
Pange tähele, kus on jutumärgid ja kus mitte. Samuti lisage kindlasti kõik plussmärgid õiges kohas. Selle õiguse saamine on oluline! Käivitage oma kood uuesti - koos tervitusega näete ka aega.
Tore! Kui ilmnevad vead või puuduvad tekstiaknas tühikud, uurige vigu hoolikalt oma koodi üle.
3. Isiklikuks tegemine
Nüüd, kui teil on oma kell, teeme selle nii, et see töötab ainult teie jaoks. Vajame viisi, kuidas kontrollida, kas sisestatud nimi on teie nimi. Me teeme seda kui avaldus. Muutke oma koodi nii, et see näeks välja järgmine:
Sõna lisamisega Kui koodi juurde, arvuti teab, et ta peab midagi kontrollima. Seekord soovite kontrollida, kas nimi muutuja sobib teie nimega, kasutades võrdub märk.
Nii kaugel, kui nimi muutuja, mille kasutaja sisestas võrdub sinu nimi, see näitab sulle aega. Mis juhtub, kui keegi teine kasutab programmi?
Just seda Muu avaldus on. Kui trükitakse mõni muu nimi, jätab programm if-lause üle ja teeb kõik, mis pärast öeldakse Muu.
Lõpuks kirjuta EndIf nii et arvuti teaks, et kui lause on läbi. Nüüd, kui programmi käivitate, saate teistsuguse vastuse sõltuvalt sellest, kas sisestate oma nime või mitte:
Kodeerisite just teie jaoks töötava kella ja tervitate kõiki teisi, kes seda kasutavad!
Lisateave rakendusega Microsoft Small Basic
Selles projektis on programmeerimiseks mõned olulised põhimõisted. Lihtsustatud IDE kasutamine võimaldab algajatel õppida programmeerimiskontseptsioone ja harjuda süntaksi kodeerimisega. See võib keerukamaga aidata keeli nagu Python 6 põhjust, miks Python on tuleviku programmeerimiskeelKas soovite õppida või laiendada oma programmeerimisoskust? Siit leiate põhjuse, miks Python on selle aasta parim programmeerimiskeel. Loe rohkem .
Microsoft Small Basic pole ainus viis õppida ja kui tegelikku koodi on selles etapis pisut liiga palju, on teil muid võimalusi.
Scratch on puhtalt visuaalne keel Alustamine kraapimisest Raspberry Pi pealMeie kraapimisõpetus võimaldab teil Raspberry Piiga lõbutseda, isegi kui te ei tea, kuidas seda kodeerida. Loe rohkem see sobib ideaalselt lastele. Minecraftil on ka mitmeid hariduselemente, mis on loodud põhikontseptsioonide õpetamiseks. Minecrafti tundide kood Minecraft Hour of Code õpetab lastele programmeerimise aluseidMinecraft Hour of Code pakub mitmeid suurepäraseid õpetusi, mis aitavad lastel programmeerimise põhitõdesid õppida. Loe rohkem pakub tuttavatele mõeldud õpikeskkonda nobedatele noortele ehitajatele!
Pildikrediit: olly18 /Depositphotos
Ian Buckley on vabakutseline ajakirjanik, muusik, esineja ja videotootja, kes elab Berliinis, Saksamaal. Kui ta ei kirjuta ega laval, tikib ta DIY elektroonika või koodi abil lootuses saada hulluks teadlaseks.