Publicitate

Învățarea la cod poate fi descurajantă, în special pentru copii. Combinația de a avea de învățat sintaxa complicată alături de concepte de programare este suficientă pentru a pune pe mulți oameni. Cu toate acestea, învățarea codului este unul dintre cele mai importante lucruri pe care copiii dvs. le pot învăța, iar instrumentele sunt disponibile pentru a le facilita.

Un astfel de instrument este Microsoft Small Basic, cu care este ușor de început. Iată trei proiecte pe care copiii le pot folosi pentru a face primii pasi în codificare.

Ce este Microsoft Small Basic?

Microsoft Small Basic (MSB) este un limbaj conceput pentru a facilita învățarea elementelor de bază ale codării. Destinată copiilor (dar perfectă și pentru adulți), oferă un limbaj în spate și o interfață prietenoasă. Acum, în cel de-al zecelea an, MSB este un mediu de dezvoltare integrat iertător, care permite o cameră de wiggle cu sintaxă.

Acest lucru ajută la evitarea unora dintre frustrările pe care le pot experimenta codificatorii începători.

instagram viewer

Acest proiect este un pas avansat al codării unui ceas personalizat. Proiectul acoperă concepte simple de programare, iar în timp ce se adresează copiilor, adulții începători pot beneficia și de urmărirea lor. În timp ce IDE poate fi descărcat pe computere care rulează Microsoft Windows, tutorialul de astăzi utilizează IDE bazat pe web. Poate fi completat pe orice computer cu un browser și o conexiune la internet.

Noțiuni introductive cu Microsoft Small Basic

Pentru început, deschideți un browser web și navigați la smallbasic.com. Ar trebui să vedeți un site web cu aceste două butoane la mijloc:

Pagina de mici Microsoft Splash Basic

Faceți clic pe buton start buton și veți fi dus pe un ecran care arată astfel:

Nouă instanță a Microsoft Smal Basic IDE

Aceasta este o versiune online a Microsoft Small Basic IDE. Un IDE online este un loc unde poți scrie cod și testa, totul într-un singur loc. După cum vedeți, există deja un cod în fereastra de text. Apăsați albastru, triunghiular, Alerga buton pentru a vedea ce face codul.

Rezultatul scriptului de bază Hello World

Apăsați puțin X în colțul din dreapta sus pentru a închide programul. Uită-te la cod. Veți vedea că orice este în interiorul parantezelor va fi tipărit atunci când rulați programul. Încercați să schimbați cuvântul Lume la numele tău și faceți clic pe alerga din nou. Dacă nu a funcționat, atunci asigurați-vă că aveți în continuare ghilimele între paranteze („… text…”) astfel:

Cod pentru un salut personal!

Pentru a înțelege de ce se întâmplă acest lucru, dezmembrăm linia în bucăți. Începe cu TextWindow. Acest lucru spune computerului că orice ar urma să se întâmple cu fereastra de text. TextWindow. WriteLine înseamnă că dorim ca TextWindow să scrie o linie. TextWindow. WriteLine („Hello, Ian!”) Înseamnă că spunem TextWindow să scrie o linie, iar ceea ce este în paranteză este ceea ce se scrie!

1. Cereți un nume

Acum, veți schimba programul dvs. pentru a cere numele utilizatorului când va începe. Începeți cu întrebarea evidentă:

Cod pentru a cere numele utilizatorilor

Pentru a obține aportul utilizatorului, avem nevoie de două lucruri. O modalitate de a citi ceea ce tastează și un loc de păstrare. Această linie vă oferă ambele:

Stocarea numelui de utilizator într-o variabilă

Această linie face apel la o variabilă Nume. O variabilă este ca o casetă pentru a stoca date - în acest caz, numele utilizatorului.

În continuare, există un semn egal (=). Aceasta înseamnă că orice va veni în continuare va fi stocată în interior Nume.

Atunci îi spui TextWindow la Citit în ce tip de utilizator utilizează. Nu uitați între paranteze - chiar dacă sunt goale, computerul are nevoie să știe ce să facă!

Acum, când programul rulează, utilizatorului i se cere numele. Când îl tastează și apasă introduce este depozitat. Nu mai rămâne decât să îi spui computerului să le imprime înapoi.

Ieșire personalizată de salut

