Skelbimas

Išmokti koduoti gali būti baugu, ypač vaikams. Norint atsisakyti daugelio žmonių, pakanka derinti išmokti sudėtingą sintaksę ir programavimo sąvokas. Nepaisant to, mokymasis koduoti yra vienas iš svarbiausių dalykų, kurį gali išmokti jūsų vaikai, ir yra prieinamų priemonių, kad jiems būtų lengviau.

Vienas iš tokių įrankių yra „Microsoft Small Basic“, kurį lengva pradėti naudoti. Čia yra trys projektai, kuriuos vaikai gali panaudoti norėdami žengti pirmuosius žingsnius į kodavimą.

Kas yra „Microsoft Small Basic“?

„Microsoft Small Basic“ (MSB) yra kalba, skirta palengvinti kodavimo pagrindų mokymąsi. Skirta vaikams (tačiau puikiai tinka ir suaugusiesiems), joje pateikiama kalba, kurioje nėra įrašų, ir patogi sąsaja. Jau 10-asis metai, MSB yra atleidžianti integruotą kūrimo aplinką, leidžiančią šiek tiek pasislinkti kambaryje su sintaksė.

Tai padeda išvengti kai kurių nusivylimų, kuriuos paprastai gali patirti pradedantieji programuotojai.

Šis projektas yra skirtas individualizuoto laikrodžio kodavimui. Projektas apima paprastas programavimo koncepcijas, o suaugusiems pradedantiesiems taip pat gali būti naudinga sekti juos kartu su vaikais. Nors IDE galima atsisiųsti į kompiuterius, kuriuose veikia „Microsoft Windows“, šiandienos mokymo programoje naudojamas internetinis IDE. Tai galima atlikti bet kuriame kompiuteryje su naršykle ir interneto ryšiu.

instagram viewer

Darbo su „Microsoft Small Basic“ pradžia

Norėdami pradėti, atidarykite interneto naršyklę ir eikite į smallbasic.com. Viduryje turėtumėte pamatyti svetainę su šiais dviem mygtukais:

„Microsoft Small Basic Splash“ puslapis

Spustelėkite mygtuką Pradėti mygtuką ir būsite nukreipti į ekraną, kuris atrodo taip:

Naujas „Microsoft Smal Basic IDE“ egzempliorius

Tai internetinė „Microsoft Small Basic IDE“ versija. Internetinis IDE yra vieta, kur jūs galite rašyti kodą ir jį išbandyti - viską vienoje vietoje. Kaip matote, teksto lange jau yra koks nors kodas. Paspauskite mėlyną, trikampį, Bėk mygtuką norėdami pamatyti, ką daro kodas.

Išleistas pagrindinis „Hello World“ scenarijus

Paspauskite mažą x viršutiniame dešiniajame kampe, kad uždarytumėte programą. Pažvelk į kodą. Pamatysite, kad viskas, kas yra skliausteliuose, bus išspausdinta paleidus programą. Pabandykite pakeisti žodį Pasaulis savo vardu ir spustelėkite paleisti dar kartą. Jei jis neveikė, įsitikinkite, kad skliausteliuose vis dar yra kabutės („… tekstas…“):

Kodas asmeniniam sveikinimui!

Padalinkime liniją į dalis, kad suprastume, kodėl taip nutinka. Tai prasideda nuo „Teksto langas“. Tai kompiuteriui nurodo, kad kas bus toliau, teksto lange turėtų atsitikti. „Teksto langas“. „WriteLine“ reiškia, kad mes norime, kad „TextWindow“ rašytų eilutę. „Teksto langas“. „WriteLine“ („Sveiki, Ian!“) Reiškia, kad liečiame „TextWindow“ rašyti eilutę, o skliaustuose yra tai, kas parašoma!

1. Klauskite vardo

Dabar jūs pakeisite savo programą ir paprašysite vartotojo vardo, kai ji prasidės. Pradėkite nuo akivaizdaus klausimo:

Kodas paklausti vartotojo vardo

Norėdami gauti vartotojo įvestį, mums reikia dviejų dalykų. Būdas perskaityti, ką jie įveda, ir vieta, kur tai išsaugoti. Ši eilutė suteikia jums abiem:

Vartotojo vardo išsaugojimas kintamajame

Ši eilutė sudaro kintamąjį, vadinamą vardas. Kintamasis yra kaip langelis duomenims saugoti - tokiu atveju vartotojo vardas.

Kitas yra lygybės ženklas (=). Tai reiškia, kad viskas, kas ateis vėliau, bus saugoma viduje vardas.

Tada tu pasakai „Teksto langas“ į Skaitykite ką vartotojas įveda. Nepamirškite skliaustų - net jei jie tušti, kompiuteriui reikia žinoti, ką daryti!

Dabar, kai programa vykdoma, vartotojo klausiama jo vardo. Kai jie įveda ir paspaudžia įeiti jis saugomas. Liko tik pasakyti kompiuteriui, kad atspausdintų.

Suasmeninta sveikinimo išvestis

