реклама

Да се ​​научат да кодират могат да бъдат обезсърчаващи, особено за децата. Комбинацията от необходимостта да научите сложен синтаксис заедно с концепциите за програмиране е достатъчна, за да изключи много хора. Независимо от това, научаването на кодиране е едно от най-важните неща, които децата ви могат да научат, а на разположение са инструменти, за да ги улеснят.

Един такъв инструмент е Microsoft Small Basic, с който е лесно да започнете. Ето три проекта, които децата могат да използват, за да вземат първите си крачки в кодирането.

Какво е Microsoft Small Basic?

Microsoft Small Basic (MSB) е език, предназначен да улесни усвояването на основите на кодирането. Насочен към деца (но е идеален и за възрастни), той осигурява отказан език и удобен за потребителя интерфейс. Сега, на своята 10-та година, MSB е прощаваща интегрирана среда за разработка, която позволява на някоя стая да се разклаща със синтаксис.

Това помага да се избегнат някои от фрустрациите начинаещи кодери обикновено могат да изпитат.

instagram viewer

Този проект представлява стъпка към кодирането на персонализиран часовник. Проектът обхваща прости концепции за програмиране и макар да е насочен към децата, възрастните начинаещи също могат да се възползват от следването. Докато IDE може да бъде изтеглен на компютри, работещи с Microsoft Windows, в днешния урок се използва уеб базиран IDE. Може да бъде завършен на всеки компютър с браузър и интернет връзка.

Първи стъпки с Microsoft Small Basic

За начало отворете уеб браузър и отидете на smallbasic.com. Трябва да видите уебсайт с тези два бутона в средата:

Страница на Microsoft Small Basic Splash

Кликнете върху бутона начало бутон и ще бъдете отведени до екран, който изглежда така:

Нов екземпляр на Microsoft Smal Basic IDE

Това е онлайн версия на Microsoft Small Basic IDE. Онлайн IDE е място, където можете да напишете код и да го тествате, всичко на едно място. Както можете да видите, в текстовия прозорец вече има някакъв код. Натиснете синьото, триъгълно, тичам бутон, за да видите какво прави кодът.

Резултат от основния Hello World Script

Натиснете малкото х в горния десен ъгъл, за да затворите програмата. Вижте кода. Ще видите, че всичко, което е вътре в скобите, се отпечатва, когато стартирате програмата. Опитайте да промените думата свят на вашето име и щракнете върху Изпълни отново. Ако не работи, уверете се, че все още имате кавичките в скобите („… текст…“) по този начин:

Код за личен поздрав!

За да разберем защо това се случва, нека разбием линията на парчета. Започва с TextWindow. Това казва на компютъра, че всичко, което идва следва, трябва да се случи с текстовия прозорец. TextWindow. WriteLine означава, че искаме TextWindow да напише ред. TextWindow. WriteLine („Здравей, Ян!“) Означава, че казваме на TextWindow да напише ред, а това, което е в скобите, е това, което се пише!

1. Попитайте име

Сега вие ще промените програмата си, за да поискате името на потребителя, когато тя започне. Започнете с очевидния въпрос:

Код, за да поискате името на потребителите

За да получим приноса на потребителя, имаме нужда от две неща. Начин да прочетете какво въвеждат и място, където да го запазите. Този ред ви дава и двете:

Съхраняване на потребителското име в променлива

Този ред прави променлива наречена име. Променлива е като поле за съхранение на данни - в този случай името на потребителя.

След това има знак за равенство (=). Това означава, че каквото следва следва ще се съхранява вътре име.

Тогава казвате на TextWindow да се Прочети какво въвежда потребителят. Не забравяйте скобите - въпреки че са празни, компютърът има нужда от тях, за да знаят какво да правят!

Сега, когато програмата работи, потребителят се запитва името им. Когато го напишат и натиснете въведете тя се съхранява. Остава само да кажете на компютъра да го отпечата обратно.

