Sida loo baro sida looga gudbo dhibaatooyinka, isla markaana qor wareegyada

Inkasta oo xaqiiqda ah in aan ka hadli doono mid ka mid ah mawduucyada aasaasiga ah, maqaalkan waxaa loo qoray xirfadlayaal khibrad leh. Hadafku waa in la muujiyo fikradaha khaldan ee bilawga ahi ka qabaan barnaamijka. Kuwa horumariya xirfadlayaasha ah, dhibaatooyinkan muddo dheer ayaa la xaliyay, la ilaaway ama aan la dareemin gabi ahaanba. Maqaalku wuxuu ku iman karaa mid waxtar leh haddii aad si lama filaan ah ugu baahan tahay inaad qof ka caawiso mawduucan. Maqaalku wuxuu barbar socdaa waxyaabo laga soo qaatay buugag kala duwan oo ku saabsan barnaamijka Schildt, Stroustrup, Okulov.

Mawduuca ku saabsan wareegyada ayaa la doortay sababtoo ah dad aad u badan ayaa laga saaray marka ay baranayaan barnaamijka.

Farsamadan waxaa loogu talagalay ardayda daciifka ah. Sida caadiga ah, dadka xooggani kuma xirna mawduucan mana jirto baahi loo qabo in loo sameeyo farsamooyin gaar ah iyaga. Hadafka sare ee maqaalku waa in farsamadan laga guuro "wuxuu u shaqeeyaa dhammaan ardayda, laakiin hal macalin" fasalka "wuxuu u shaqeeyaa dhammaan ardayda, dhammaan macalimiinta" fasalka. Ma sheeganayo asalnimo buuxda. Haddii aad horeba u isticmaalaysay hab la mid ah si aad u barato mawduucan, fadlan qor sida noocaagu u kala duwan yahay. Haddii aad go'aansato inaad isticmaasho, noo sheeg sida ay wax u dhaceen. Haddii farsamo la mid ah lagu sheegay buug, fadlan qor magaca.


Waxaan farsamadan ka shaqeeyay muddo 4 sano ah, anigoo si gaar ah wax ula baranayay ardayda heerarka kala duwan ee tababarka. Guud ahaan waxaa jira ilaa konton arday iyo laba kun oo saacadood oo fasalo ah. Markii hore, ardaydu waxay had iyo jeer ku dheggan yihiin mawduucan oo ay ka baxaan. Arday kasta ka dib, habka iyo agabka ayaa la hagaajiyay. Sanadkii la soo dhaafay, ardaydu kuma sii dheggan mawduucan, sidaas darteed waxaan go'aansaday inaan la wadaago natiijooyinkayga.

Waa maxay sababta xarfaha badan? Wareegyadu waa kuwa hoose!

Sida aan kor ku qoray, kuwa ku shaqeeya horumarinta iyo ardayda xooggan, kakanaanta fikradda loops waa la dhayalsan karaa. Tusaale ahaan, waxaad bixin kartaa muxaadaro dheer, arag madax luxul iyo indho caqli leh. Laakiin marka la isku dayo in la xalliyo dhibaato kasta, dhibaatooyinka doqon iyo aan la fasiri karin bilaabaan. Muxaadarada ka dib, ardaydu waxay u badan tahay inay haysteen faham qayb ah. Xaalada waxaa sii xumeeyay in ardaydu aysan ku dhawaaqi karin waxa dhabta ah ee dhalanteedkoodu yahay.
Maalin maalmaha ka mid ah waxaan gartay in ardaydu ay tusaalaheyga u garteen sidii hieroglyphs. Taasi waa, sida qaybo qoraal ah oo aan la kala qaybin oo aad u baahan tahay inaad ku darto xaraf "sixir" ah wayna shaqayn doontaa.
Mararka qaarkood waxaan ogaaday in ardaydu ay u maleynayaan in si loo xalliyo dhibaato gaar ah oo aad u baahan tahay wax kale Naqshad aan weli daboolin. In kasta oo xalku u baahan yahay oo keliya wax ka beddel yar oo tusaalaha ah.

Markaa waxaan la imid fikradda ah in diiradda la saaro maaha in la isku daro tibaaxaha, laakiin fikradda dib-u-soo-celinta koodka soo noqnoqda iyadoo la adeegsanayo wareegyo. Marka ardaydu bartaan fikradan, syntax kasta ayaa lagu hagaajin karaa iyadoo la adeegsanayo wax yar.

Yaa iyo sababta aan wax u baro?

Maadaama aysan jirin imtixaano gelitaan, fasallada waxaa ku jiri kara arday xooggan iyo kuwo aad u liita labadaba. Waxaad ka akhrisan kartaa wax badan oo ku saabsan ardaydayda maqaalka Sawirka ardayda koorsada fiidkii
Waxaan ku dadaalay inaan hubiyo in qof kasta oo raba inuu barto barnaamijka uu baran karo.
Fasaladayda si gaar ah ayaa loo qabtaa oo ardaygu wuxuu bixiyaa lacagtiisa mid kasta. Waxay u egtahay in ardaydu ay kor u qaadi doonaan kharashaadka oo ay dalban doonaan ugu yaraan. Si kastaba ha ahaatee, dadku waxay aadaan fasallo fool-ka-fool ah oo ay la socdaan macallin toos ah maaha aqoonta lafteeda, laakiin waxay u jeedaan kalsoonida waxay barteen, si ay u dareemaan horumar iyo oggolaanshaha khabiirka (macallimka). Haddii ardaydu aanay dareemin horumarka waxbarashadooda, way baxayaan. Guud ahaan, fasallada waa la habayn karaa si ay ardaydu u dareemaan horumar xagga kordhinta tirada dhismayaasha la yaqaan. Yacni, marka hore innagoo si faahfaahsan wax u baranno, ka dibna wax u baranno, ka dibna sameyno, oo hadda waxaa diyaar ah kun iyo hal habeen oo koorso ah, oo wareegyada kaliya lagu barto laba bilood, iyo dhammaadka - arday wax qoray. maktabad caadi ah oo hoos timaad. Si kastaba ha ahaatee, si aad u xalliso dhibaatooyinka la taaban karo, waxaad u baahan tahay ma aha oo kaliya aqoonta maaddada, laakiin sidoo kale madaxbannaanida codsigeeda iyo raadinta macluumaad cusub. Sidaa darteed, koorsooyinka fool-ka-fool-ka-fool ah, waxaan u maleynayaa in mabda'a saxda ah uu yahay in la baro inta ugu yar oo la dhiirigeliyo barashada madaxbannaan ee nuances iyo mawduucyada la xidhiidha. Mawduuca wareegyada, waxaan u arkaa inta la dhisayo inuu yahay kan ugu yar. Waxaad ka fahmi kartaa mabda'a. Ogaanshaha mabda'a, waxaad awood u yeelan kartaa labadaba oo aad samayn karto inta aad naftaada ku jirto.

