Ahoana ny fomba hampianarana ny fomba handresena olana, ary amin'ny fotoana iray ihany dia manoratra tsingerina

Na dia eo aza ny hoe hiresaka momba ny iray amin'ireo lohahevitra fototra isika, ity lahatsoratra ity dia nosoratana ho an'ny matihanina za-draharaha. Ny tanjona dia ny hampiseho ny hevi-diso ananan'ireo vao manomboka amin'ny fandaharana. Ho an'ny mpamorona fampiharana, ireo olana ireo dia efa voavaha hatry ny ela, adino na tsy voamarika mihitsy. Mety ho azo ampiasaina ilay lahatsoratra raha mila manampy olona tampoka amin'ity lohahevitra ity ianao. Ny lahatsoratra dia mitovitovy amin'ny fitaovana avy amin'ny boky isan-karazany momba ny fandaharana nataon'i Schildt, Stroustrup, Okulov.

Ny lohahevitra momba ny tsingerina dia nofidina satria betsaka ny olona tsy tafiditra ao rehefa mahafehy fandaharana.

Ity teknika ity dia natao ho an'ny mpianatra malemy. Amin'ny ankapobeny, ny olona matanjaka dia tsy mijanona amin'ity lohahevitra ity ary tsy ilaina ny mamorona teknika manokana ho azy ireo. Ny tanjona faharoa amin'ny lahatsoratra dia ny hamindra ity teknika ity avy amin'ny kilasy "asa ho an'ny mpianatra rehetra, fa mpampianatra iray ihany" mankany amin'ny kilasy "miasa ho an'ny mpianatra rehetra, mpampianatra rehetra". Tsy milaza aho hoe originality tanteraka. Raha efa mampiasa fomba mitovy amin'izany ianao hampianarana ity lohahevitra ity dia soraty azafady ny maha-samihafa ny dikan-teninao. Raha manapa-kevitra ny hampiasa azy ianao dia lazao anay ny fandehany. Raha misy teknika mitovy amin'izany voalaza ao anaty boky dia soraty azafady ny anarana.


Niasa tamin'io teknika io nandritra ny 4 taona aho, nianatra tsirairay niaraka tamin'ireo mpianatra amin'ny ambaratonga fampiofanana samihafa. Amin'ny fitambarany dia eo amin'ny dimampolo ny mpianatra ary roa arivo ora ny kilasy. Tamin'ny voalohany dia nifikitra tamin'io lohahevitra io foana ny mpianatra ka lasa. Taorian'ny mpianatra tsirairay, dia nanitsy ny fomba sy ny fitaovana. Nandritra ny taona lasa dia tsy nifikitra tamin'io lohahevitra io intsony ny mpianatra, ka nanapa-kevitra ny hizara ny zavatra hitako aho.

Nahoana no betsaka ny litera? Ny tsingerina dia tena fototra!

Araka ny nosoratako tetsy ambony, ho an'ny mpamorona fampiharana sy ho an'ny mpianatra matanjaka dia azo tsinontsinoavina ny fahasarotan'ny foto-kevitry ny loop. Azonao atao, ohatra, ny manao lahateny lava, jereo ny loha manohina sy maso manan-tsaina. Saingy rehefa miezaka mamaha ny olana rehetra dia manomboka ny fahatafintohinana sy ny olana tsy hay hazavaina. Taorian'ny lahateny, dia azo inoana fa ampahany ihany no azon'ny mpianatra. Vao mainka miharatsy ny toe-draharaha noho ny tsy fahafahan’ny mpianatra hilaza ny tena maha-diso azy.
Indray andro dia tsapako fa noraisin'ny mpianatra ho hieroglyph ny ohatra nasehoko. Izany hoe, toy ny lahatsoratra tsy azo zaraina izay mila asiana litera "majika" ary hahomby izany.
Indraindray aho dia nahatsikaritra fa ny mpianatra dia mihevitra fa ny famahana olana manokana dia ilainao zavatra hafa drafi-drafitra izay mbola tsy noresahiko. Na dia mila fanovana kely amin'ny ohatra aza ny vahaolana.

Noho izany dia tonga tamin'ny hevitra aho fa tsy tokony hifantoka amin'ny syntax of expressions ny fifantohana, fa amin'ny hevitra hoe refactoring code miverimberina amin'ny fampiasana loops. Rehefa voafehin'ny mpianatra io hevitra io dia azo hatsaraina amin'ny fampiharana kely ny fehezanteny rehetra.

Iza ary nahoana aho no mampianatra?

Koa satria tsy misy fanadinana fidirana, ny kilasy dia mety ahitana mpianatra matanjaka sy malemy. Azonao atao ny mamaky bebe kokoa momba ny mpianatro ao amin'ny lahatsoratra Sarin'ny mpianatra taranja hariva
Niezaka aho mba hahazoana antoka fa izay rehetra te hianatra fandaharana dia afaka mianatra azy io.
Ny kilasiko dia natao tsirairay ary ny mpianatra dia mandoa ny volany ho an'ny tsirairay. Toa hanatsara ny fandaniana ny mpianatra ary hitaky ny kely indrindra. Na izany aza, mandeha amin'ny kilasy mifanatrika miaraka amin'ny mpampianatra velona ny olona, ​​​​tsy noho ny fahalalana fotsiny, fa noho ny fahatokisana ny zavatra nianarany, mba hahatsapana fandrosoana sy hahazoana fankatoavana avy amin'ny manam-pahaizana (mpampianatra). Raha tsy mahatsapa fivoarana eo amin’ny fianarany ny mpianatra dia hiala izy ireo. Amin'ny ankapobeny, ny kilasy dia azo amboarina mba hahatsapan'ny mpianatra fandrosoana amin'ny fampitomboana ny isan'ny rafitra mahazatra. Izany hoe, mianatra amin'ny antsipiriany aloha isika, avy eo mianatra, avy eo manao mandritra, ary ankehitriny dia efa vonona ny taranja arivo sy iray alina, izay tsingerina fotsiny no ianarana mandritra ny roa volana, ary amin'ny farany - mpianatra iray nanoratra. tranomboky mahazatra eo ambanin'ny dictation. Na izany aza, mba hamahana ny olana azo ampiharina, dia tsy ilaina ny fahalalana ny fitaovana, fa koa ny fahaleovan-tena amin'ny fampiharana sy ny fikarohana vaovao. Noho izany, ho an'ny taranja mifanatrika, heveriko fa ny fitsipika marina dia ny mampianatra ny kely indrindra ary mamporisika ny fandalinana mahaleo tena momba ny nuance sy ny lohahevitra mifandraika amin'izany. Ao amin'ny lohahevitry ny loops dia heveriko ho kely indrindra ny fananganana while. Afaka mahazo ny fitsipika avy amin’izany ianao. Ny fahafantaranao ny fitsipika, dia afaka mahafehy na ho an'ny tenanao ianao na hanao izany.

