KompyutaProgramu

Wakati kitanzi ni muhimu kwa ajili ya programmers

programmers Novice anaweza bado kuwa na mazoea moja muhimu wakati kitanzi. Huu ni mfano wa mzunguko operesheni katika Pascal kati. Hii ni muhimu katika matatizo mbalimbali, hivyo kuangalia jinsi ya kufanya mpango wa mzunguko huu.

Msafara Wakati Pascal inahitaji kufanywa kama ifuatavyo:

  • Wakati (hali) wala (kuanza kama ni lazima).
  • hatua algorithm.
  • End (wakati timu kuanza upatikanaji).

mstari wa kwanza - "cap" amri. hali inaweza kuwa na thamani ya namba kikwazo vigezo maelezo juu ya Namba kamili (d <100), variable aina bulin (t = Kweli) au kamba (Tex = 'hujambo'). "Anza" amri kuweka, kama kitanzi ni muhimu kufanya hali zaidi ya mmoja. ifuatayo inafafanua hatua kuwa mpango lazima kufanya chini ya hali ambayo Wakati kitanzi kutekelezwa. Ni inaweza kujumuisha aina mbalimbali ya amri, taratibu, kazi, kama mzunguko. Mwishowe ni muhimu kuweka amri "mwisho", isipokuwa, bila shaka, line ya kwanza ilikuwa "kuanza".

Sasa kufikiria mipango mfano ambayo yana inaeleza amri. Kwa mfano, tunahitaji kupata kiasi kati ya nambari ya kwanza n chanya. Hadi mwisho huu, awali tunaona n (ingawa siku zote kuwa kubwa kuliko sufuri). Kisha kuanza mzunguko. Ni muhimu kuelewa kwamba ana kufanya kazi, mpaka inafikia thamani ya n. Hapa kuna fursa zaidi ya moja kwa ajili ya kutatua tatizo, lakini sisi kuzingatia ukweli kwamba unaathiri matumizi ya kukabiliana na kwamba unataka kuweka. Kwa chaguo-msingi, hii ni kufanyika kwa kutumia variable i. Kabla ya kuanza kwa ni muhimu hawawajui thamani ya "1". counter mtumishi kama mrefu na kila hatua mpya ya mzunguko. Kulingana na kazi yetu, mara kwa mara na kuongeza moja yake. Hivyo, wakati namba index kukabiliana sawa na thamani ya n idadi. Hii itakuwa ishara kwa ajili ya kukamilisha mpango wa kazi. Kukadiria kiwango sisi kuanzisha variable k. Na kila marudio ya itakuwa kupewa thamani ya awali pamoja na idadi i. Baada ya mwisho wa kuhesabu, tu kuthibitisha k maelezo vigezo juu ya screen. Hii ni maelezo mafupi juu ya maneno ya mpango. Sasa tunaangalia code.

Readln (n); '- tunasoma idadi n.

i: = 1; k: = 0; '- kuingia katika kazi ya kukanusha, sisi sifuri nje thamani ya jumla.

Wakati i <= n je kuanza '- kuweka hali ya mzunguko wa kazi.

k: = k + i, i: = i + 1; '- kuongeza thamani kwa kiasi update ya kukabiliana.

mwisho, '- Wakati ya kumaliza maelezo ya kazi.

Writeln (k); - hitimisho hizi.

Tunatazama mfano mwingine. Sasa tunahitaji kujaza user kwa majina keyboard n itakayo safu ya maandishi. kanuni hapa ni sawa na siku za nyuma. Ingiza namba n, sisi kuamsha Wakati kitanzi kuweka hali hiyo. Zaidi ya hayo, kuashiria pembejeo keyboard na safu ya kumbukumbu kiini. Kuweka counter kutimiza shughuli ya mara kwa mara. Kisha, counter ni upya na kuonyesha mkusanyiko. Hata hivyo, kuweka upya kukabiliana kwa mantiki hii inamaanisha ya kukabidhi thamani ya moja, kwa kuwa huwezi kuwa na uwezo wa kuleta zero kiini array (haipo). mpango code ni kama ifuatavyo: katika mpango huu utapata jumla ya hesabu ya idadi ya asili chanya, ambayo inaishia kuanzishwa zaidi n. Ni lazima ieleweke kwamba kutokana na kukosekana ya kukanusha, Wakati Pascal mzunguko kamwe finishes. Kama ghafla kusahau kuhusu hilo, katika utekelezaji wa mpango wa kanuni, kompyuta kuanza hutegemea. Ni kutibiwa button "Pause Break". Kama counter kwa ajili ya matumizi mbalimbali vigezo maelezo juu ya c.

Readln (n);

c: = 1;

Wakati c <= n je kuanza '- hali kupanda.

Readln ([c]); c: = c + 1; '- anayesoma data kutoka keyboard, sisi kuongeza thamani ya counter.

mwisho, '- kukamilisha mzunguko.

c: = 1; '- schetiku kurudi thamani ya awali.

Wakati c <= n kufanya kuandika ([c]); '- Onyesha jina n.

Basi kupata kwenye screen n majina ambayo yamekuwa aliingia kutoka keyboard. Wakati huo, Wakati kitanzi mwisho. Ni kutumika kwa Kompyuta na watumiaji wa juu. Yeye hana kuhesabu, na kwa hiyo inahitaji tahadhari maalumu kwa programu na kutofautiana ziada.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sw.unansea.com. Theme powered by WordPress.