Si aad u guulaysato agabka ardayda daciifka ah, sharaxida erey-bixintu kuma filna. Waa lagama maarmaan in la bixiyo hawlo badan oo fudud laakiin kala duwan oo la sharaxo tusaalooyin si faahfaahsan. Ugu dambeyntii, xawaaraha korriinka waxaa xaddidaya awoodda ardayga si uu u beddelo tibaaxaha iyo raadinta qaababka. Ardayda caqliga badan, shaqooyinka badankoodu waxay noqon doonaan caajis. Markaad wax la barato iyaga, uma baahnid inaad ku adkaysato xallinta 100% dhibaatooyinka. Qalabkayga waxa laga eegi karaa githubkayga. Run, bakhaarku waxa uu la mid yahay sida warlock's grimoire - cid aan aniga ahayn ma fahmi doonto waxa meesha ku yaal, oo haddii aad ku guul dareysato jeegga, waad waalan kartaa

Habkani waa ku-dhaqan ku jihaysan

Aragtida waxaa lagu sharraxay iyadoo la adeegsanayo tusaalaha xallinta dhibaatada. Qodobbada aasaasiga ah ee fasalka barnaamijka halkaasoo laamo iyo wareegyo wax lagu baro, si fudud suurtogal uma aha in la bixiyo muxaadaro faa'iido leh oo ku saabsan hal mawduuc saacad dhan. 15-20 daqiiqo ayaa ku filan inaad sharaxdo fikradda. Dhibaatooyinka ugu muhiimsan waxay soo baxaan marka la qabanayo hawlo wax ku ool ah.
Macalimiinta bilawga ah waxay ka takhalusi karaan hawlwadeenada, laamaha, wareegyada, iyo diyaarinta hal muxaadaro. Laakin ardaydoodu waxa ay la kulmi doonaan dhibka ah in macluumaadkan la mideeyo.
Ka dib oo dhan, waxaad u baahan tahay inaadan kaliya u sheegin walxaha, laakiin sidoo kale hubi in dhagaystayaashu ay fahmaan.

Xaqiiqda maaraynta mawduuca waxaa lagu go'aamiyaa sida ardaygu ula qabsado shaqada madaxbannaan.
Haddii ardaygu ku guulaysto in uu xalliyo mushkilad ku saabsan mawduuca iyada oo aan la caawinin macalinka, markaa mawduuca waa la bartay. Si loo hubiyo is-imtixaanka, hawl kasta waxaa lagu sifeeyay shax leh xaalado imtixaan. Shaqaaluhu waxay leeyihiin nidaam cad. Hawlaha ka boodka laguma talinayo. Haddii hawsha hadda socota ay aad u adag tahay, markaa u gudubka kan xiga waa wax aan faa'iido lahayn. Way ka sii adag tahay. Si ardaygu uu ugu guulaysto hawsha adag ee hadda socota, dhawr farsamo ayaa loo sharxay isaga oo la isticmaalayo tusaalaha dhibka koowaad. Dhab ahaantii, nuxurka mawduuca oo dhami waxay hoos ugu soo dhacayaan farsamooyinka lagaga gudbi karo dhibaatooyinka. Wareegtada ayaa ah wax badan oo saameyn ah.

Hawsha ugu horraysa had iyo jeer waa tusaale. Midka labaad wax yar wuu ka duwan yahay waxaana loo sameeyaa "si madax-bannaan" isla markiiba ka dib marka koowaad ee kormeerka macalinka. Dhammaan hawlaha xiga waxaa loogu talagalay in fiiro gaar ah loo yeesho waxyaabo yaryar oo kala duwan oo keeni kara fikrado khaldan.

Sharaxaada tusaalaha waa wadahadal uu ardaygu u baahan yahay in uu dib ugu yeero faafinta iyo ansixinta si loo hubiyo in uu si fiican u bartay qayb ka mid ah agabka.

Waxaan noqon doonaa banal oo waxaan dhihi doonaa in tusaalaha ugu horreeya ee mawduuca waa mid aad u muhiim ah. Haddii aad haysato agabka shaqo madax-bannaan ee ballaaran, waxa meesha ka baxay tusaalaha koowaad waa la sixi karaa. Haddii aysan jirin wax kale oo aan ka ahayn tusaalaha, markaa ardaygu waxay u badan tahay inuusan ku guulaysan mawduuca.

Halka ama loogu talagalay?

Mid ka mid ah arrimaha la isku khilaafsan yahay waa doorashada dhismaha tusaale ahaan: inta ama inta lagu jiro. Mar, saaxiibkay horumariye xirfadeed oo aan lahayn waayo-aragnimo waxbarid ayaa qaatay saacad iga dhaadhiciyay in loop-ka uu yahay kan ugu fudud ee la fahmi karo. Dooddu waxay ku soo biyo shubatay "wax kasta oo ku jira waa cad yihiin oo meeshooda ayaa la dhigay." Si kastaba ha ahaatee, sababta asaasiga ah ee dhibaatooyinka bilawga dhabta ah waa fikradda wareegga laftiisa, ee ma aha qoraal. Haddii qofku aanu fahmin fikradan, markaas wuu ku adkaan doonaa ereyga syntax. Isla marka fikradda la xaqiijiyo, dhibaatooyinka naqshadeynta koodhka ayaa iskood u baaba'a.

Qalabkayga, dulucda wareegyada waxay raacdaa dulucda laanta. Isku ekaanshaha dibadda ee haddii iyo inta ay noo ogolaaneyso inaan sawirno isbarbardhig toos ah: "marka xaaladda madaxdu ay run tahay, ka dibna jirka ayaa la fuliyay." Waxa kaliya ee u gaarka ah meertadu waa in jidhka la fuliyo marar badan.

Dooddayda labaad waxay tahay iyadoo u baahan qaabaynta ka yar marka loo eego. Qaabaynta yar waxay ka dhigan tahay khaladaad nacasnimo ah oo yar oo leh hakad iyo jaanqaadyo maqan. Bilaabayaashu weli ma fiirsi iyo taxadar ku filan si ay si toos ah uga fogaadaan khaladaadka syntax.
Doodda saddexaad waxa lagu sharraxay buugaag badan oo wanaagsan sida doodda koowaad.