Mba hahatratrarana ny fifehezana ny fitaovana ataon'ny mpianatra malemy dia tsy ampy ny famaritana ny syntax. Ilaina ny manome asa tsotra nefa isan-karazany ary mamaritra ohatra amin'ny antsipiriany kokoa. Amin'ny farany, ny hafainganam-pandehan'ny fivoarana dia voafetra amin'ny fahafahan'ny mpianatra manova fomba fiteny sy mikaroka modely. Ho an'ny mpianatra hendry dia mankaleo ny ankamaroan'ny asa. Rehefa mianatra miaraka amin'izy ireo ianao dia tsy mila miziriziry amin'ny famahana 100% ny olana. Azo jerena ao amin'ny ny github. Marina fa mitovy amin'ny grimoire an'ny warlock ny tahiry - tsy misy afa-tsy izaho no hahatakatra hoe aiza no misy, ary raha tsy mahavita ny fanamarinana ianao dia mety ho lasa adala.

Ny metodolojia dia miompana amin'ny fampiharana

Ny teoria dia hazavaina amin'ny fampiasana ohatra amin'ny famahana olana. Ao amin'ny kilasy fototra amin'ny fandaharana izay ampianarina ny sampana sy ny tadivavarana, dia tsy azo atao tsotra izao ny manome lahateny mahasoa momba ny lohahevitra iray mandritra ny adiny iray manontolo. 15-20 minitra dia ampy hanazavana ny hevitra. Mipoitra ny fahasahiranana lehibe rehefa manao asa azo ampiharina.
Ny mpampianatra vao manomboka dia afaka manakorontana ny mpandraharaha, ny sampana, ny tadivavarana ary ny array ao anatin'ny lahateny iray. Saingy hiatrika ny olana amin'ny fampidirana ireo vaovao ireo ny mpianany.
Tsy ilaina fotsiny ny milaza ilay zavatra, fa koa mba hahazoana antoka fa azon’ny mpihaino azy io.

Ny zava-misy amin'ny fifehezana lohahevitra iray dia voafaritra amin'ny fomba iatrehan'ny mpianatra ny asa mahaleo tena.
Raha nahavita namaha olana momba ny lohahevitra iray ny mpianatra iray raha tsy nisy ny fanampian'ny mpampianatra, dia voafehy ny lohahevitra. Mba hiantohana ny fitsapam-tena, ny asa tsirairay dia faritana amin'ny tabilao misy seho fitsapana. Misy filaharana mazava ny asa. Tsy soso-kevitra ny handalo asa. Raha sarotra loatra ny asa ankehitriny, dia tsy misy ilana azy ny firosoana amin'ny manaraka. Vao mainka sarotra izany. Mba hahafahan'ny mpianatra mifehy ny asa sarotra amin'izao fotoana izao, dia hazavaina aminy ny teknika maromaro amin'ny fampiasana ny ohatry ny olana voalohany. Raha ny marina, ny votoatin'ny lohahevitra iray manontolo dia midina amin'ny teknika handresena olana. Ny tsingerina dia misy fiantraikany bebe kokoa.

Ny asa voalohany dia ohatra foana. Ny faharoa dia hafa kely ary atao "tsy miankina" avy hatrany aorian'ny voalohany eo ambany fanaraha-mason'ny mpampianatra. Ny asa manaraka rehetra dia mikendry ny hifantoka amin'ny zavatra kely isan-karazany mety hiteraka hevi-diso.

Ny fanazavan'ny ohatra dia fifanakalozan-kevitra iray izay ilain'ny mpianatra miantso ny fampielezana sy ny fanamarinana mifanandrify mba hahazoana antoka fa nahafehy ny ampahany amin'ny fitaovana izy.

Ho banal aho ary hilaza fa ny ohatra voalohany momba ny lohahevitra dia tena zava-dehibe. Raha manana fitaovana ho an'ny asa mahaleo tena be dia be ianao, dia azo ahitsy ny tsy fahampian'ny ohatra voalohany. Raha tsy misy zavatra hafa ankoatra ny ohatra, dia azo inoana fa tsy hahafehy ny lohahevitra ilay mpianatra.

Nandritra na ho an'ny?

Iray amin'ireo olana mampiady hevitra ny fisafidianana ny fanorenana ho an'ny ohatra: raha na ho an'ny. Indray mandeha, nandany adiny iray nandresy lahatra ahy ny namako mpanangana zatra iray izay tsy manana traikefa amin'ny fampianarana fa ny for loop no mora azo. Ireo hevitra dia nipoitra tamin’ny hoe “mazava sy mirindra amin’ny toerany izay rehetra ao anatiny”. Na izany aza, ny fototry ny fahasahiranana ho an'ny tena vao manomboka dia ny hevitry ny tsingerina, fa tsy ny fanoratana azy. Raha tsy azon'ny olona io hevitra io, dia ho sahirana amin'ny syntax izy. Raha vao tanteraka ilay hevitra, dia manjavona ho azy ireo ny olan'ny famolavolana kaody.

