Reklama

Naučiť sa kódovať môže byť skľučujúce, najmä pre deti. Kombinácia nutnosti naučiť sa komplikovanú syntax spolu s programovacími koncepciami stačí na odloženie mnohých ľudí. Avšak naučiť sa kódovať je jednou z najdôležitejších vecí, ktoré sa vaše deti môžu naučiť, a sú k dispozícii nástroje, ktoré im uľahčia prácu.

Jedným z takýchto nástrojov je Microsoft Small Basic, s ktorým je ľahké začať. Tu sú tri projekty, ktoré môžu deti použiť, aby urobili svoje prvé kroky v kódovaní.

Čo je Microsoft Small Basic?

Microsoft Small Basic (MSB) je jazyk navrhnutý na uľahčenie naučenia sa základy kódovania. Zameraný na deti (ale ideálny aj pre dospelých), poskytuje odizolovaný jazyk a užívateľsky prívetivé rozhranie. MSB je teraz vo svojom desiatom roku odpúšťajúcim integrovaným vývojovým prostredím, ktoré umožňuje určitú skríženú miestnosť so syntaxou.

To pomáha vyhnúť sa niektorým frustráciám, ktoré môžu začiatočníci kódovať.

Tento projekt predstavuje návod na kódovanie personalizovaných hodín. Projekt pokrýva jednoduché koncepcie programovania, a hoci sú zamerané na deti, môžu mať z pokračovania prospech aj začiatočníci. Zatiaľ čo IDE je možné stiahnuť do počítačov so systémom Microsoft Windows, dnešný tutoriál používa webové IDE. Môže byť dokončená na akomkoľvek počítači s prehliadačom a pripojením na internet.

instagram viewer

Začíname s Microsoft Small Basic

Ak chcete začať, otvorte webový prehľadávač a prejdite na smallbasic.com. Mali by ste vidieť webovú stránku s týmito dvoma tlačidlami v strede:

Microsoft Small Basic Splash Page

Kliknite na tlačidlo štart a dostanete sa na obrazovku, ktorá vyzerá takto:

Nová inštancia Microsoft Smal Basic IDE

Toto je online verzia Microsoft Small Basic IDE. Online IDE je miesto, kde môžete napísať kód a otestovať ho na jednom mieste. Ako vidíte, v textovom okne už je nejaký kód. Stlačte modrý, trojuholníkový, beh zobrazíte, čo kód robí.

Výstup základného Hello World Script

Stlačte trochu X v pravom hornom rohu na zatvorenie programu. Pozrite sa na kód. Uvidíte, že všetko, čo je v zátvorkách, sa pri spustení programu vytlačí. Skúste zmeniť slovo svet na svoje meno a znova kliknite na príkaz Spustiť. Ak to nefungovalo, uistite sa, že v zátvorkách sú stále úvodzovky („… text…“), ako je tento:

Kód pre osobný pozdrav!

Aby sme pochopili, prečo sa to stane, rozdeľme riadok na kúsky. Začína sa TextWindow. Toto hovorí počítaču, že všetko, čo bude najbližšie, by sa malo stať textovému oknu. TextWindow. WriteLine znamená, že chceme, aby do textového okna napísal riadok. TextWindow. WriteLine („Ahoj, Ian!“) Znamená, že povieme TextWindow, aby napísal riadok, a to, čo je v zátvorkách, sa zapíše!

1. Požiadajte o meno

Teraz zmeníte program tak, aby sa pri jeho spustení pýtal na meno používateľa. Začnite zrejmou otázkou:

Kód na vyžiadanie mena používateľa

Na získanie vstupu používateľa potrebujeme dve veci. Spôsob, ako si prečítať, čo píšu, a miesto, kde sa dá udržať. Tento riadok vám poskytne:

Uloženie používateľského mena do premennej

V tomto riadku sa volá premenná názov. Premenná je ako pole na ukladanie údajov - v tomto prípade meno používateľa.

Ďalej je tu znak rovnosti (=). To znamená, že všetko, čo príde, sa uloží vo vnútri názov.

Potom to povieš TextWindow na Čítať čo používateľ napíše. Nezabudnite na zátvorky - aj keď sú prázdne, počítač ich potrebuje vedieť, čo majú robiť!

Po spustení programu sa používateľovi zobrazí výzva na jeho meno. Keď ho napíšete a stlačte vstúpiť je uložený. Zostáva už len povedať počítaču, aby mu ich vytlačil späť.

Prispôsobený pozdrav

