
Dad badan ayaa yaqaana Scratch, jawiga barnaamijka carruurta kaas oo waxbarashadu inta badan ku soo degto abuuritaanka mashruucyo hal abuur leh sida waafaqsan mabda'a "laga bilaabo fudud ilaa kakan." Isla mar ahaantaana, "habka qadiimiga" ee barashada barnaamijka (kala duwanaansho → laamo → loops → hawlaha → qaab-dhismeedka → walxaha → ...) ee xoqid waa adagtahay.
Si kastaba ha ahaatee, bedelida isku xigxiga barashada fikradaha (aan ugu yeerno fikradaha) ee barnaamijka habaysan, shayga-iyo dhacdada, ku qarinta iyaga ka dambeeya sprites midab leh iyo animations isdhexgalka, macnaheedu maaha in fikradaha waa in aan xoogga la saarin. Gaar ahaan haddii yoolku aanu ahayn mid aad u badan horumarinta awoodaha hal-abuurka sida barashada barnaamijyada. Waxaan isku dayay in aan fikirkan ka dhex muujiyo .
Waxa ugu horreeya ee uu la kulmo xoqistaha bilowga waa sprites. Inkastoo aysan jirin barnaamij ku jihaysan shay kasta se Scratch, sprites waxa loo qaadan karaa walxo. Marxaladdan, ardaygu wuxuu arkayaa in barnaamijku yeelan karo walxo badan oo hab-dhaqankooda lagu xakameeyo qoraallada ka baxsan iyaga. Sprites waxay helaan amarro ama waxay gudbiyaan macluumaadka ku saabsan gobolkooda iyagoo dalbanaya, taas oo ah, barnaamijyadu waxay hoos ugu dhacaan maaraynta walxaha.
Waxa labaad ee isla markiiba ku dhufta barnaamij-sameeyaha da'da yar ee Scratch waa fikradda isku-dhufashada. Sprite kastaa wuxuu yeelan karaa dhowr qoraal oo isku mar wada socda. sprites badan ayaa sidoo kale isku mar wada wadi kara barnaamijyadooda. Waxaa intaa dheer, waxay soo baxday inay aad u adag tahay in la abaabulo fulinta isku xigxiga.


Hadda ka hor casharka koowaad kama fogaan karno inaan barano wareegyada. Haddii kale, bisadu run ahaantii ma carari doonto. Marxaladdan, isbarashada waa in laga tagaa mid dareen leh oo korka ka muuqda. Waxaan ku xaddidnay "ku soo celi had iyo jeer" iyo "ku soo celi ... waqtiyo", kuwaas oo si sahlan loo fahmi karo. Wareegga shuruudda ah waxa lagu daraaseeyaa cashar si gaar ah loogu talagalay wareegyada. Casharkani waxa uu qaadanayaa aqoonta tibaaxaha Boolean iyo doorsoomayaasha.
Maadaama xoqiddu tahay deegaan ay horseed ka tahay dhacdo, xannibaadaha bayaannada shuruudda leh way fududahay in la barto ka hor doorsoomayaasha. Xaaladdu waxay noqon kartaa dhacdooyin gaar ah.

Fikradayda, taxanahan ayaa ka wanaagsan, maadaama cashar kasta aan soo bandhigno ugu yaraan fikrado. Oo aan ahayn kuwa la taaban karo, laakiin waxaan isla markiiba aragnaa faa'iidooyinkooda wax ku oolka ah.
Haddii aad marka hore barato doorsoomayaasha, markaa ujeedadooda iyo faa'iidooyinkooda way adagtahay in la muujiyo, tan iyo markii hawlwadeenka shuruudaysan, gelida xogta iyo jiilka nambarka random-ka aan hore loo baran.
In Scratch, aan la tirin liisaska, barnaamij-sameeyaha wuxuu la kulmaa saddex nooc oo xog ah: tirooyinka, xargaha, iyo Boolean. Xaaladdan oo kale, nooca ayaa ku xidhan qiimaha, ma aha doorsoomayaasha. Looma baahna in xargaha loo rogo tiro iyo dib. Xargaha lama soo xigan.
Baloog soo celisa qiimaha boolean oo leh qaab xagal sifo ah ayaa la gelin karaa goobo wareegsan. Wadahadalku run maaha: halka odhaah Boolean ah loo maleeyo, doorsoome caadi ah lama gelin karo.

Xoq ayaa la hirgeliyaa si aysan u dhicin khaladaad muhiim ah inta lagu jiro fulinta. Sida muuqata tani waa sababta, haddii aad isku daydo inaad u isticmaasho xadhig hawlgal xisaabeedka, waxaa lagu beddelaa eber (eeg sawirka hore).
Barnaamij-sameeyaha waa inuu ogaadaa in awoodaha luuqadaha barnaamijka ay ballaariyeen maktabadaha. Isagoo ka shaqeynaya xoqitaanka, ardaygu wuxuu isku xiri karaa ku-darka u horseedaya muuqaalka amarrada cusub ee deegaanka.

Functions in Scratch waxaa lagu fuliyaa qaybta "Blocks kale", halkaas oo hal gacan aad ka abuurto block adiga kuu gaar ah oo la gelin karo qoraallo kale. Dhanka kale, waa inaan aruurinnaa shaqeynta xannibaadda, taas oo ah, waxa ay sameyn doonto.

Ma jiro wax qiimo ah oo ka soo noqda shaqada xoqan.
Sidaa darteed, barashada fikradaha barnaamijyada jawiga ay dhaqaajiso waxay ka tagtaa raadkeeda. Asal ahaan, waxaan marka hore baraneynaa fikrado aad u adag oo aan la taaban karin, kaliya marka aan si qoto dheer u sii wadno geeddi-socodka waxaan u gudubnaa qaybaha barnaamijyada habaysan. Hadday tani tahay wax lagu daray ama laga jaray qofka ugu horreeya ee is-bar-barta waa wax aan macquul ahayn.
Source: www.habr.com