Veți observa că nu totul din WriteLine parantezele au ghilimele. Acest lucru se datorează faptului că combinați cuvintele "Buna, " cu orice este stocat în Nume variabilă, folosind un semn plus. Aceasta se numește concatenare cu coarde. Nu vă faceți griji dacă nu înțelegeți ce înseamnă asta încă, este o frază bună să știți mai târziu, când sunteți mai confortabil cu programarea, sau au luat un curs de programare Cele 11 cele mai bune site-uri pentru cursuri gratuite de programare online a calculatoruluiFolosind aceste cursuri gratuite de programare computerizată online, puteți deveni un codificator excelent fără o diplomă de informatică. Citeste mai mult . Acum, atunci când rulați programul, utilizatorul primește un răspuns personal.

2. Spune timpul

Până în prezent, programul salută fiecare utilizator pe nume. Acum puteți face să le spuneți timpul folosind Ceas. Timp. Adăugați-o în aceeași linie pe care tocmai ați făcut-o:

Spunerea utilizatorului despre ora curentă

Rețineți unde există ghilimele și unde nu există. De asemenea, asigurați-vă că includeți toate semnele plus în locul potrivit. Obținerea acestui drept este importantă! Executați codul din nou - împreună cu salutul dvs. veți vedea ora.

Ieșire pentru ceas personalizat

Grozav! Dacă întâmpinați erori sau dacă pierdeți spații din fereastra de text, consultați cu atenție codul dvs. pentru orice greșeală.

3. Făcându-l personal

Acum, după ce ai ceasul, creează-l astfel încât să funcționeze doar pentru tine. Avem nevoie de o modalitate de a verifica dacă numele introdus este numele tău. Facem acest lucru cu un dacă declarație. Schimbați-vă codul pentru a arăta astfel:

Instrucțiune If și Altă simplă

Prin adăugarea cuvântului Dacă la cod, computerul știe că trebuie să verifice ceva. De data aceasta, doriți să verificați dacă Nume variabila se potrivește cu numele dvs., folosind funcția equals semn.

Pana acum, dacă Nume variabilă pe care utilizatorul a introdus-o equals numele tău, îți va spune ora. Ce se întâmplă dacă altcineva folosește programul?

Aceasta este ceea ce altfel declarația este pentru. Dacă este introdus un alt nume, programul trece peste instrucțiunea if și face orice spune după altfel.

În cele din urmă, tastați endif astfel încât computerul să știe că instrucțiunea if s-a încheiat. Acum, când rulați programul veți primi un răspuns diferit în funcție de dacă introduceți numele dvs. sau nu:

Ieșirea atât pentru numele corect, cât și pentru orice altă intrare

Tocmai ai codat un ceas care funcționează pentru tine și salută pe oricine altcineva îl folosește!

Aflați mai multe cu Microsoft Small Basic

Acest proiect are câteva concepte de bază esențiale pentru programare. Utilizarea unui IDE simplificat permite începătorilor să învețe conceptele de programare și să se obișnuiască cu sintaxa de codificare. Acest lucru poate ajuta la linia de jos cu mai complicate limbi precum Python 6 motive pentru care Python este limbajul de programare al viitoruluiDoriți să învățați sau să vă extindeți abilitățile de programare? Iată de ce Python este cel mai bun limbaj de programare pentru a învăța în acest an. Citeste mai mult .

Microsoft Small Basic nu este singura modalitate de a învăța și, dacă în acest stadiu, codul este prea mult, aveți și alte opțiuni.

Scratch-ul este un limbaj pur vizual Noțiuni introductive cu zgârietură pe zmeura PiTutorialul nostru Scratch vă permite să vă distrați cu un Raspberry Pi, chiar dacă nu știți cum să codați. Citeste mai mult asta este perfect pentru copii. Minecraft există, de asemenea, mai multe elemente educaționale concepute pentru a preda conceptele de bază. Ora Codului Minecraft Minecraft Ora de cod îi învață copiilor Bazele programăriiMinecraft Hour of Code oferă câteva tutoriale excelente pentru a ajuta copiii să învețe elementele de bază ale programării. Citeste mai mult asigură un mediu familiar de învățare pentru constructorii tineri înfrigurați!

Credit imagine: olly18 /Depositphotos

Ian Buckley este un jurnalist independent, muzician, interpret și producător video care locuiește la Berlin, Germania. Când nu scrie sau pe scenă, ticăiește cu electronice sau coduri DIY, în speranța de a deveni un om de știință nebun.