Všimnite si, že nie všetko v WriteLine zátvorky majú úvodzovky. Je to preto, že kombinujete príslovie "Ahoj, " s čímkoľvek, čo je uložené v názov premenná pomocou znamienka plus. Toto sa volá reťazové zreťazenie. Nerobte si starosti, ak ešte nerozumiete, čo to znamená - je dobré vedieť to neskôr, keď budete s programovaním pohodlnejšie, alebo absolvovali kurz programovania 11 najlepších stránok pre online kurzy počítačového programovania zadarmoPomocou týchto bezplatných online kurzov počítačového programovania sa môžete stať skvelým programátorom bez titulov počítačovej vedy. Čítaj viac . Po spustení programu dostane používateľ osobnú odpoveď.

2. Povedať koľko je hodín

Doposiaľ váš program pozdravuje každého používateľa menom. Teraz môžete nastaviť, aby im povedal čas pomocou Hodiny. čas. Pridajte ju na rovnaký riadok, aký ste práve vytvorili:

Informovanie užívateľa o aktuálnom čase

Všimnite si, kde sú úvodzovky a kde nie sú. Nezabudnite tiež uviesť všetky znamienka plus na správne miesto. Získanie tohto práva je dôležité! Spustite kód znova - spolu s pozdravom uvidíte čas.

Výstup pre personalizované hodiny

Skvelé! Ak sa vám v textovom okne zobrazujú nejaké chyby alebo ak v textovom okne chýbajú medzery, pozrite si pozorne na svoj kód, či neobsahuje nejaké chyby.

3. Vďaka tomu je osobný

Teraz, keď máte hodiny, urobme to tak, aby to fungovalo iba pre vás. Potrebujeme spôsob, ako skontrolovať, či je zadané meno vaše meno. Robíme to pomocou ak vyhlásenie. Zmeňte svoj kód tak, aby vyzeral takto:

Jednoduché vyhlásenie If a Else

Pridaním slova ak počítač vie, že musí niečo skontrolovať. Tentokrát chcete skontrolovať, či názov premenná sa zhoduje s vaším menom pomocou rovní podpísať.

Doteraz ak názov premenná, ktorú používateľ zadal rovní vaše meno, povie vám čas. Čo sa stane, ak program použije niekto iný?

To je to, čo inak vyhlásenie je pre. Ak je zadané iné meno, program preskočí príkaz if a vykoná čokoľvek, čo bude uvedené ďalej inak.

Nakoniec napíšte Koniec Ak aby počítač vedel, že vyhlásenie if skončilo. Teraz, keď spustíte program, dostanete inú odpoveď v závislosti od toho, či zadáte svoje meno alebo nie:

Výstup pre správne meno aj pre akýkoľvek iný vstup

Práve ste kódovali hodiny, ktoré pre vás pracujú, a pozdravíte každého, kto ich používa!

Dozvedieť sa viac s Microsoft Small Basic

Tento projekt má niekoľko základných základných konceptov programovania. Použitie zjednodušeného IDE umožňuje začiatočníkom naučiť sa koncepcie programovania a zvyknúť si na kódovanie syntaxe. To môže pomôcť zložitejšie jazyky ako Python 6 dôvodov, prečo je Python programovacím jazykom budúcnostiChcete sa naučiť alebo rozšíriť svoje programovacie schopnosti? Preto je Python najlepším programovacím jazykom, ktorý sa má tento rok naučiť. Čítaj viac .

Microsoft Small Basic nie je jediný spôsob, ako sa učiť, a ak je skutočný kód v tejto fáze príliš veľký, máte ďalšie možnosti.

Scratch je čisto vizuálny jazyk Začíname so Scratch na Raspberry PiNáš tutoriál Scratch vám umožní baviť sa s Raspberry Pi, aj keď neviete, ako kódovať. Čítaj viac to je ideálne pre deti. Existuje tiež niekoľko vzdelávacích prvkov určených pre výučbu základných pojmov. Hodina kódu Minecraftu Minecraft Hour of Code naučí deti základy programovaniaMinecraft Hour of Code poskytuje niekoľko vynikajúcich návodov, ktoré majú pomôcť deťom naučiť sa základy programovania. Čítaj viac poskytuje známe vzdelávacie prostredie pre neohrozených mladých staviteľov!

Obrázok Kredit: olly18 /depositphotos

Ian Buckley je nezávislý novinár, hudobník, performer a video producent žijúci v Berlíne v Nemecku. Keď nepíše alebo je na pódiu, pohráva sa s elektronikou alebo kódom pre domácich majstrov v nádeji, že sa stane šialeným vedcom.