Реклама
Научивање кодирања може бити застрашујуће, посебно за децу. Комбинација учења научене компликоване синтаксе, поред програмских концепата, довољна је да многе људе отера. Ипак, учење кодирања једна је од најважнијих ствари коју ваша деца могу научити, а на располагању су вам и алати како би их олакшали.
Један такав алат је Мицрософт Смалл Басиц, с којим је лако започети. Ево три пројекта која деца могу користити да би постигла своје прве кораке у кодирању.
Шта је Мицрософт Смалл Басиц?
Мицрософт Смалл Басиц (МСБ) је језик дизајниран тако да олакшава учење основа кодирања. Усмерен на децу (али савршен и за одрасле), пружа одузет језик и корисничко сучеље. Сада, у својој десетој години, МСБ је опроштено интегрисано развојно окружење које омогућава неку собу у коме се креће синтакса.
То помаже да се избегну неке фрустрације кодирачи почетници који обично могу доживети.
Овај пројекат представља корак кодирања персонализованог сата. Пројекат покрива једноставне програмске концепте, а иако је намењен деци, одрасли почетници такође могу имати користи од тога да следе. Док се ИДЕ може преузимати на рачунаре са оперативним системом Мицрософт Виндовс, у данашњем водичу се користи ИДЕ на мрежи. Може се довршити на било ком рачунару са прегледачем и интернетском везом.
Увод у Мицрософт Смалл Басиц
За почетак, отворите веб прегледач и идите на смаллбасиц.цом. Требали бисте видети веб локацију са ова два дугмета у средини:
Кликните на дугме Почетак дугмета, и бићете пребачени на екран који изгледа овако:
Ово је мрежна верзија Мицрософтове мале основне ИДЕ. Онлине ИДЕ је место где можете написати код и тестирати га, све на једном месту. Као што видите, већ постоји неки код у прозору за текст. Притисните плаву, троугласту, Трцати дугме да видите шта ради код.
Притисните мало Икс у горњем десном углу да бисте затворили програм. Погледајте код. Видећете да све што се налази у заградама штампа приликом покретања програма. Покушајте да промените реч Светски на ваше име и кликните поново покрени. Ако то није успјело, провјерите да ли још увијек постоје наводници у заградама („… текст…“) као што је овај:
Да бисмо разумели зашто се то дешава, раздвојимо линију на делове. Почиње са ТектВиндов. Ово говори рачунару да све што слиједи треба да се деси у прозору за текст. ТектВиндов. ВритеЛине значи да желимо да ТектВиндов напише ред. ТектВиндов. ВритеЛине ("Здраво, Иан!") Значи да кажемо ТектВиндов-у да напише линију, а оно што се налази у заградама је оно што се пише!
1. Питајте за име
Сада ћете променити програм и тражити корисничко име када се почне. Започните с очигледним питањем:
Да бисмо добили корисников унос, потребне су нам две ствари. Начин да се прочита оно што упишу и место да то задрже. Ова линија вам даје обоје:
Ова линија чини променљиву која се зове име. Променљива је попут оквира у који се смештају подаци - у овом случају корисниково име.
Следи знак једнаке вредности (=). То значи да ће оно што дође следеће бити смештено у њој име.
Онда ти кажеш ТектВиндов до читати шта корисник уноси. Не заборавите заграде - иако су празни, рачунар им треба да зна шта да раде!
Сада, када се програм покрене, корисник се пита његово име. Када га откуцају и притисните уђи чува се. Остало је само да кажете рачунару да им их штампа.
Примјетићете да није све у ВритеЛине заграде имају наводнике. То је зато што комбинујете рећи "Здраво, " са оним што је сачувано у име променљива, користећи знак плус. Ово се зове спајање низа. Не брините ако још не разумете шта то значи - добра је фраза знати касније када вам је угодније од програмирања, или сте похађали курс програмирања 11 најбољих веб локација за бесплатне течајеве програмирања на мрежиКористећи ове бесплатне курсеве рачунарског програмирања на мрежи, можете постати одличан кодер без дипломе из рачунарске науке. Опширније . Када покренете програм, корисник добија лични одговор.
2. Говорила време
До сада ваш програм поздравља сваког корисника по имену. Сада их можете натерати да им кажете време користећи Цлоцк. време. Додајте га истој линији коју сте управо направили:
Обратите пажњу на то гдје постоје наводници и гдје их нема. Такође, обавезно укључите све знакове плус на право место. Важно је остварити ово право! Поново покрените свој код - уз ваш поздрав видећете и време.
Велики! Ако добијате било какве грешке или недостајете размаци у прозору за текст, пажљиво потражите свој код за било какве грешке.
3. Макинг ит лично
Сада када имате свој сат, направите га тако да ради само за вас. Потребан нам је начин да проверимо да ли је унесено име ваше име. То радимо са ан иф изјава. Промените свој код да изгледа овако:
Додавањем речи Ако на код, рачунар зна да мора нешто да провери. Овог пута желите да проверите да ли је име променљива одговара вашем имену, користећи једнако знак.
Досад, ако тхе тхе име променљиву у коју је корисник откуцао једнако твоје име, знаце ти време. Шта се догађа ако неко други користи програм?
То је оно Остало Изјава је за. Ако се укуца било које друго име, програм прескаче изјаву иф и ради све што пише након тога Остало.
На крају откуцајте ЕндИф тако да рачунар зна да је изјава иф завршена. Када покренете програм, добит ћете другачији одговор зависно од тога да ли унесете своје име или не:
Управо сте кодирали сат који ради за вас и поздравља све остале који га користе!
Учење више уз Мицрософт Смалл Басиц
Овај пројекат има неке основне основне концепте за програмирање. Употреба поједностављеног ИДЕ-а омогућава почетницима да уче концепте програмирања и навикну се на кодирање синтаксе. Ово може помоћи низ сложеније језицима као што је Питхон 6 разлога зашто је Питхон програмски језик будућностиЖелите да научите или проширите своје вештине програмирања? Ево зашто је Питхон најбољи програмски језик који се учи ове године. Опширније .
Мицрософт Смалл Басиц није једини начин за учење, а ако је стварни код у овој фази мало превише, имате и друге могућности.
Сцратцх је чисто визуелни језик Почетак рада са гребањем на Распберри ПиНаш водич за Сцратцх омогућава вам да се забавите уз Распберри Пи, чак и ако не знате како да кодујете. Опширније то је савршено за децу. Минецрафт такође има неколико образовних елемената осмишљених да подучавају основне концепте. Сат времена Минецрафт-а Сат времена кодова Минецрафт подучава децу основама програмирањаМинецрафт Хоур оф Цоде пружа неколико одличних туторијала за помоћ деци да науче основе програмирања. Опширније обезбеђује познато окружење за учење неустрашивих младих грађевинара!
Кредитна слика: олли18 /Депоситпхотос
Иан Буцклеи је слободни новинар, музичар, перформер и продуцент видеа који живи у Берлину, Немачка. Кад не пише или није на позорници, размишља се о „уради сам“ електроници или коду у нади да ће постати луд научник.