Ao amin'ny fitaovako, ny lohahevitry ny tadivavarana dia manaraka ny lohahevitry ny sampana. Ny fitoviana ivelany amin'ny if and while dia mamela antsika hanao fanoharana mivantana: "rehefa marina ny fepetra ao amin'ny lohapejy, dia hovonoina ny vatana." Ny hany mampiavaka ny tsingerina dia ny vatana dia novonoina imbetsaka.

Ny tohankevitra faharoa dia ny hoe raha mitaky endrika kely kokoa noho ny for. Ny fandrafetana kely dia midika fa vitsy kokoa ny fahadisoana adala miaraka amin'ny faingo sy fononteny tsy hita. Ireo vao manomboka dia tsy mbola namolavola ny fitandremana sy ny fahamalinana ampy mba hialana ho azy ny hadisoana syntax.
Ny hevitra fahatelo dia hazavaina ao amin'ny boky tsara maro ho toy ny hevitra voalohany.

Raha afaka manova fomba fiteny mora foana ilay mpianatra, dia azonao atao ny miresaka momba ny mandalo. Hifidy izay tiany indrindra ilay mpianatra avy eo. Raha miteraka fahasarotana ny fiovana, dia tsara kokoa ny tsy hanelingelina ny sainao. Avelao ny mpianatra hamaha ny zava-drehetra amin'ny fampiasana ny fotoana. Rehefa voafehinao ny lohahevitry ny tadivavarana, dia azonao atao ny mamerina manoratra ny vahaolana amin'ny fanazaran-tena amin'ny famadihana mandritra ny ho an'ny.
Biby tsy fahita firy ny loop postcondition. Tsy mandany fotoana amin’izany mihitsy aho. Raha toa ka nahafehy ny hevitra hamantarana ireo lamina sy fanovana fomba fiteny ny mpianatra iray, dia afaka mamantatra izany izy raha tsy misy ny fanampiany.

Rehefa mampiseho ny ohatra voalohany amin'ny mpianatra matanjaka aho dia misarika ny saina ho amin'ny zava-misy fa ao amin'ny ohatra voalohany dia zava-dehibe ny firaketana an-tsoratra tsy ny vahaolana, fa koa ny rojo hetsika rehetra izay nitarika ny vokatra. Ny mpianatra kamo dia afaka manao tsirambina ny fanoratana ary mandika afa-tsy ny algorithm farany. Mila resy lahatra izy ireo fa indray andro any dia hisy asa sarotra ho avy. Mba hamahana izany dia mila manaraka ny dingana toy ny amin'ity ohatra ity ianao. Izany no maha-zava-dehibe ny firaketana ny dingana rehetra. Amin'ireto olana manaraka ireto dia azo atao ny miala amin'ny dikan-teny farany amin'ny vahaolana.

Ny hevi-dehibe amin'ny automatique dia ny ankininantsika amin'ny ordinatera ny asa mahazatra ho an'ny olona iray. Ny iray amin'ireo teknika fototra dia ny fanoratana tadivavarana. Ampiasaina izy io rehefa soratana ao anaty fandaharana misesy ny hetsika miverimberina mitovy.

Tsara kokoa ny mibaribary noho ny mibaribary

Mety ho toa hevitra tsara ny mampiseho fehezanteny mitovy imbetsaka amin'ny asa famoriana voalohany. Ohatra:

Hery, mandaitra izany!
Hery, mandaitra izany!
Hery, mandaitra izany!
Hery, mandaitra izany!
Hery, mandaitra izany!
Hery, mandaitra izany!
Hery, mandaitra izany!
Hery, mandaitra izany!

Ratsy io safidy io satria tsy hita ao amin'ny vokatra ny sandan'ny mpanohitra. Olana ho an'ireo vao manomboka izany. Aza atao ambanin-javatra izy. Tamin'ny voalohany, io asa io no voalohany, ary ny andraikitry ny famoahana isa maromaro amin'ny filaharana miakatra no faharoa. Tsy maintsy nampidirina ny teny fanampiny hoe “cycle N times” sy “cycle from A to B”, izay zavatra iray ihany. Mba tsy hamoronana sampana tsy ilaina dia nanapa-kevitra ny hampiseho ohatra iray ihany aho miaraka amin'ny famoahana isa maromaro. Vitsy ny olona mahavita mianatra mitazona kaontera ao an-dohany ary manao modely amin'ny fitondran-tenan'ny programa iray ao an-dohany tsy misy fiomanana. Ny mpianatra sasany dia mahita modely ara-tsaina momba ny lohahevitra momba ny tsingerina.
Aorian'ny fanazaran-tena sasany dia omeko ny asa mamerina ny lahatsoratra mitovy mba ho voavaha tsy miankina. Raha manome kaontera hita maso aloha ianao ary avy eo tsy hita maso dia ho vitsy kokoa ny olana ny mpianatra. Indraindray dia ampy ny fanamarihana hoe "aza manoratra ny kaontera eo amin'ny efijery".

Ahoana no hanazavan’ny hafa an’izany?

