Oglas

Učenje kodiranja može biti zastrašujuće, posebno za djecu. Kombinacija učenja naučene komplicirane sintakse, zajedno s programskim konceptima, dovoljna je da se mnogi odreknu. Ipak, učenje kodiranja jedna je od najvažnijih stvari koju vaša djeca mogu naučiti, a na raspolaganju su vam alati kako bi ih olakšali.

Jedan takav alat je Microsoft Small Basic, s kojim je lako započeti. Evo tri projekta koja djeca mogu koristiti kako bi postigla svoje prve korake u kodiranju.

Što je Microsoft Small Basic?

Microsoft Small Basic (MSB) jezik je koji ima za cilj da olakša učenje osnova kodiranja. Namijenjen djeci (ali savršen i za odrasle) pruža oduzet jezik i korisničko sučelje. Sada, u svojoj desetoj godini, MSB je oprošteno integrirano razvojno okruženje koje dopušta neku sobu s njihanjem sintaksa.

To pomaže u izbjegavanju nekih frustracija kodiranih početnika koji obično mogu doživjeti.

Ovaj projekt predstavlja korak kodiranja personaliziranog sata. Projekt obuhvaća jednostavne programske koncepte, a iako je usmjeren na djecu, odrasli početnici također mogu imati koristi od toga da slijede. Dok se IDE može preuzimati na računala sa sustavom Microsoft Windows, u današnjem vodiču se koristi IDE s interneta. Može se ispuniti na bilo kojem računalu s preglednikom i internetskom vezom.

instagram viewer

Uvod u Microsoft Small Basic

Za početak, otvorite web preglednik i idite na smallbasic.com. Trebali biste vidjeti web mjesto s ova dva gumba u sredini:

Microsoft Small Basic Splash Stranica

Kliknite na gumb Početak gumba i preusmjerit ćete se na zaslon koji izgleda ovako:

Nova instanca Microsoft Smal Basic IDE

Ovo je internetska inačica Microsoft Small Basic IDE-a. Internetski IDE mjesto je na kojem možete napisati kôd i testirati ga, sve na jednom mjestu. Kao što vidite, u tekstnom prozoru se već nalazi neki kod. Pritisnite plavu, trokutastu, Trčanje gumb da vidite što radi kod.

Ispis osnovnog Hello World Script

Pritisnite malo x u gornjem desnom kutu da biste zatvorili program. Pogledajte kod. Vidjet ćete da sve što se nalazi u zagradama tiska se prilikom pokretanja programa. Pokušajte promijeniti riječ Svijet na vaše ime i kliknite Pokreni ponovo. Ako to ne uspije, provjerite imate li još uvijek navodnike u zagradama ("... tekst ...") kao što je ovaj:

Šifra za osobni pozdrav!

Da biste razumjeli zašto se to događa, razdijelimo crtu na dijelove. Počinje sa TextWindow. Ovo govori računalu da se sve što slijedi treba dogoditi u prozoru za tekst. TextWindow. WriteLine znači da želimo da TextWindow napiše redak. TextWindow. WriteLine ("Zdravo, Ian!") Znači da govorimo TextWindow-u da napiše redak, a ono što se nalazi u zagradama je ono što se piše!

1. Pitajte ime

Sada ćete promijeniti svoj program i tražiti korisničko ime kad se počne. Započnite s očiglednim pitanjem:

Kôd da biste pitali ime korisnika

Da bismo dobili korisnikov unos, potrebne su nam dvije stvari. Način da se pročita što ih upiše i mjesto da se zadrže. Ovaj redak vam daje oboje:

Spremanje korisničkog imena u varijablu

Ova linija čini varijablu zvanu Ime. Varijabla je poput okvira u koji se pohranjuju podaci - u ovom slučaju korisnikovo ime.

Zatim slijedi znak jednake vrijednosti (=). To znači da će ono što dođe sljedeće biti pohranjeno u sebi Ime.

Onda ti kažeš TextWindow do Čitati što korisnik upiše. Ne zaboravite zagrade - iako su prazni, računalo im treba da zna što učiniti!

Sada, kada se program pokrene, korisnik se pita njihovo ime. Kad ga upišu i pritisnu Unesi pohranjena je. Ostalo je samo reći računalu da ih ispiše na njih.

Prilagođeni pozdravni izlaz