Haddii ardaygu si fudud u beddeli karo tibaaxaha, markaa waxaad ka hadli kartaa gudbinta. Ardaygu wuxuu markaas dooran doonaa waxa uu jecel yahay. Haddii isbeddelku keeno dhibaatooyin, markaa waxa fiican inaadan ku mashquulin dareenkaaga. U oggolow ardaygu marka hore inuu wax walba xalliyo isagoo isticmaalaya. Marka aad si fiican u barato mowduuca loops-yada, waxaad dib u qori kartaa xalalka aad ku tababaran karto beddelka inta aad u socoto.
Siddooyinka xaaladda ka dib waa bahal naadir ah oo qurux badan. Wax wakhti ah kuma bixiyo haba yaraatee. Haddii ardaygu si fiican u bartay fikradaha lagu garto qaababka iyo beddelka tibaaxaha, wuu garan karaa la'aantayda caawintayda.

Marka aan muujinayo tusaalaha ugu horreeya ee ardayda xooggan, waxaan soo jeedinayaa xaqiiqda ah in tusaalaha koowaad ay muhiim tahay in la duubo oo keliya xalka, laakiin sidoo kale dhammaan silsiladda ficillada keentay natiijada. Ardayda caajiska ahi way dayaci karaan qorista oo koobi karaan kaliya algorithmamka kama dambaysta ah. Waxay u baahan yihiin inay ku qancaan in maalin maalmaha ka mid ah ay soo bixi doonto hawl adag. Si aad u xalliso, waxaad u baahan doontaa inaad raacdo tillaabooyinka sida tusaalahan. Taasi waa sababta ay muhiim u tahay in la duubo dhammaan marxaladaha. Dhibaatooyinka soo socda waxay suurtogal noqon doontaa in laga tago kaliya nuqulka ugu dambeeya ee xalka.

Fikradda ugu weyn ee otomatiga ayaa ah in aan ku aamino kombuyuutar inuu u qabto shaqada joogtada ah ee qofka. Mid ka mid ah farsamooyinka aasaasiga ah waa qorista wareegyada. Waxa la adeegsadaa marka dhawr ficil oo isku mid ah oo soo noqnoqda lagu qoro barnaamij taxane ah.

Cad ayaa ka fiican sida daahsoon

Waxa laga yaabaa inay u ekaato fikrad wanaagsan in la soo bandhigo isla weedha dhawr jeer hawsha wareegtada ugu horreysa. Tusaale ahaan:

Hurray, way shaqeysaa!
Hurray, way shaqeysaa!
Hurray, way shaqeysaa!
Hurray, way shaqeysaa!
Hurray, way shaqeysaa!
Hurray, way shaqeysaa!
Hurray, way shaqeysaa!
Hurray, way shaqeysaa!

Doorashadani waa mid xun sababtoo ah qiimaha miiska ayaan ka muuqan wax soo saarka. Tani waxay dhibaato ku tahay bilowgayaasha. Ha dhayalsan iyada. Markii hore, hawshani waxay ahayd tii ugu horreysay, hawsha soo saarista tirooyin taxane ah oo u kala horreeyaana waxay ahayd ta labaad. Waxay ahayd lagama maarmaan in la soo bandhigo ereyo dheeraad ah "wareegga N times" iyo "wareegga A ilaa B", kuwaas oo asal ahaan isku shay. Si aan loo abuurin hay'ado aan loo baahnayn, waxaan go'aansaday in aan muujiyo tusaale kaliya oo leh soo saarida tirooyin taxane ah. Dad aad u tiro yar ayaa maareeya in ay bartaan sida loo qabsado miiska madaxa oo ay ku dayashadaan hab-dhaqanka barnaamijka madaxooda iyaga oo aan diyaarsaneyn. Ardayda qaar ayaa marka hore la kulma qaabaynta maskaxeed ee mawduuca wareegyada.
Dhaqan ka dib, waxaan siinayaa hawsha ku celinta isla qoraalka si loo xaliyo si madax banaan. Haddii aad marka hore siiso miiska la arki karo ka dibna mid aan la arki karin, ardaydu waxay la kulmi doonaan dhibaatooyin yar. Mararka qaarkood tilmaanta "haku qorin miiska shaashadda" ayaa ku filan.

Sidee kuwa kale u sharxaan?

Inta badan qalabka waxbarashada ee internetka, syntax ee meertada waxaa lagu bixiyaa qayb ka mid ah "muxaadaro". Tusaale ahaan, developer.mozilla.org (hadda), dhismooyin kale oo dhowr ah ayaa lagu sifeeyay iyadoo ay la socoto wareegga. Xaaladdan oo kale, kaliya naqshadaha laftooda ayaa lagu bixiyaa qaabka qaababka. Natiijadii ka soo baxday bilaabashadooda waxaa lagu sifeeyaa erayo, laakiin wax sawir ah ma jiraan. Fikradayda, soo bandhigida mawduuca noocan oo kale ah waxay ku dhufataa faa'iidada alaabtan oo kale eber. Ardaygu dib buu u qori karaa koodka oo wuu maamuli karaa laftiisa, laakiin wali wuxuu u baahan yahay halbeeg isbarbardhigga. Sideed u fahmi kartaa in tusaale si sax ah loo qoray haddii aysan jirin wax natiijada la barbar dhigo?
Marka tusaale uun la bixiyo, tusaale la'aan, way ku sii adkaanaysaa ardayga. Sida loo fahmo in jajabyada koodhka si sax ah loogu dhejiyay qaabka? Waxaad isku dayi kartaa inaad qorto si uun, ka dibna orod. Laakiin haddii aysan jirin halbeeg lagu barbar dhigo natiijada, markaas bilaabista ma caawin doonto sidoo kale.