Amin'ny ankamaroan'ny fitaovana fanabeazana ao amin'ny Internet, ny fehezan-teny momba ny tsingerina dia omena ho ampahany amin'ny "lahateny". Ohatra, ao amin'ny developer.mozilla.org (ankehitriny) dia misy fanamboarana maro hafa voalaza miaraka amin'ny loop while. Amin'ity tranga ity, ny endrika ihany no omena amin'ny endrika modely. Ny vokatry ny fandefasana azy ireo dia voalaza amin'ny teny, saingy tsy misy fanoharana. Araka ny hevitro, ny fanolorana lohahevitra toy izany dia mampitombo ny maha-zava-dehibe ny fitaovana toy izany amin'ny aotra. Azon'ny mpianatra atao ny manoratra indray ilay kaody ary mampandeha azy ny tenany, saingy mbola mila fenitry ny fampitahana izy. Ahoana no ahafantaranao fa naverina nosoratana araka ny tokony ho izy ny ohatra iray raha tsy misy azo ampitahaina amin'ny valiny?
Rehefa môdely ihany no omena, tsy misy ohatra, dia vao mainka sarotra ho an'ny mpianatra izany. Ahoana no ahafantarana fa apetraka tsara ao amin'ny môdely ny sombin-kaody? Afaka manandrana manoratra ianao toa, ary mihazakazaka avy eo. Fa raha tsy misy fenitra mampitaha ny vokatra dia tsy hanampy koa ny fandefasana.

Ao amin'ny taranja C ++ momba ny Intuitive, ny syntax loop dia nalevina ao amin'ny pejy fahatelo amin'ny Lecture 4 momba ny lohahevitra "operators". Rehefa manazava ny fehezan-teny amin'ny tadivavarana, dia omena lanja manokana ny teny hoe "operator". Ny teny dia aseho ho fitambarana zava-misy toy ny “marika; ity dia fanambarana", "{} dia fanambarana mitambatra", "ny vatan'ny tadivavarana dia tsy maintsy fanambarana". Tsy tiako io fomba fiasa io satria toa manafina fifandraisana manan-danja ao ambadiky ny fe-potoana iray. Ny famahana ny kaody loharanon'ny programa amin'ny teny amin'ity ambaratonga ity dia ilain'ny mpamorona mpamoron-javatra mba hampiharana ny fanondroana fiteny, fa tsy ny mpianatra ho tombanana voalohany. Ireo vao tonga amin'ny fandaharana dia mahalana no tena malina tsara mba hijery akaiky ny teny. Olona tsy fahita firy izay mahatsiaro sy mahazo teny vaovao amin'ny voalohany. Saika tsy misy afaka mampihatra araka ny tokony ho izy ny teny vao nianarany. Noho izany dia mahazo lesoka be dia be ny mpianatra toy ny hoe "Nanoratra aho raha (a<7);{, saingy tsy mandeha ny programa."
Raha ny hevitro, amin'ny voalohany dia tsara kokoa ny manome ny syntax ny fananganana avy hatrany miaraka amin'ny fononteny. Ny safidy tsy misy fononteny dia tokony hazavaina raha toa ka manana fanontaniana manokana ilay mpianatra: "nahoana no tsy misy fononteny ary miasa izany."

Ao amin'ny boky "Fundamentals of Programming" an'i Okulov tamin'ny 2012, dia manomboka amin'ny lamina ny fampidirana tadivavarana, avy eo manome soso-kevitra momba ny fampiasana azy, ary avy eo dia mandeha avy hatrany any amin'ny fizarana andrana amin'ny lesona. Takatro fa nosoratana ho an'ireo mpianatra vitsy an'isa izay tena mahay izay zara raha tonga any amin'ny kilasiko ilay boky.

Ao amin'ny boky malaza dia voasoratra foana ny vokatry ny sombin-kaody. Ohatra, ny "Java 8. The Complete Guide" an'i Shildt 2015. Voalohany, omena ny môdely, avy eo ny programa ohatra ary avy hatrany aorian'izany - ny vokatry ny famonoana.

Ohatra, diniho ny loop iray izay manao ny mifanohitra
fanisana manomboka amin'ny 10, ary andalana 10 katroka amin'ny "fepetra" no aseho:

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

Rehefa mandeha, ity programa ity dia mamoaka "cycles" folo toy izao manaraka izao:
такт 10
такт 9
такт 8
такт 7
такт 6
такт 5
такт 4
такт 3
такт 2
такт 1

Ny fomba fanoritsoritana ny môdely, ny programa ohatra ary ny vokatry ny programa dia ampiasaina ao amin'ny boky "Javascript for Kids" sy ny js course amin'ny w3schools.com. Ny endrika pejin-tranonkala aza dia mamela ity ohatra ity hifampiraharaha.

Ny boky 2016 Stroustrup's Principles and Practice using C++ dia lasa lavitra kokoa. Ny dingana voalohany dia ny manazava ny vokatra tokony ho azo, ary avy eo dia aseho ny lahatsoratry ny fandaharana. Ankoatra izany, tsy fandaharana kisendrasendra fotsiny no raisin'izy ireo ho ohatra, fa manome fitsangatsanganana amin'ny tantara. Izany dia manampy mba hisarihana ny saina ho amin’izany: “Indro, tsy lahatsoratra tsy misy ilana azy fotsiny izany. Mahita zavatra manan-danja ianao."

Ohatra amin'ny famerimberenana, diniho ny programa voalohany natao tamin'ny milina fandaharana voatahiry (EDSAC). Nosoratan'i David Wheeler tao amin'ny laboratoara informatika ao amin'ny Oniversiten'i Cambridge, Angletera izy io tamin'ny 6 Mey 1949. Ity programa ity dia manisa sy manonta lisitra tsotra amin'ny efamira.
0 0
1 1
2 4
3 9
4 16
...
98 9604
99 9801

Eto, ny andalana tsirairay dia misy isa arahin'ny kiheba ('t') sy ny efamira amin'io isa io. Ny version C++ an'ity programa ity dia toa izao:

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

Mahaliana fa tsy voalaza ato amin'ity boky ity ny lamina syntax. Stroustrup ao amin'ny boky torolalana ho an'ny mpampianatra (fandikan-teny) dia manantitrantitra fa manaja ny faharanitan-tsain’ireo mpianany. Angamba ny fahaizana mamantatra lamina amin'ny ohatra maromaro dia heverina ho fanehoana ny faharanitan-tsaina toy izany.