Pastebėsite, kad ne viskas „WriteLine“ skliausteliuose yra kabutės. Taip yra todėl, kad jūs derinate pasakymą "Sveiki, " su viskuo, kas saugoma vardas kintamasis, naudojant pliuso ženklą. Tai vadinama stygų sujungimas. Nesijaudinkite, jei dar nesuprantate, ką tai reiškia - tai gera frazė, kurią galite sužinoti vėliau, kai jums labiau patinka programuoti, arba išklausę programavimo kursą 11 geriausių nemokamų internetinių kompiuterinio programavimo kursų svetainiųNaudodamiesi šiais nemokamais internetiniais kompiuterių programavimo kursais, galite tapti puikiu programuotoju be informatikos laipsnio. Skaityti daugiau . Dabar, kai vykdote savo programą, vartotojas gauna asmeninį atsakymą.

2. Laiko nurodymas

Kol kas jūsų programa sveikina kiekvieną vartotoją pagal vardą. Dabar galite priversti juos nurodyti laiką naudodamiesi Laikrodis. Laikas. Pridėkite jį prie tos pačios eilutės, kurią ką tik sukūrėte:

Nurodykite vartotojui esamą laiką

Atkreipkite dėmesį, kur yra kabutės, o kur nėra. Be to, būtinai visus pliuso ženklus nurodykite tinkamoje vietoje. Svarbu šią teisę gauti! Vėl paleiskite kodą - kartu su sveikinimu pamatysite laiką.

Išvestis suasmenintam laikrodžiui

Puiku! Jei gaunate kokių nors klaidų arba trūksta tarpelių teksto lange, atidžiai peržvelkite savo kodą, ar nėra klaidų.

3. Padaryti tai asmeniška

Dabar, kai turite savo laikrodį, jį pagaminsime taip, kad jis veiktų tik jums. Mums reikia būdo, kaip patikrinti, ar įvestas vardas yra jūsų vardas. Mes tai darome su jei teiginys. Pakeiskite kodą, kad jis atrodytų taip:

Paprastas „If“ ir „Else“ teiginys

Pridedant žodį Jei prie kodo, kompiuteris žino, kad turi ką nors patikrinti. Šį kartą norėsite patikrinti, ar vardas kintamasis atitinka jūsų vardą, naudojant lygus pasirašyti.

Iki šiol, jei vardas kintamasis, kurį įvedė vartotojas lygus tavo vardas, jis nurodys tau laiką. Kas nutiks, jei kažkas kitas naudojasi programa?

Būtent tai Kitas pareiškimas skirtas. Jei įvedamas kitas vardas, programa praleidžia if teiginį ir daro viską, kas sakoma po Kitas.

Galiausiai įveskite EndIf kad kompiuteris žinotų, kad teiginys „if“ baigėsi. Dabar, kai vykdysite programą, gausite kitokį atsakymą, atsižvelgiant į tai, ar įvesite savo vardą, ar ne:

Teisingo vardo ir bet kokio kito įvesties išvestis

Jūs tiesiog užkodavote jums tinkantį laikrodį ir sveikinate visus kitus, kurie jį naudoja!

Sužinokite daugiau naudodamiesi „Microsoft Small Basic“

Šis projektas turi keletą pagrindinių programavimo koncepcijų. Naudodami supaprastintą IDE, pradedantieji gali išmokti programavimo sąvokų ir priprasti prie sintaksės kodavimo. Tai gali padėti sudėtingesnėms linijoms tokiomis kalbomis kaip Python 6 priežastys, kodėl „Python“ yra ateities programavimo kalbaNorite išmokti ar išplėsti savo programavimo įgūdžius? Štai kodėl „Python“ yra geriausia programavimo kalba, kurią galima išmokti šiais metais. Skaityti daugiau .

„Microsoft Small Basic“ nėra vienintelis būdas mokytis, ir jei šiame etape tikrojo kodo yra šiek tiek per daug, turite kitų galimybių.

„Scratch“ yra grynai vaizdinė kalba Darbo pradžia su „Raspberry Pi“ įbrėžimuMūsų „Scratch“ pamoka leidžia smagiai praleisti laiką su „Raspberry Pi“, net jei jūs nežinote, kaip koduoti. Skaityti daugiau tai puikiai tinka vaikams. „Minecraft“ taip pat yra keletas mokomųjų elementų, skirtų išmokyti pagrindines sąvokas. „Minecraft“ kodo valanda „Minecraft Hour of Code“ išmoko vaikus programavimo pagrindų„Minecraft Hour of Code“ pateikia keletą puikių vadovėlių, padėsiančių vaikams išmokti programavimo pagrindus. Skaityti daugiau suteikia pažįstamą mokymosi aplinką nedrąsiems jauniems statybininkams!

Vaizdo kreditas: olly18 /Depositphotos

Ian Buckley yra laisvai samdomas žurnalistas, muzikantas, atlikėjas ir vaizdo įrašų prodiuseris, gyvenantis Berlyne, Vokietijoje. Kai jis nerašo ir nesirenka scenoje, jis pasidomi „pasidaryk pats“ elektronika ar kodu tikėdamasis tapti beprotišku mokslininku.