Primjetit ćete da nije sve u WriteLine zagrade imaju navodnike. To je zato što kombinirate reći "Zdravo, " s onim što je pohranjeno u Ime varijabla, koristeći znak plus. Ovo se zove spajanje niza. Ne brinite ako još ne razumijete što to znači - dobra je fraza znati kasnije kada vam je ugodnije od programiranja, ili su pohađali tečaj programiranja 11 najboljih web stranica za besplatne tečajeve računalnog programiranja na mrežiKorištenjem ovih besplatnih tečajeva računalnog programiranja na mreži, možete postati izvrstan koder bez diplome informatike. Čitaj više . Sada kada pokrenete svoj program, korisnik dobiva osobni odgovor.

2. Kažem vrijeme

Program do sada pozdravlja svakog korisnika po imenu. Sada to možete učiniti da im kažete kako koriste vrijeme Sat. Vrijeme. Dodajte ga istoj liniji koju ste upravo napravili:

Obavještavanje korisnika o trenutnom vremenu

Napominjemo gdje postoje navodnici i gdje ih nema. Također, obavezno uključite sve plus znakove na pravo mjesto. Važno je postići ovo pravo! Ponovo pokrenite svoj kôd - uz vaš pozdrav, vidjet ćete i vrijeme.

Izlaz za personalizirani sat

Sjajno! Ako se prikazuju pogreške ili nedostaju razmaci u tekstnom prozoru, pažljivo pregledajte kôd za bilo kakve pogreške.

3. Učiniti to osobnim

Sad kad imate svoj sat, napravite to tako da on funkcionira samo za vas. Potreban nam je način provjere da li je upisano ime vaše ime. To radimo s an ako izjava. Promijenite svoj kôd da izgleda ovako:

Jednostavna izjava If i Else

Dodavanjem riječi Ako na kod, računalo zna da mora nešto provjeriti. Ovog puta želite provjeriti je li Ime varijabla odgovara vašem imenu, koristeći jednaki znak.

Daleko, ako Ime varijablu koju je korisnik upisao jednaki svoje ime, reći će vam vrijeme. Što se događa ako netko drugi koristi program?

To je ono što Drugo izjava je za. Ako se upiše bilo koje drugo ime, program preskače naredbu if i čini sve što kaže nakon toga Drugo.

Na kraju upišite Završi ako tako da računalo zna da je izjava if završena. Kada pokrenete program, dobit ćete drugačiji odgovor, ovisno o tome jeste li unijeli svoje ime ili ne:

Izlaz za ispravan naziv i za bilo koji drugi ulaz

Upravo ste kodirali sat koji radi za vas i pozdravlja sve ostale koji ga koriste!

Učenje više uz Microsoft Small Basic

Ovaj projekt ima neke osnovne osnovne koncepte za programiranje. Korištenje pojednostavljenog IDE-a omogućava početnicima da nauče koncepte programiranja i naviknu se na kodiranje sintakse. Ovo može pomoći niz složeniji jezicima poput Pythona 6 razloga zašto je Python programski jezik budućnostiŽelite naučiti ili proširiti svoje programiranje? Evo zašto je Python najbolji programski jezik koji se uči ove godine. Čitaj više .

Microsoft Small Basic nije jedini način za učenje, a ako je stvarni kôd u ovoj fazi malo previše, imate i druge mogućnosti.

Scratch je čisto vizualni jezik Početak rada s grebanjem na Raspberry PiNaš vodič za Scratch omogućava vam da se zabavite uz Raspberry Pi, čak i ako ne znate kako to kodirati. Čitaj više to je savršeno za djecu. Minecraft također ima nekoliko obrazovnih elemenata osmišljenih za podučavanje temeljnih koncepata. Sat vremena Minecraft-a Sat vremena kodova Minecraft podučava djecu osnovama programiranjaMinecraft sat kodova pruža nekoliko izvrsnih vodiča koji pomažu djeci da nauče osnove programiranja. Čitaj više pruža neuobičajeno okruženje za učenje neustrašivim mladim graditeljima!

Kreditna slika: olly18 /Depositphotos

Ian Buckley je slobodni novinar, glazbenik, izvođač i video producent koji živi u Berlinu, Njemačka. Kad ne piše ili ne govori na pozornici, bavi se uradi sam elektronikom ili kodom u nadi da će postati lud znanstvenik.