Raha manazava ny tenako aho

Ny fomba fiasan'i Stroustrup: mamaritra ny vokatra, avy eo mamaha ny olana, ary avy eo ny famakafakana tsy miankina ataon'ny mpianatra - dia toa ny mieritreritra indrindra. Noho izany dia nanapa-kevitra ny handray izany ho fototra aho, fa lazao amin'ny fampiasana ohatra tsy dia manan-tantara - ny asa amin'ny famoahana "latabatra ao anatiny". Mamorona vatofantsika azo fantarina izy io mba hahafahanao miteny avy eo hoe "tadidio ny asa momba ny lisitry ny votoatiny" ary mba hahatsiarovan'ny mpianatra izany marina. Tamin'ny ohatra nataoko dia niezaka nisoroka roa hafa amin'ireo hevi-diso mahazatra indrindra aho. Manaraka izany dia hanoratra momba azy ireo amin'ny antsipiriany kokoa aho.

Amin'ity asa ity dia ampidirina amin'ny teknika famahana olana sarotra isika. Ny fanapahan-kevitra voalohany dia mila atao amin'ny voalohany sy tsotra. Eny ary, afaka mieritreritra ny fomba hanatsarana an'io vahaolana io ianao.
Введение
Глава 1
Глава 2
Глава 3
Глава 4
Глава 5
Глава 6
Глава 7
Заключение

Araka ny fandinihako, ny fomba fiasa "modely-ohatra-vokatra" amin'ny fitambarana isan-karazany dia mbola mitarika amin'ny fiheveran'ny mpianatra ny tsingerina ho hieroglyph. Niharihary izany tamin’ny hoe tsy azon’izy ireo ny antony misy fepetra hanoratana ao, ny fomba hisafidianana eo amin’ny i++ sy i — ary ireo zavatra hafa toa miharihary. Mba hialana amin'ireo hevi-diso ireo, ny fomba firesahana momba ny tsingerina dia tokony hanantitrantitra ny dikan'ny famerimberenana hetsika mitovy ary avy eo dia manara-maso azy ireo amin'ny fampiasana rafitra. Noho izany, alohan'ny hanomezana syntax loop, mila mamaha ny olana ianao. Ny vahaolana voalohany amin'ny olana momba ny lisitry ny atiny dia toy izao:

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("Заключение");

Ahoana no hanatsarana azy?
Soloy amin'ny tsingerina ny hetsika tsy misy dikany.
Inona avy ireo fihetsika miverimberina tsy misy fiovana?
Tsy misy na iray aza ao anatin'ity sombiny ity. Na izany aza, ny baiko hanehoana ny teny hoe "Toko" miaraka amin'ny isa dia tena mitovy.
Noho izany, ny dingana manaraka dia ny fitadiavana ny fahasamihafana misy eo amin'ireo sombintsombiny. Amin'ity asa ity ihany no miharihary ny zava-drehetra, dia tsy ny baiko tokana no haverina, fa ny blocs code of 5 andalana na mihoatra. Tsy maintsy mikaroka tsy ao amin'ny lisitry ny baiko ihany ianao, fa amin'ny fananganana sampana na loop.
Ao amin'ny ohatra, ny fahasamihafana misy eo amin'ny baiko dia ao amin'ny isa aorian'ny teny hoe "Toko".
Rehefa hita ny fahasamihafana dia mila mahatakatra ny lamin'ny fiovana ianao. Ny sombiny samihafa dia ny isa? Mitombo foana ve sa mihena? Ahoana no fiovan'ny sandan'ny isa eo amin'ny ekipa roa mifanila?
Ao amin'ny ohatra, ny isa aorian'ny teny hoe "Toko" dia mitombo amin'ny fitomboana 1. Hita ny fahasamihafana, aseho ny lamina. Ankehitriny ianao dia afaka manolo ny sombintsombiny tsy mitovy amin'ny miovaova.
Mila manambara fari-piainana toy izany ianao alohan'ny voalohany amin'ireo sombiny miverimberina. Ny fari-piainana toy izany dia matetika antsoina hoe I na j na zavatra amin'ny antsipiriany kokoa. Ny sandany voalohany dia tsy maintsy mitovy amin'ny sanda voalohany aseho eo amin'ny efijery. Ao amin'ny ohatra, ny sanda voalohany dia 1.
Inona no sanda voalohany tokony horaisina mba hampisehoana ireo andiana isa “100, 101, 102, 103, 104, 105”?
Ny isa voalohany amin'ity andiany ity dia 100.
Aorian'ny baikon'ny famoahana tsirairay dia mila mampitombo ny sandan'ity variable ity amin'ny 1 ianao. Ity vondrona ity no dingana fanovana.
Inona no dingana hatao amin’ireo andiana isa “100, 102, 104, 106”?
Dingana 2 amin'ity laharana ity.
Aorian'ny fanoloana ny sombintsombiny tsy mitovy amin'ny varimbazaha dia ho toy izao ny code:

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("Заключение");

Rehefa avy nampihatra ny teknika "express the pattern of a variable" ao amin'ny kaody ianao dia mahazo vondrona hetsika mitovy izay mandeha misesy. Ankehitriny ny hetsika miverimberina dia azo soloina amin'ny loop.

Ny filaharan'ny famahana olana izay tokony hampiasanao loop dia ahitana ireto dingana manaraka ireto:

  1. Mamaha ny "head-on" miaraka amin'ny baiko samihafa
  2. Mitadiava lamina
  3. Lazao ny lamin'ny fari-piainana
  4. Design ho toy ny tsingerina