Koorsada C++ ee Dareenka, ereyga loop-ku wuxuu ku duugan yahay bogga saddexaad ee Casharka 4 ee mawduuca " hawl-wadeennada". Marka la sharaxayo syntax of loops, waxaa xooga la saarayaa ereyga "operator". Erayga waxa loo soo bandhigay xaqiiqooyin sida “calaamadaha; kani waa hadal", "{} waa bayaan isku dhafan", "jidhka wareegga waa in uu ahaado hadal". Ma jecli habkan sababtoo ah waxay u muuqataa inay qarinayso xidhiidhada muhiimka ah ee ka dambeeya hal xilli. Kala saarida koodhka isha ee barnaamijka heerkan waxa looga baahan yahay horumariyayaashu si ay u hirgeliyaan qeexida luqadda, laakiin maaha ardayda qiyaasta koowaad. Soo-galootiga ku cusub barnaamij-samaynta dhif iyo naadir ku filan in ay fiiro gaar ah u yeeshaan shuruudaha. Waa qof naadir ah oo xusuusta oo fahma ereyo cusub markii ugu horreysay. Ku dhawaad ​​qofna si sax ah uma dabaqi karo erey uu hadda bartay. Sidaa darteed, ardaydu waxay helaan khaladaad badan sida "Waxaan qoray markii (a<7);{, laakiin barnaamijku ma shaqeeyo."
Fikradayda, bilowga hore waxay u fiicantahay in la siiyo syntax ee dhismaha isla markiiba iyadoo la raacayo jaantusyada. Ikhtiyaarka aan qawlka la'aanteed waa in la sharaxo oo kaliya haddii ardaygu qabo su'aal gaar ah: "sababta looma hayo jaantusyo wuuna shaqeeyaa."

Buugga Okulov ee 2012 ee "Fundamentals of Programming," hordhaca loops wuxuu ka bilaabmaa qaabka, ka dibna wuxuu bixiyaa talooyin ku saabsan isticmaalkiisa, ka dibna isla markiiba u tag qaybta tijaabada ee casharka. Waxaan fahamsanahay in buugga loo qoray ardaydaas tirada yar ee aadka u karti badan ee dhif iyo naadir ku ah fasalladayda.

Buugaagta caanka ah, natiijada jajabyada koodka ayaa had iyo jeer la qoraa. Tusaale ahaan, Shildt's "Java 8. The Complete Guide" daabacaadda 2015. Marka hore, template ayaa la bixiyaa, ka dibna barnaamij tusaale ah iyo isla markiiba ka dib - natiijada fulinta.

Tusaale ahaan, ka fiirso in muddo ah loop ah oo gadaal ka dhigaya
tirinta laga bilaabo 10, iyo sida saxda ah 10 sadar ee "cabbirka" ayaa la soo bandhigay:

//Продемонстрировать применение оператора цикла while
class While {
    public static void main(String args []) {
        int n = 10;
        while (n > 0) {
            System.out.println("такт " + n);
            n--;
        }
    }
}

Marka la ordo, barnaamijkani wuxuu soo saaraa toban "wareeg" sida soo socota:
такт 10
такт 9
такт 8
такт 7
такт 6
такт 5
такт 4
такт 3
такт 2
такт 1

Habka qeexida template, tusaale barnaamijka iyo natiijada barnaamijka ayaa sidoo kale lagu isticmaalay buugga "Javascript for Kids" iyo koorsada js ee w3schools.com. Qaabka bogga shabakadda xitaa wuxuu u oggolaanayaa tusaalahan inuu noqdo mid is dhexgal ah.

Buugga Stroustrup 2016 Mabaadi'da iyo Ku-dhaqanka Isticmaalka C++ wuu sii socday. Talaabada ugu horeysa waa in la sharaxo natiijada la heli karo, ka dibna qoraalka barnaamijka ayaa la muujiyay. Intaa waxaa dheer, ma qaataan kaliya barnaamij random tusaale ahaan, laakiin waxay bixiyaan dalxiis taariikhda. Tani waxay gacan ka geysaneysaa in lagu soo jiito dareenka: "Fiiri, kani maaha kaliya qoraal aan faa'iido lahayn. Waxaad arkaysaa wax macno leh."

Tusaale ahaan soo noqnoqoshada, tixgeli barnaamijka ugu horreeya ee lagu fuliyay mashiinka barnaamijka kaydsan (EDSAC). Waxaa qoray David Wheeler oo ka tirsan Shaybaadhka Kombiyuutarka ee Jaamacadda Cambridge, England Maajo 6, 1949. Barnaamijkani waxa uu xisaabiyaa oo daabacaa liis fudud oo labajibbaaran.
0 0
1 1
2 4
3 9
4 16
...
98 9604
99 9801

Halkan, xariiq kastaa waxa uu ka kooban yahay tiro ay ku xigto xarfo tab ('t') iyo afargeeska lambarkaas. Nuqulka C++ ee barnaamijkani wuxuu u eg yahay sidan:

//Вычисляем и распечатываем таблицу квадратов чисел 0-99
int main()
{
    int i = 0; // Начинаем с нуля
    while(i < 100){
        cout << i << 't' << square(i) << 'n';
        ++i;
    }
}

Waxa xiiso leh, qaabka syntax-ka laguma sifayn buuggan. Stroustrup ee buug-gacmeedka macalinka (turjumaad) waxay ku nuuxnuuxsatay inay ixtiraamto garaadka ardaydeeda. Waxaa laga yaabaa in awoodda lagu aqoonsado qaab tusaaleyaal dhowr ah loo tixgeliyo muujinta garaadkaas.

Sidaan isku sharaxay

Habka Stroustrup: sharraxaadda natiijada, ka dib xallinta dhibaatada, ka dibna falanqaynta madaxbannaan ee ardaygu - waxay u muuqataa tan ugu fekerka badan. Sidaa darteed, waxaan go'aansaday inaan u qaato sal, laakiin u sheeg aniga oo isticmaalaya tusaale taariikhi ah oo ka yar - hawsha soo saarista "miiska nuxurka". Waxay samaysaa barroosin la aqoonsan karo si markaas aad u tiraahdo "xusuusnow hawsha ku saabsan miiska tusmada" iyo si ardaydu tan saxda ah u xasuustaan. Tusaalahayga, waxaan isku dayay inaan ka hortago laba kale oo ka mid ah fikradaha khaldan ee ugu caansan. Marka xigta waxaan iyaga si faahfaahsan wax uga qori doonaa.

Hawshan waxa nalagu soo bandhigay farsamooyin lagu xaliyo mashaakil adag. Go'aanka hore wuxuu u baahan yahay in la sameeyo mid hore oo fudud. Waa hagaag, markaa waxaad ka fekeri kartaa sida loo hagaajiyo xalkan.
Введение
Глава 1
Глава 2
Глава 3
Глава 4
Глава 5
Глава 6
Глава 7
Заключение

Sida laga soo xigtay indha-indhayntayda, habka "kuwa tusaalaha-natiijooyinka" ee isku-dhafka kala duwan ayaa weli keenaya xaqiiqda ah in ardaydu u arkaan wareegga sida hieroglyph. Tani waxay isu muujisay xaqiiqda ah inaysan fahmin sababta ay u jirto shuruud lagu qoro halkaas, sida loo kala doorto i++ iyo i - iyo waxyaabo kale oo muuqda oo muuqda. Si looga fogaado fikradahan khaldan, habka looga hadlayo wareegyada waa in ay xoogga saaraan macnaha soo celinta ficillada isku midka ah oo kaliya ka dibna si rasmi ah u isticmaalaya qaab dhismeed. Sidaa darteed, ka hor inta aanad bixin ereyga loop, waxaad u baahan tahay inaad si toos ah u xalliso dhibaatada. Xalka aasaasiga ah ee mushkiladda miiska nuxurka waxa uu u eeg yahay sidan:

Console.WriteLine("Введение");
Console.WriteLine("Глава 1");
Console.WriteLine("Глава 2");
Console.WriteLine("Глава 3");
Console.WriteLine("Глава 4");
Console.WriteLine("Глава 5");
Console.WriteLine("Глава 6");
Console.WriteLine("Глава 7");
Console.WriteLine("Заключение");

Sidee loo hagaajin karaa?
Ku beddel falalka hal-abuurka leh wareeg.
Waa maxay falalka lagu soo celceliyo oo aan isbedelin?
Midna kuma jiro jajabkan. Si kastaba ha ahaatee, amarada muujinta ereyga "Cutubka" ee nambarka leh ayaa aad ugu eg midba midka kale.
Sidaa darteed, marxaladda xigta waa in la helo farqiga u dhexeeya jajabyada. Waxa kaliya ee hawshan ku jirta in wax walba ay cad yihiin, ka dibna hal amar laguma soo celin doono, laakiin blocks of code of 5 xariiq ama ka badan. Waa inaadan ka raadin kaliya liiska amarrada, laakiin waa inaad ka raadisaa laanta ama dhismayaasha loop.
Tusaalaha, faraqa u dhexeeya amarrada ayaa ku jira lambarka ka dambeeya ereyga "Cutubka".
Marka farqiga la helo, waxaad u baahan tahay inaad fahamto qaabka isbeddelka. Jajabka kala duwan waa tirada? Miyuu si joogto ah u kordhayaa ama u sii yaraanayaa? Sidee buu qiimaha lambarku isu beddelaa laba kooxood oo isku dhinac ah?
Tusaalaha, lambarka ka dambeeya ereyga "Cutubka" wuxuu kordhiyaa kororka 1. Farqiga ayaa la helay, qaabka ayaa la muujiyay. Hadda waxaad ku beddeli kartaa jajabka kala duwan doorsoome.
Waxaad u baahan tahay inaad ku dhawaaqdo doorsoomiyahan ka hor inta aan la helin jajabyada soo noqnoqda. Doorsoomayaasha noocaas ah waxaa badanaa loo yaqaan I ama j ama wax ka sii faahfaahsan. Qiimaheeda hore waa inuu la mid noqdaa qiimihii ugu horreeyay ee lagu soo bandhigay shaashadda. Tusaale ahaan, qiimaha ugu horreeya waa 1.
Waa maxay qiimaha bilowga ah ee la qaadanayo si loo muujiyo taxanaha tirooyinka "100, 101, 102, 103, 104, 105"?
Tirada kowaad ee taxanahan waa 100.
Ka dib amar kasta oo wax soo saar ah, waxaad u baahan tahay inaad ku kordhiso qiimaha doorsoomahan 1. Cutubkani waa tallaabada isbeddelka.
Tallaabo noocee ah ayaa noqon doonta taxanaha tirooyinka "100, 102, 104, 106"?
Tallaabada 2 ee safkan.
Ka dib markii lagu beddelo jajabkii kala duwanaa doorsoome, koodku wuxuu u ekaan doonaa sidan:

Console.WriteLine("Введение");
int i;
i = 0;
Console.WriteLine("Глава " + i);
i = i + 1;
Console.WriteLine("Глава " + i);
i = i + 1;
Console.WriteLine("Глава " + i);
i = i + 1;
Console.WriteLine("Глава " + i);
i = i + 1;
Console.WriteLine("Глава " + i);
i = i + 1;
Console.WriteLine("Глава " + i);
i = i + 1;
Console.WriteLine("Глава " + i);
i = i + 1;
Console.WriteLine("Заключение");

Ka dib markaad codsato farsamada "muujinta qaabka doorsoomayaasha" ee koodhka, waxaad helaysaa dhawr kooxood oo ficilo isku mid ah oo isku xiga. Hadda falalka soo noqnoqda waxaa lagu bedeli karaa wareeg.

Isku xigxiga xalinta dhibaatada meesha aad u baahan tahay inaad isticmaasho loops ka kooban yahay tallaabooyinka soo socda:

  1. Ku xalli "madaxa" leh amarro badan oo kala duwan
  2. Hel qaab
  3. Muuji qaabka doorsoomayaasha
  4. Naqshad sida wareeg ah

Marka xigta, shuruudo cusub ayaa la soo bandhigaa si ardaygu uusan u helin xaalad ah "Wax walba waan fahmay, laakiin ma dhihi karo":
- counter had iyo jeer waa doorsoome loo baahan yahay si loola socdo tirada tillaabooyinka loop. Caadi ahaan isugeyn la barbar dhigo xannibaadda.
Talaabada counter-talaabada - sharaxaada qaabka isbedelada miiska.
- xannibaad - tiro ama doorsoome kaas oo miiska la barbar dhigo si algorithm-ku u noqdo kama dambays. Qiimaha counter-counter-ka ayaa isbeddela si uu u soo dhawaado xadka.
- loop body - oo ah amarrada lagu soo celin doono. Markay yidhaahdaan "amarka wuxuu ku qoran yahay gudaha loop," waxay ula jeedaan jidhka.
Dib-u-celinta loop - hal mar oo ah fulinta jirka loop.
Xaaladda loop - odhaah macquul ah oo go'aamisa in dib-u-eegis kale la fulin doono. (Waxaa laga yaabaa inuu jiro jahawareer leh dhismayaasha laanta halkan)
Waxaad u baahan tahay inaad u diyaargarowdo xaqiiqda ah in marka hore ardaydu isticmaali doonaan shuruudaha ujeedooyin kale. Tani waxay khusaysaa kuwa xoogga badan iyo kuwa daciifka ah labadaba. Samaynta af guud waa farshaxan. Hadda waxaan si kooban u qori doonaa: waxaad u baahan tahay inaad dejiso hawsha "ku muuji jajabka koodka <term>" oo u isticmaal erayadan si sax ah markaad wada hadlayso.
Ka dib marka la beddelo loop, jajabku waa la helayaa:

Console.WriteLine("Введение");
int i = 0;
while (i < 7) {
    Console.WriteLine("Глава " + i);
    i = i + 1;
}
Console.WriteLine("Заключение");

Khaladka ugu weyn

Mid ka mid ah fikradda khaldan ee caanka ah ee ardayda dhexdeeda waa in ay dhigaan ficillada gudaha loop u baahan in la sameeyo hal mar oo keliya. Tusaale ahaan sidan:

;
int i = 0;
while (i < 7) {
    Console.WriteLine("Введение")
    Console.WriteLine("Глава " + i);
    i = i + 1;
    Console.WriteLine("Заключение");
}

Ardaydu waxay la kulmaan dhibaatadan mar kasta, labadaba bilawga iyo dhibaatooyinka ka sii adag labadaba.
Tilmaamaha muhiimka ah ee kiiskan:

Immisa jeer ayaad ku celisaa amarka: hal mar ama marar badan?

Awaamiirta daabacaadda erayada "Hordhac" iyo "Gabagabo" iyo ku dhawaaqida iyo bilawga doorsoomayaasha anigu lama mid aha falalka kale ee soo noqnoqda. Waxa la fuliyaa hal mar oo keliya, taas oo macnaheedu yahay in ay u baahan yihiin in lagu qoro meel ka baxsan wareegga wareegga.

Dhammaan saddexda marxaladood ee xalku waa inay ku jiraan koodka si aad hadhow ugu tixraacdo haddii ay dhibaato dhacdo. Waa ku filan tahay inaad ka faallooto labada doorasho ee hore si aanay u faragelin.
Dareenka ardayga waa in lagu soo jiitaa xaqiiqooyinka soo socda:
- Xaalad wareeg ah, miiska iyo xadka inta badan waa la is barbar dhigaa. Miisaanka ayaa isbeddeli kara jirka wareegga, laakiin xadku ma awoodo. Si aad u jebiso sharcigan, waxaad u baahan tahay inaad samayso sababo kugu qasbaya.
- Awaamiirta muujinta ereyada "hordhac" iyo "gabagabo" waxay ku yaalaan meel ka baxsan jirka wareegga. Waxaan u baahanahay inaan ku fulino 1 mar. "Hordhac" - ka hor intaadan ku celin ficillada, "Gabagabadii" - ka dib.
Inta lagu jiro habka loo xoojinayo mawduucan, maaraynta kuwa soo socda, iyo sidoo kale la tacaalida dhibaatooyinka, waxay faa'iido u leedahay xitaa ardayda xooggan inay waydiiyaan su'aasha: "Immisa jeer ayaa ficilkan loo baahan yahay in la sameeyo? Hal ama badan?

Horumarinta xirfadaha dheeraadka ah

Habka barashada wareegyada, ardaydu waxay sidoo kale horumariyaan xirfadda ogaanshaha iyo xallinta dhibaatooyinka. Si loo sameeyo ogaanshaha, ardaygu wuxuu u baahan yahay inuu soo bandhigo natiijada la rabo oo uu barbar dhigo natiijada dhabta ah. Ficilada sixitaanka waxay ku xiran tahay farqiga u dhexeeya.
Maadaama ardayda marxaladan ay weli fikrad yar ka haystaan ​​natiijada "la rabo", waxay diiradda saari karaan xogta imtixaanka. Sida caadiga ah, qofna marxaladdan weli ma fahmi karo waxa khaldami kara iyo sida wax looga qabto. Sidaa darteed, waxaan ku qoraa buug-yaraha sharaxaadda dhibaatooyinka caadiga ah iyo dhowr siyaabood oo loo xalliyo. Doorashada midka ugu habboon waa hawsha ardayga laftiisa.
Rikoor ayaa loo baahan yahay si loo weydiiyo "ma waxa la filayaa inay dhaceen?", "Xaaladahan keebaa hadda dhacay?", "Xalka la dabaqay miyuu caawiyay?"

  1. Tirada ficilku waa 1 ka yar ama ka badan intii la filayay. Xalka:
    - ku kordhi qiimaha bilowga ah ee miiska 1.
    - ku beddel hawlwadeenka isbarbardhigga adag (<ama >) mid aan adagayn (<= ama >=).
    - u beddel qiimaha xadka 1.
  2. Ficilada wareegga waxaa la sameeyaa iyadoo aan la joojin, si aan xad lahayn. Xalka:
    - ku dar amarka beddelka counter haddii uu maqan yahay.
    - hagaaji amarka beddelka counter-ka si qiimihiisu uu ugu dhawaado xadka.
    - Ka saar amarka beddelka xannibaadda haddii ay ku jirto jidhka wareegga.
  3. Tirada ficillada wareeggu waa in ka badan 1 in ka yar ama ka badan intii la filayay. Ficilka wareegga lama fulin xitaa hal mar. Marka hore waxaad u baahan tahay inaad ogaato qiyamka dhabta ah ee doorsoomayaasha wax yar ka hor inta uusan wareegtu bilaaban. Xalka:
    - beddelo qiimaha bilowga ah ee xannibaadda
    - beddel qiimaha bilowga ah ee miiska

Dhibaatada 3 waxay inta badan ku lug leedahay isticmaalka doorsoome khaldan ama aan dib u dejin miiska eber.

Sharaxaad ka dib, ardaygu waxa laga yaabaa inuu weli haysto fikrado khaldan oo kala duwan oo ku saabsan sida loops-ku u shaqeeyo.
Si aan u tirtiro kuwa ugu caansan, waxaan ku siinayaa hawlaha soo socda:

  1. Kaas oo xadka, qiimaha counter-counter-ka ee bilowga ah, ama tillaabada miiska uu galo isticmaaluhu.
  2. Taas oo qiimaha xisaabtu ay tahay in lagu isticmaalo tibaaxaha xisaabta qaarkood. Waxaa lagu talinayaa in la isticmaalo counter ee tibaaxaha xagjirka ah ama hooseeyaha si farqiga u ahaado mid aan toos ahayn.
  3. Taas oo qiimaha counter aan lagu soo bandhigin shaashadda inta wareeggu socdo. Tusaale ahaan, soo bandhigida tirada loo baahan yahay ee jajabka qoraalka isku midka ah ama ku sawirida shax leh garaafyada qoolleyda.
  4. Taas oo aad u baahan tahay inaad marka hore sameyso qaar ka mid ah ficilada soo noqnoqda, ka dibna kuwa kale.
  5. Taas oo aad u baahan tahay inaad sameyso ficillo kale ka hor iyo ka dib soo celinta

Hawl kasta waxaad u baahan tahay inaad bixiso xogta tijaabada iyo natiijada la filayo.

Si aad u fahamto sida ugu dhakhsaha badan ee aad u guuri karto, waxaad u baahan tahay inaad akhrido shuruudaha dhibaatooyinkan oo aad waydiiso: "Sidee ayay uga duwan yihiin tusaalaha?", "Maxaa u baahan in la beddelo tusaalaha si loo xalliyo?" Haddii ardaygu si macne leh ugu jawaabo, markaas ha xalliyo ugu yaraan hal fasalka, inta kalena guriga ha iskiis u xalliyo. Haddii xalku guuleysto, markaa waxaan bilaabi karnaa inaan sharaxno xaaladaha gudaha wareegyada.
Haddii ay dhibaato kaa haysato xallinta dhibaatooyinka adiga keligaa, waxaad u baahan tahay inaad ka shaqeyso wax kasta oo fasalka ah. Si looga fogaado in mushkiladda la xalliyo in la xasuusto sawirka guumaystaha, waxaan ku talinayaa in marka hore lagu xalliyo dhibaatada qaab aan caalami ahayn. Taasi waa, si xalku u dhaafo imtixaanka ugu horreeya oo uusan isticmaalin dhismaha wareegga. Hagaag, dabadeed codso isbeddellada si loo gaaro caalamnimada xalka.

Loops iyo laamo

Fikradayda, waxaa faa'iido leh in la siiyo mawduuca "wareegyada gudaha laamaha" si gaar ah. Si hadhow aad u aragto faraqa u dhexeeya hubinta xaalad dhawr jeer iyo hubinta hal mar.
Hawlaha xoojinta waxay ku saabsan yihiin soo saarista tirooyinka A ilaa B, kuwaas oo uu galo isticmaaluhu:
- had iyo jeer si kor ah.
- kor u kaca ama hoos u dhaca iyada oo ku xidhan qiyamka A iyo B.

Mawduuca "laynta dhexda loops" waa in la dhaqaajiyaa ka dib marka ardaygu barto farsamooyinka: "beddelka qaabka doorsoome" iyo "ku beddelashada ficillada soo noqnoqda ee wareeg ah."
Sababta ugu weyn ee loo isticmaalo laamaha gudaha wareegyada waa cillado ku jira qaabka. Dhexda waxay ku jabtaa iyadoo ku xiran xogta bilowga ah.
Ardayda awood u leh inay xal u raadiyaan iyagoo isku daraya farsamooyinka fudud, waxaa ku filan in la yiraahdo "laanta waxaa lagu qori karaa gudaha loops" oo siiya dhibaatada "tusaale ahaan" si buuxda si ay u xalliyaan si madax-bannaan.
Tusaale ahaan hawsha:

Isticmaaluhu wuxuu galaa nambarka X. Ku muuji tirooyinka 0 ilaa 9 tiir oo ku dheji calaamad '+' oo ka soo horjeeda lambarka u dhigma X.

Haddii 0 la galey0+
1
2
3
4
5
6
7
8
9

Haddii 6 la galey0
1
2
3
4
5
6+
7
8
9

Haddii 9 la galey0
1
2
3
4
5
6
7
8
9+

Haddii 777 la galey0
1
2
3
4
5
6
7
8
9

Haddii sharraxaad kooban aysan ku filneyn inaad ku qorto loop, markaa waxaad u baahan tahay inaad gaarto xal caalami ah oo isku mid ah dhibaatada iyada oo aan loop.
Waxaad heli doontaa mid ka mid ah labada doorasho:
La rabo

string temp;
temp = Console.ReadLine();
int x;
x = int.Parse(temp);
if (x==0) {
    Console.WriteLine(0 + "+");
} else {
    Console.WriteLine(0);
}
if (x==1) {
    Console.WriteLine(1 + "+");
} else {
    Console.WriteLine(1);
}
if (x==2) {
    Console.WriteLine(2 + "+");
} else {
    Console.WriteLine(2);
}
if (x==3) {
    Console.WriteLine(3 + "+");
} else {
    Console.WriteLine(3);
}
if (x==4) {
    Console.WriteLine(4 + "+");
} else {
    Console.WriteLine(4);
}
if (x==5) {
    Console.WriteLine(5 + "+");
} else {
    Console.WriteLine(5);
}
if (x==6) {
    Console.WriteLine(6 + "+");
} else {
    Console.WriteLine(6);
}
if (x==7) {
    Console.WriteLine(7 + "+");
} else {
    Console.WriteLine(7);
}
if (x==8) {
    Console.WriteLine(8 + "+");
} else {
    Console.WriteLine(8);
}
if (x==9) {
    Console.WriteLine(9 + "+");
} else {
    Console.WriteLine(9);
}

Macquul

string temp;
temp = Console.ReadLine();
int x;
x = int.Parse(temp);
if (x==0) {
    Console.WriteLine("0+n1n2n3n4n5n6n7n8n9");
}
if (x==1) {
    Console.WriteLine("0n1+n2n3n4n5n6n7n8n9");
}
if (x==2) {
    Console.WriteLine("0n1n2+n3n4n5n6n7n8n9");
}
if (x==3) {
    Console.WriteLine("0n1n2n3+n4n5n6n7n8n9");
}
if (x==4) {
    Console.WriteLine("0n1n2n3n4+n5n6n7n8n9");
}
if (x==5) {
    Console.WriteLine("0n1n2n3n4n5+n6n7n8n9");
}
if (x==6) {
    Console.WriteLine("0n1n2n3n4n5n6+n7n8n9");
}
if (x==7) {
    Console.WriteLine("0n1n2n3n4n5n6n7+n8n9");
}
if (x==8) {
    Console.WriteLine("0n1n2n3n4n5n6n7n8+n9");
}
if (x==9) {
    Console.WriteLine("0n1n2n3n4n5n6n7n8n9+");
}

Waxaan hore u bixiyaa hawl la mid ah, marka aan baranayo mawduuca laanta.
Haddii ardaygu la yimaado doorasho "suurtogal ah", markaa waxaad u baahan tahay inaad u sheegto in ay jiri karaan xalal badan oo isku mid ah. Si kastaba ha ahaatee, waxay ku kala duwan yihiin caabbinta isbeddelka shuruudaha. Weydii su'aasha: "Immisa meelood oo koodka ayaa u baahan in la saxo haddii aan ku daro lambar kale?" Nooca “suurtogal” ah, waxaad u baahan doontaa inaad ku darto hal laan oo kale oo aad ku darto lambar cusub 10 meelood oo kale. In "la rabo" waa ku filan in lagu daro hal laan oo keliya.
Deji hawsha si aad dib ugu soo saarto doorashada "la doonayo", ka dibna ka hel qaab koodka, samee beddelka doorsoomiyaha oo qor wareeg.
Haddii aad hayso fikrad ku saabsan sida loo xalliyo dhibaatadan iyada oo aan loo baahnayn si kale, fadlan ku qor faallooyinka.

Loops gudaha Loops

Mawduucan waxaad u baahan tahay inaad fiiro gaar ah u yeelato arrimaha soo socda:
- xisaabiyeyaasha siddooyinka gudaha iyo dibadda waa inay ahaadaan doorsoomayaal kala duwan.
- miiska wareegga gudaha waa in dib loo dajiyaa marar badan (taas oo ah, jirka wareegga dibadda).
- Hawlaha soo saarista qoraalka, marka hore ma qori kartid hal xaraf dhowr sadar, ka dibna ta labaad. Waa inaad marka hore daabacdaa dhammaan xarfaha xariiqda koowaad, ka dibna dhammaan xarfaha kan labaad, iwm.

Way fiicantahay in la bilaabo sharaxaada mawduuca wareegyada siddooyinka gudahooda adiga oo sharaxaya muhiimada dib u dajinta miiska eber.
Tusaale ahaan hawsha:

Isticmaaluhu wuxuu galaa laba lambar: R iyo T. Ku daabac laba sadar oo xarfo "#". Sadarka kowaad waa inuu ka kooban yahay xarfo R. Xariiqda labaad waxay ka kooban tahay qaybo T. Haddii nambar kasta uu taban yahay, muuji fariin qalad ah.

R=5, T=11#####
############

R=20, T=3###################
###

R=-1, T=6Qiimaha R waa inuu noqdaa mid aan taban

R=6, T=-2Qiimaha T waa inuu noqdaa mid aan taban

Sida cad, dhibaatadani waxay sidoo kale leedahay ugu yaraan laba xal.
La rabo

string temp;
int R;
int T;
temp = Console.ReadLine();
R = int.Parse(temp);
temp = Console.ReadLine();
T = int.Parse(temp);
int i = 0;
while (i < R)
{
    Console.Write("#");
    i = i + 1;
}
Console.WriteLine();
i = 0;
while (i < T)
{
    Console.Write("#");
    i = i + 1;
}

Macquul ah #1

string temp;
int R;
int T;
temp = Console.ReadLine();
R = int.Parse(temp);
temp = Console.ReadLine();
T = int.Parse(temp);
int i = 0;
while (i < R)
{
    Console.Write("#");
    i = i + 1;
}
Console.WriteLine();
int j = 0;
j = 0;
while (j < T)
{
    Console.Write("#");
    j = j + 1;
}

Farqiga u dhexeeya ayaa ah in xalka "suurtogal yahay", doorsoome labaad ayaa loo adeegsaday soo saarista xariiqda labaad. Waa inaad ku adkaysataa inaad isticmaasho doorsoome isku mid ah labada siddo. Xaddidaaddan waxaa lagu caddayn karaa xaqiiqda ah in xalka hal counter ee laba wareeg ah uu noqon doono tusaalaha ereyga "dib u dejinta counter". Fahamka ereygan waa lagama maarmaan marka la xalinayo dhibaatooyinka soo socda. Tanaasul ahaan, waxaad badbaadin kartaa labada xal ee dhibaatada.

Dhibaatada caadiga ah ee isticmaalka hal doorsoome counter laba siddo ayaa u muuqda sidan:
R=5, T=11#####
######

Tirada jilayaasha ee xariiqda labaad uma dhigna qiimaha T. Haddii aad u baahan tahay caawimaad dhibaatadan, markaa waxaad u baahan tahay inaad eegto qoraallada ku saabsan dhibaatooyinka caadiga ah ee loops. Tani waa calaamad #3. Waxaa la ogaadaa haddii aad ku darto wax soo saarka qiimaha counter isla markiiba ka hor wareegga labaad. Waxaa lagu saxay dib u dejin Laakiin way fiicantahay inaadan isla markiiba u sheegin tan. Ardaygu waa inuu isku dayo inuu sameeyo ugu yaraan hal mala awaal.

Waxaa jira, dabcan, xal kale. Laakiin weligay ma arag ardayda dhexdooda. Marxaladda barashada wareegyada, sheekadu waxay ka jeedin doontaa dareenka. Dib ayaad ugu soo noqon kartaa markaad baranayso hawlaha xargaha.
Macquul ah #2

string temp;
int R;
int T;
temp = Console.ReadLine();
R = int.Parse(temp);
temp = Console.ReadLine();
T = int.Parse(temp);
Console.WriteLine(new String('#', R));
Console.WriteLine(new String('#', T));

Hawsha xigta ee loo baahan yahay:

Muuji tirooyinka 0 ilaa 9. Nambar kasta waa inuu ku yaal xariiqiisa. Tirada nambarada xariiqda (W) waxaa laga soo galaa kiiboodhka.

W=10
1
2
3
4
5
6
7
8
9

W=100000000000
1111111111
2222222222
3333333333
4444444444
5555555555
6666666666
7777777777
8888888888
9999999999

Haddii ardaygu si fiican u bartay farsamada beddelka doorsoomayaasha, markaa si dhakhso ah ayuu ula qabsanayaa. Dhibaatada suurtogalka ah ayaa mar kale noqon doonta dib u dejinta doorsoomayaasha. Haddii aadan xamili karin isbeddelka, waxay la macno tahay inaad ku degdegtay oo aad u baahan tahay inaad xalliso dhibaatooyinka fudud.

Waad ku mahadsan tahay dareenkaaga. Like iyo subscribe saar channelka.

PS Haddii aad qoraalka ka heshid qoraallo ama khaladaad, fadlan ii soo sheeg. Tan waxaa lagu samayn karaa adigoo dooranaya qayb ka mid ah qoraalka oo riix "⌘ + Geli" ee Mac, iyo "Ctrl / Geli" ee kiiboodhka caadiga ah, ama farriimaha gaarka ah. Haddii xulashooyinkaan la waayo, ku qor khaladaadka faallooyinka. Mahadsanid!

Isticmaalayaasha diiwaangashan oo keliya ayaa ka qaybqaadan kara sahanka. Soo gal, soo dhawoow.

Codbixinta akhristayaasha aan karma lahayn

  • 20,0%Waxaan wax u dhigaa si xirfad leh, +12

  • 10,0%Waxaan wax u dhigaa si xirfad leh, -11

  • 70,0%Ma baro, +17

  • 0,0%Ma baro, -10

  • 0,0%Mid kale0

10 isticmaale ayaa u codeeyay. 5 isticmaale ayaa ka aamusay.

Source: www.habr.com

Add a comment