Персонализиран поздравителен изход

Ще забележите, че не всичко в WriteLine скобите имат кавички. Това е така, защото съчетавате думите "Здравейте, " с каквото се съхранява в име променлива, като се използва знак плюс. Това се казва конкатенация на низове. Не се притеснявайте, ако още не разбирате какво означава това - добре е да знаете по-късно кога сте по-удобни с програмирането, или сте взели курс по програмиране 11-те най-добри сайтове за безплатни онлайн курсове за компютърно програмиранеИзползвайки тези безплатни онлайн курсове за компютърно програмиране, можете да станете страхотен кодер без образователна степен по компютърни науки. Прочетете още . Сега, когато стартирате програмата си, потребителят получава личен отговор.

2. Разказване на времето

Засега програмата ви поздравява всеки потребител по име. Сега можете да го накарате да им каже времето, което използват Часовник. път. Добавете го към същия ред, който току-що направихте:

Казване на потребителя на текущото време

Обърнете внимание къде има кавички и къде няма. Освен това не забравяйте да включите всички знаци плюс на правилното място. Постигането на това право е важно! Пуснете своя код отново - заедно с поздрава ви ще видите и времето.

Изход за персонализиран часовник

Страхотен! Ако получавате някакви грешки или липсвате интервали в текстовия прозорец, прегледайте внимателно кода си за грешки.

3. Да го направим лично

Сега, когато имате вашия часовник, нека го направим така, че да работи само за вас. Нуждаем се от начин да проверим дали въведеното име е вашето име. Правим това с ан ако изявление. Променете кода си така, че да изглежда така:

Проста операция If и Else

Като добавите думата ако до кода, компютърът знае, че трябва да провери нещо. Този път искате да проверите дали име променливата съответства на вашето име, като използвате равно на знак.

До тук, ако на име променлива, която потребителят въведе равно на вашето име, ще ви каже времето. Какво се случва, ако някой друг използва програмата?

Това е, което още изявлението е за. Ако е въведено друго име, програмата прескача оператора if и прави всичко, което казва след това още.

Накрая въведете EndIf така че компютърът да знае, че операторът if е приключил. Сега, когато стартирате програмата, ще получите различен отговор в зависимост от това дали въведете името си или не:

Изходът както за правилното име, така и за всеки друг вход

Просто сте кодирали часовник, който работи за вас и поздравява всеки друг, който го използва!

Научете повече с Microsoft Small Basic

Този проект има някои основни концепции за програмиране. Използването на опростен IDE позволява на начинаещите да научат концепции за програмиране и да свикнат с кодирането на синтаксиса. Това може да помогне надолу по линията с по-сложни езици като Python 6 причини защо Python е езикът за програмиране на бъдещетоИскате ли да научите или да разширите уменията си по програмиране? Ето защо Python е най-добрият език за програмиране, който се изучава тази година. Прочетете още .

Microsoft Small Basic не е единственият начин да научите и ако действителният код е малко прекалено на този етап, имате други възможности.

Scratch е чисто визуален език Първи стъпки с драскане върху Raspberry PiНашият урок за Scratch ви позволява да се забавлявате с Raspberry Pi, дори ако не знаете как да кодирате. Прочетете още това е идеално за деца. Към Minecraft има и няколко образователни елемента, предназначени да преподават основни понятия. Часът на кода на Minecraft Часът на кода на Minecraft преподава на децата основите на програмиранетоЧасът на кода Minecraft предлага няколко отлични урока, които да помогнат на децата да научат основите на програмирането. Прочетете още осигурява позната среда за учене на безстрашни млади строители!

Кредитна снимка: olly18 /Depositphotos

Иън Бъкли е журналист на свободна практика, музикант, изпълнител и продуцент на видео, живеещ в Берлин, Германия. Когато не пише или е на сцената, той се занимава с „Направи си сам“ електроника или код с надеждата да стане луд учен.