Manaraka izany dia ampidirina ny teny vaovao mba tsy hahitan'ilay mpianatra ny tenany amin'ny toe-javatra hoe "Azoko ny zava-drehetra, fa tsy afaka miteny aho":
- Ny kaontera dia miovaova foana izay ilaina mba hanaraha-maso ny isan'ny dingana ao anaty loop. Matetika integer izay ampitahaina amin'ny teritery.
— counter step — famaritana ny lamin'ny fanovana mifanohitra.
- faneriterena - isa na miovaova izay ampitahaina ny kaontera mba ho farany ny algorithm. Miova ny sanda mifanandrify hanatona ny fetra.
— loop body — andian-didy izay haverina. Rehefa miteny izy ireo hoe "ny baiko dia voasoratra ao anaty tadivavarana", dia midika hoe vatana.
— loop iteration — famonoana indray mandeha ny vatana loop.
— toetry ny loop — fanehoana lojika izay mamaritra raha hotanterahina ny fandefasana hafa. (Mety hisy fisafotofotoana amin'ny rafitra sampana eto)
Mila miomana amin'ny zava-misy fa amin'ny voalohany dia hampiasa teny ho an'ny tanjona hafa ny mpianatra. Izany dia mihatra amin'ny matanjaka sy ny malemy. Zavakanto ny fametrahana fiteny iraisana. Izao dia hanoratra fohifohy aho: mila mametraka ilay asa ianao "manasongadina ny sombin-kaody miaraka amin'ny <term>" ary ampiasao tsara ireo teny ireo amin'ny resaka.
Aorian'ny fanovana amin'ny loop dia azo ny sombiny:

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

Ny hevi-diso lehibe indrindra

Ny hevi-diso malaza iray eo amin'ny mpianatra dia ny fametrahana hetsika ao anaty loop iray izay tsy maintsy atao indray mandeha monja. Ohatra toy izao:

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

Ny mpianatra dia miatrika io olana io amin'ny fotoana rehetra, na amin'ny voalohany na amin'ny olana sarotra kokoa.
Soso-kevitra lehibe amin'ity tranga ity:

Impiry ianao no tokony hamerina ilay baiko: indray mandeha na imbetsaka?

Ny baiko amin'ny fanontana ny teny hoe "Fampidirana" sy "Famaranana" ary ny fanambarana sy ny fanombohana ny fari-piainana i dia tsy toy ny hetsika miverimberina hafa. Indray mandeha ihany izy ireo no novonoina, izay midika fa mila soratana ivelan'ny vatan'ny loop.

Ny dingana telo amin'ny vahaolana dia tokony hijanona ao amin'ny kaody mba hahafahanao manondro azy ireo any aoriana any raha misy fahasarotana. Ampy ny fanehoan-kevitra ny safidy roa voalohany mba tsy hanelingelina azy ireo.
Tokony hisarika ny sain’ny mpianatra amin’ireto zava-misy manaraka ireto:
- Amin'ny toe-javatra misy loop, ny kaontera sy ny fetra dia matetika ampitahaina. Ny kaontera dia afaka miova amin'ny vatan'ny tadivavarana, fa ny fetra dia tsy afaka. Mba handikana an'io fitsipika io dia mila mamolavola antony marim-pototra ianao.
- Ny baiko hanehoana ny teny hoe "Fampidirana" sy "Famaranana" dia hita ivelan'ny vatan'ny tadivavarana. Mila manao azy ireo in-1 isika. "Fampidirana" - alohan'ny hamerenana ny hetsika, "Famaranana" - aorian'ny.
Ao amin'ny dingan'ny fanamafisana ity lohahevitra ity, ny fifehezana ny manaraka, ary koa ny fiatrehana ny fahasarotana, dia ilaina na dia ny mpianatra matanjaka aza ny mametraka ny fanontaniana hoe: "Impiry impiry ity hetsika ity no tokony hatao? Iray sa maro?

Fampandrosoana ny fahaiza-manao fanampiny

Ao anatin'ny dingan'ny fandalinana ny tsingerina, ny mpianatra koa dia mampivelatra ny fahaizana mamantatra sy mamaha olana. Mba hanatanterahana ny diagnostika, ny mpianatra dia mila manolotra ny vokatra tadiavina ary mampitaha izany amin'ny vokatra tena izy. Miankina amin'ny fahasamihafana misy eo amin'izy ireo ny hetsika fanitsiana.
Koa satria ny mpianatra amin'ity dingana ity dia mbola tsy manana hevitra firy momba ny vokatra "irina", afaka mifantoka amin'ny angona fitsapana izy ireo. Amin'ny maha-fitsipika, tsy misy olona amin'izao dingana izao mbola mahatakatra ny mety ho diso sy ny fomba hiatrehana izany. Noho izany, manoratra ao anaty kahie ny famaritana ny olana mahazatra sy ny fomba maro hamahana azy ireo aho. Ny fisafidianana izay mety indrindra dia ny asan'ny mpianatra mihitsy.
Ilaina ny firaketana an-tsoratra mba hanontaniana hoe: "Tonga ve ny zavatra nantenaina?", "Iza amin'ireo toe-javatra ireo no nitranga izao?", "Nampiana ve ny vahaolana nampiharina?"

  1. Ny isan'ny hetsika dia 1 latsaka na mihoatra noho ny nantenaina. Vahaolana:
    - mampitombo 1 ny sanda voalohany amin'ny kaontera.
    — soloy ny mpandraharaha fampitahana henjana (< na >) amin'ny tsy hentitra (<= na >=).
    - hanova ny sanda fetra ho 1.
  2. Ny hetsika ao anaty loop dia atao tsy misy fiatoana, tsy misy fetra. Vahaolana:
    - asio baiko mifanohitra amin'ny fanovana raha tsy misy izany.
    - amboary ny baiko fanovana counter mba hanakaiky ny fetra ny sandany.
    - esory ny baiko fanovana teritery raha ao anatin'ny vatan'ny tadivavarana.
  3. Ny isan'ny hetsika ao anaty tadio dia mihoatra ny 1 latsaka na mihoatra noho ny nantenaina. Ny hetsika tao amin'ny loop dia tsy natao indray mandeha. Voalohany dia mila mamantatra ny tena sanda misy ny variables ianao alohan'ny hanombohan'ny loop. Vahaolana:
    - hanova ny sanda voalohany amin'ny teritery
    - hanova ny sanda voalohany amin'ny kaontera

Ny olana 3 dia matetika ahitana ny fampiasana ny fari-piainana diso na ny tsy famerenana ny kaontera ho aotra.

Aorian'io fanazavana io dia mety mbola manana hevi-diso isan-karazany momba ny fomba fiasan'ny loops ilay mpianatra.
Mba hanesorana ireo mahazatra indrindra dia omeko anao ireto asa manaraka ireto:

  1. Ao anatin'izany no idiran'ny mpampiasa ny fetra, ny sandan'ny fanombanana voalohany, na ny dingana mifanohitra.
  2. Amin'izay tsy maintsy ampiasana ny sanda mifanandrify amin'ny fomba fiteny aritmetika sasany. Tsara ny mampiasa ny kaontinanta amin'ny teny radical na amin'ny denominator mba tsy ho linear ny fahasamihafana.
  3. Amin'izay tsy miseho eo amin'ny efijery ny sandan'ny counter raha mandeha ny loop. Ohatra, mampiseho ny isa ilaina amin'ny sombin-tsoratra mitovy na manao sary misy sary sokitra.
  4. Amin'izay dia mila manao hetsika miverimberina aloha ianao, ary avy eo ny hafa.
  5. Amin'izay dia mila manao hetsika hafa alohan'ny sy aorian'ny famerenana

Ho an'ny asa tsirairay dia mila manome angon-drakitra fitsapana sy ny vokatra andrasana ianao.

Mba hahatakarana ny fomba haingana afaka mihetsika, dia mila mamaky ny fepetra momba ireo olana ireo ary manontany hoe: "Ahoana no maha samy hafa azy ireo amin'ny ohatra?", "Inona no tokony hovana amin'ny ohatra mba hamahana azy ireo?" Raha mamaly tsara ilay mpianatra dia avelao izy hamaha ny iray farafahakeliny ao an-dakilasy, ary ny ambiny ao an-trano irery. Raha mahomby ny vahaolana, dia afaka manomboka manazava ny fepetra ao anatin'ny tadivavarana isika.
Raha manana olana amin'ny famahana olana samirery ianao dia mila miasa amin'ny zavatra rehetra ao an-dakilasy. Mba hisorohana ny famahana ny olana izay mampahatsiahy ny fanaovana vorondolo, dia manoro hevitra aho fa hamaha ny olana amin'ny fomba tsy iraisam-pirenena. Izany hoe, mba handalo ny fitsapana voalohany ny vahaolana ary tsy mampiasa ny fananganana loop. Eny ary, ampiharo ny fanovana mba hahatratrarana ny maha-olon-tsotra ny vahaolana.

Loops sy sampana

Raha ny hevitro dia ilaina ny manome manokana ny lohahevitra hoe "tsingerina ao anatin'ny sampana". Mba ho hitanao any aoriana ny fahasamihafana misy eo amin'ny fanamarinana im-betsaka sy ny fanamarinana indray mandeha.
Ny asa amin'ny fanamafisana dia momba ny famoahana isa avy amin'ny A mankany B, izay ampidirin'ny mpampiasa:
- amin'ny filaharana miakatra hatrany.
- miakatra na midina arakaraka ny soatoavin'ny A sy B.

Ny lohahevitry ny "sampana ao anaty tadivavarana" dia tokony hifindra raha tsy aorian'ny fahaizan'ny mpianatra ny teknika: "manoloana lamina amin'ny fari-piainana" ary "manoloana ny fihetsika miverimberina amin'ny tsingerina."
Ny antony lehibe amin'ny fampiasana sampana ao anaty tadivavarana dia ny tsy fitoviana amin'ny lamina. Eo afovoany dia tapaka arakaraka ny angon-drakitra voalohany.
Ho an'ireo mpianatra izay afaka mitady vahaolana amin'ny fampifangaroana teknika tsotra dia ampy ny miteny hoe "azo soratana ao anaty tadivavarana ny sampana" ary omeo "ohatra" tanteraka ny olana mba hamahana mahaleo tena.
Ohatra asa:

Ny mpampiasa dia mampiditra ny isa X. Asehoy ny isa 0 ka hatramin'ny 9 ao anaty tsanganana ary asio marika '+' mifanohitra amin'ny isa mitovy amin'ny X.

Raha 0 no nampidirina0+
1
2
3
4
5
6
7
8
9

Raha 6 no nampidirina0
1
2
3
4
5
6+
7
8
9

Raha 9 no nampidirina0
1
2
3
4
5
6
7
8
9+

Raha 777 no nampidirina0
1
2
3
4
5
6
7
8
9

Raha tsy ampy ny fanazavana fohy hanoratana amin'ny loop, dia mila manatratra vahaolana manerantany amin'ny olana mitovy tsy misy loop ianao.
Hahazo iray amin'ireo safidy roa ianao:
irina

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);
}

Azo atao

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+");
}

Manome asa mitovy amin'izany mialoha aho, raha mianatra ny lohahevitra momba ny sampana.
Raha tonga amin'ny safidy "azo atao" ilay mpianatra, dia mila milaza amin'izy ireo ianao fa mety misy vahaolana maro amin'ny olana mitovy. Na izany aza, tsy mitovy amin'ny fanoherana ny fiovan'ny fepetra izy ireo. Apetraho ny fanontaniana hoe: "Firy ny toerana ao amin'ny kaody mila ahitsy raha tsy maintsy manampy isa hafa aho?" Ao amin'ny dikan-teny "azo atao", dia mila manampy sampana iray hafa ianao ary manampy isa vaovao amin'ny toerana 10 hafa. Ao amin'ny "tia" dia ampy ny manampy sampana iray ihany.
Apetraho ny asa hamerenana ny safidy "irina", dia mitadiava lamina ao amin'ny kaody, manaova fanoloana miovaova ary manorata loop.
Raha manana hevitra momba ny fomba hamahana ity olana ity tsy misy loop amin'ny fomba hafa ianao dia manorata ao amin'ny fanehoan-kevitra.

Loops ao anatin'ny Loops

Amin'ity lohahevitra ity dia mila mandinika ireto manaraka ireto ianao:
- ny kaontera ho an'ny tadivavarana anatiny sy ivelany dia tsy maintsy miovaova.
- tsy maintsy averina imbetsaka ny kaontera ho an'ny loop anatiny (izany hoe ao amin'ny vatan'ny loop ivelany).
— amin'ny asa famoahana lahatsoratra, tsy afaka manoratra litera iray amin'ny andalana maromaro aloha ianao, ary avy eo ny faharoa. Tsy maintsy atao pirinty aloha ny litera rehetra amin'ny andalana voalohany, avy eo ny litera rehetra amin'ny faharoa, sy ny sisa.

Tsara ny manomboka manazava ny lohahevitry ny tadivavarana ao anatin'ny tadivavarana amin'ny fanazavana ny maha-zava-dehibe ny famerenana ny kaontera ho aotra.
Ohatra asa:

Mampiditra isa roa ny mpampiasa: R sy T. Manonta tsipika roa misy tarehintsoratra "#". Ny andalana voalohany dia tokony ahitana tarehin-tsoratra R. Ny andalana faharoa dia misy ampahany T. Raha misy isa ratsy dia asehoy hafatra diso.

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

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

R=-1, T=6Ny sanda R dia tsy maintsy tsy miiba

R=6, T=-2Tsy tokony ho ratsy ny sandan'ny T

Mazava ho azy fa ity olana ity dia manana vahaolana roa farafahakeliny.
irina

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;
}

Mety #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;
}

Ny maha-samihafa azy dia ao amin'ny vahaolana "azo atao", misy fari-pahaizana faharoa ampiasaina hamoahana ny andalana faharoa. Tokony hiziriziry amin'ny fampiasana ny fari-piainana mitovy amin'ny tadivavarana roa ianao. Ity famerana ity dia azo hamarinina amin'ny zava-misy fa ny vahaolana amin'ny kaontera iray ho an'ny tsingerina roa dia ho fanoharana amin'ny teny hoe "famerenana indray". Ilaina ny fahatakarana io teny io rehefa mamaha ireto olana manaraka ireto. Amin'ny maha marimaritra iraisana dia azonao atao ny mamonjy ireo vahaolana roa amin'ny olana.

Ny olana mahazatra amin'ny fampiasana fari-pitsipika iray ho an'ny tadivavarana roa dia miseho toy izao:
R=5, T=11#####
######

Ny isan'ny endri-tsoratra ao amin'ny andalana faharoa dia tsy mifanaraka amin'ny sandan'ny T. Raha mila fanampiana amin'ity olana ity ianao, dia mila mijery ny fanamarihana momba ny olana mahazatra amin'ny tadivavarana. Izany no soritr'aretina #3. Voamarika izany raha manampy vokatra mifanohitra amin'ny sanda avy hatrany alohan'ny tsingerina faharoa. Ahitsio amin'ny famerenana. Fa aleo tsy milaza izany avy hatrany. Ny mpianatra dia tsy maintsy miezaka mamolavola petra-kevitra iray farafahakeliny.

Mazava ho azy fa misy vahaolana hafa. Saingy mbola tsy nahita izany teo amin'ny mpianatra aho. Eo amin'ny dingan'ny fianarana tsingerina dia hanelingelina ny saina ny tantara momba izany. Afaka miverina any aoriana ianao rehefa mianatra momba ny fiasan'ny tady.
Mety #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));

Asa ilaina manaraka:

Asehoy ny isa manomboka amin'ny 0 ka hatramin'ny 9. Ny isa tsirairay dia tokony ho eo amin'ny laharanany. Ny isan'ny isa ao anaty tsipika (W) dia ampidirina avy amin'ny fitendry.

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

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

Raha toa ny mpianatra iray nahay ny teknika fanoloana miovaova, dia hiatrika haingana izy. Ny olana mety hitranga indray dia ny famerenana ny fari-piainana. Raha tsy mahazaka ny fiovana ianao dia midika izany fa maika ianao ary mila mamaha olana tsotra kokoa.

Misaotra anao noho ny fifantohanao. J'aime sy abonnez-vous ny chaîne.

PS Raha mahita typo na diso amin'ny lahatsoratra ianao dia ampahafantaro ahy. Azo atao izany amin'ny fisafidianana ampahany amin'ny lahatsoratra ary manindry ny "⌘ + Enter" amin'ny Mac, ary ny "Ctrl / Enter" amin'ny klavier mahazatra, na amin'ny alàlan'ny hafatra manokana. Raha tsy misy ireo safidy ireo dia manorata momba ny fahadisoana ao amin'ny fanehoan-kevitra. Misaotra anao!

Ireo mpampiasa voasoratra anarana ihany no afaka mandray anjara amin'ny fanadihadiana. HiditraPlease.

Fitsapana ho an'ny mpamaky tsy misy karma

  • 20,0%Mampianatra matihanina aho, +12

  • 10,0%Mampianatra matihanina aho, -11

  • 70,0%Tsy mampianatra aho, +17

  • 0,0%Tsy mampianatra aho, -10

  • 0,0%hafa0

Mpampiasa 10 no nifidy. Mpampiasa 5 no nifady.

Source: www.habr.com

Add a comment