Mapangidwe, Makoleji ndi mayunivesite
Zosiyanasiyana mu "Pascal". Program pa magulu "Pascal"
Ndi chidwi mapulogalamu zikuchulukirachulukira chaka chilichonse. Ndipo ngati inu amakhazikika mu mapulogalamu kulemba kubetcherana mabungwe akuchita pa chinenero mapulogalamu monga C ++, m'masukulu ndi m'makoleji, ophunzira tikuuzidwa kuti "Pascal". Ndipo pa maziko a chinenero kumvetsa kuyamba mapulogalamu pogwiritsa ntchito pulogalamu Delphi mapulogalamu. Iwo ayenera yomweyo kudziŵika kuti zinenero mapulogalamu deta kupereka danga yaikulu chiwonetsero cha m'maganizo mwake. Ndipo ngati ntchito chinenero "Pascal" amapezeka ndi mfundo zofunika mapulogalamu, ndiye Delphi kale kwambiri kulemba ndondomeko zonse kunachitika. Ndipo ndithu yofunika kwambiri mapulogalamu kulemba zina zimatenga magulu chisankho "Pascal".
Kupezeka kwa ambiri kwambiri zosintha osiyana
The chinenero mapulogalamu ndithu zambiri zosintha zosiyanasiyana yodziwika ndi pamaso pa mtengo umodzi wokha. Iwo amatha kusunga mtengo umodzi ndi mtundu winawake. Zosiyana ndi chingwe zosintha. Iwo ndi kusonkhanitsa deta, chifukwa cha umene khalidwe mtundu khalidwe. Koma zosintha zimenezi nthawi zambiri ankaona mtengo osiyana malo.
Ndi palibe chinsinsi kuti kugwiritsa ntchito kompyuta, mungathe kuchepetsa nthawi kuchita ntchito achindunji mabuku lalikulu deta. Koma pogwiritsa ntchito okha zosintha amene amadziwika mitundu munthu, mungathe kupulumutsa ntchito yanu kukumbukira ndi kusamalira deta kuti muli ambiri mizere? Ntchito ndi zachilendo mmunda uliwonse wa ntchito.
Mwachibadwa, sizingatheke kuti atchule angapo zosintha kuti mukufuna kukwaniritsa zolinga zanu. Ndi zotheka kudziwa zina makhalidwe. Koma malamulo a pulogalamu kokha kuonjezera. N'zovuta kuwerenga code, amene ali ambiri a mizere. Makamaka pamene muyenera kupeza zolakwa.
Choncho, mapulogalamu ayenera kuti funso limeneli. N'chifukwa chake mu zinenero amene yapangidwa chibwenzi, pali zosintha kuti kupereka mphamvu kusunga ndalama yaikulu deta palokha. Zosiyanasiyana mu "Pascal" kwambiri zasintha malowedwe athu kwa dongosolo. Choncho, amati ndi variable zofunika mu chinenero mapulogalamu.
Ntchito magulu angathe kuchepetsa kuchuluka kwa kachidindo
Mawu amenewa amabisa anatilamula ndondomeko ya deta imene mtundu wina wa khalidwe. Komanso deta izi ndi dzina limodzi. Iwo ayenera kukumbukira kuti tanthauzo izi zikhoza singakwaniritse ambiri zinthu zenizeni dziko: otanthauzira, zojambula ndi zambiri. Komabe, mophweka kwambiri osiyanasiyana mu "Pascal" ankayimiridwa ngati mtundu wa tebulo. Lililonse selo lililonse ndi variable wina. Pogwiritsa ntchito ndondomeko akhoza chimatanthauza malo variable, zomwe zimatengera tebulo okwana.
Kodi zimatanthauza chiyani ndi mmodzi azithunzi omwe tikunena zosiyanasiyana?
Losavuta ndi tebulo amene liniya. Khamu ili, kuti aone malo chizindikiro akukwana akusonyeza nambala imodzi yokha. magulu kwambiricho anapanga pa maziko awo.
Pofuna kufotokoza magulu limodzi azithunzi omwe tikunena mu "Pascal," popanda kulowa malamulo otsatirawa: Mtundu
Monga manambala ndi zosintha kuti atha mtundu ordinal. Zosonyeza osiyanasiyana, m'pofunika kumvetsa kuti mbewu sangakhale apamwamba mapeto. Mtundu, amene zinthu zosiyanasiyana angakhale mwamtheradi iliyonse - kapena muyezo kapena kale anafotokoza. Chisankho kudzadalira kufunika kuthetsa vuto linalake.
Kodi malongosoledwe a khamu liniya?
N'zotheka mwachindunji pofotokoza magulu limodzi azithunzi omwe tikunena mu "Pascal". Izi ziyenera kuchitika mu gawo wapadera, zomwe zimafunika kuti ndondomeko imeneyi. Muyenera kulowa malamulo otsatirawa: var
Kuti timvetse mmene pofotokoza zosiyanasiyana kuti "Pascal", kulowa malamulo otsatirawa:
- var
- S, vv: Zungulirani [5..50] kwenikweni;
- K: Zungulirani [ 'C' .. 'R'] A inteja;
- Z: Zungulirani [-10..10] Mawu;
- E: Zungulirani [3..30] kwenikweni.
Mu chitsanzo ichi a zosintha S, vv ndi T ndi mizere ya manambala awo, amene ali weniweni. Ndi kubisala pansi pa mtundu variable khalidwe ndi nyengo. Amene ali pa inteja. Mu chiwerengero lomenyera Z kusungidwa, mtundu umene Mawu.
Mwa zochita amene angagwiritsidwe ntchito pamene akugwira ntchito zosiyanasiyana, inu mukhoza kusankha ntchito. Iye akhoza pansi pa tebulo lonse wonse. Mwachitsanzo, S: = vv. Koma m'pofunika kudziwa kuti ntchito ntchito adzatengedwe nkhati yekha lomenyera "Pascal" lomwe lili ndi mtundu.
Palibe ntchito kwambiri kuti angaike zosiyanasiyana lonse nthawi imodzi. Komabe, mungathe ntchito ndi nyengo pa mfundo yomweyo monga winayo manambala yaikulu ndi mtundu winawake. Kuti awafike pamtima ndi chizindikiro makamaka, m'pofunika mwachindunji dzina la khamu la. Pogwiritsa ntchito ya m'mabokosi lalikulu n'kofunika kudziwa index, ndilo khalidwe la item ankafuna. Mwachitsanzo: K [12].
Kusiyana zazikulu zosiyanasiyana zosintha zina
Kusiyana zofunika pakati pa zigawo zikuluzikulu pa tebulo tinganene kuti ngati zosintha osavuta kuti m'mabokosi n'zotheka kupulumutsa osati mtengo wa index, koma kumasonyezanso, Izi zidzapangitsa kuti mtengo wolakalakika. Chitsanzo cha mozungulira akulankhula akhoza kukhala motere: V [K]. The variable K Choncho amatenga mtengo ena. Kuchokera pamenepa, ndizoonekeratu kuti mukhoza ntchito pamene kudzaza adzizungulira, ndondomeko ndi kusindikiza zosiyanasiyana.
Izi mawonekedwe a bungwe angapezeke mu nkhani ya zosintha chingwe chimenecho ali pafupi mokwanila katundu wawo waukulu mtundu amene Char. Koma pali kusiyana. Iwo ali motere:
- Chingwe zosintha nthawi zonse kulowa ku kiyibodi pa nsalu yotchinga ndi kusindikiza.
- Chingwe zosintha okha m'litali. Mungakhale munthu pazipita zilembo 255. Amaona yovuta buku lomenyera 64 KB.
Kutsatira njira iliyonse akhoza linachokera deta osiyanasiyana pa TV?
Tcheru ziperekedwe njira zosiyanasiyana linanena bungwe zili pachionetsero cha. Awo ndi angapo.
- Writeln (A [1], A [2], A [3]). Chitsanzo chimenechi, ngakhale wosazindikira, akhoza kuonetsa mmene munthu angagwiritse ntchito mwachindunji aliyense mchitidwe wa chibadidwe tebulo. Komabe, ena za ubwino kuti magulu m'chinenero "Pascal" kwa zosintha yosavuta, osati owoneka pano.
- Program A1;
Var B: Zungulirani [1..10] A inteja;
K: inteja;
Yambani
Pakuti K: = 1 Kuti 10 Kodi {timu imeneyi bungwe mkombero chizindikiro}
Readln (A [K]); {Kutumikiridwa limapezeka [Ine] pogwiritsa ntchito kiyibodi}
Pakuti K: = 1 10 Downto Kodi {Pali tebulo mindandanda kuti n'zosiyana}
Lembani (A [K], 'VVV')
Yotsiriza.
Chotero pulogalamu kachidindo pa magulu mu "Pascal" likuwonetsa momwe mungagwiritsire ntchito keypad kulowa nambala 10, kusindikiza iwo, rearranging Kufunikila kwa kuti iwowo. Ngati pulogalamu yemweyo anasintha ndi ambiri zosintha m'malo osiyanasiyana, ndiye malamulo udzakhala wautali kwambiri. Izi zayamba complicates ndondomeko kuwerenga pulogalamu.
Kuwonjezeka mphamvu chifukwa ntchito magulu
Ndi zotheka kuti lembani tebulo ndi mfundo amene ali wofanana ndi lalikulu mbali index. Ndi kupanga mizere ngati za zingwe mu "Pascal", zomwe zingathandize kuti anthu onse akhala adalowa basi. Monga mukuonera, ntchito zosiyanasiyana za kwambiri kumawonjezera kuthekera chinenero mapulogalamu "Pascal".
Processing mzere lomenyera sizachilendo mu ntchito zosiyanasiyana. Choncho palibe chachilendo chakuti akuphunzira mu makoleji ndiponso sukulu. Kuwonjezera mwai kuti kunyamula magulu zinthu zambiri zokwanira.
Zobisika pansi zosiyanasiyana ziwiri ooneka enieni?
Zodabwitsa tebulo chotero, chomwe chiri ndi mizere ochepa chabe. Aliyense mzere umodzi ali maselo angapo. Zikatere, kuti molondola kudziwa malo kwa maselo, tisaiwale osati index umodzi, ngati momwe zinalili ndi magulu liniya ndi awiri - manambala ndi yeniyeni motsogozana yachiwiri. maganizo otere yodziwika ndi magulu awiri ooneka enieni mu "Pascal".
Bwanji Mng'oma wa malongosoledwe a magome a mtundu uwu?
Kuti dongosolo deta yomwe imapezeka mu chinenero "Pascal" kuti asunge mtengo wa tebulo amatchedwa zosiyanasiyana ziwiri ooneka enieni. Kufotokozera za khamu ili nthawi yomweyo kugwiritsa ntchito njira ziwiri.
- Var B: Zungulirani [1..15] A Zungulirani [1..30] A inteja;
- Var B: Zungulirani [1..15, 1..30] A inteja.
Mu onse a milandu limafotokoza khamu ziwiri ooneka enieni, amene ali mizere 15 ndi mizati 30. Anthu kufotokozera kuti apatsidwa pamwamba, ndi ofanana kwambiri. Kuyamba kugwira ntchito ndi wina wa zanyengo, ndi akalozera awiri ayenera allocated. Mwachitsanzo, A [6] [5] kapena A [6,5].
Screen linanena bungwe adzakhala pafupi zofanana monga mu nkhani ya munthu azithunzi omwe tikunena zosiyanasiyana. Inu muyenera mwachindunji ndi zolozera awiri. Mu kusiyana ena onse monga sizichitika, kotero kulankhula za izo kwa nthawi yaitali si chofunika.
Yoyamba njira imene mukhoza mtundu
Nthawi zina muyenera kuthetsa deta. Kuti muchite izi chinenero malamulo. Pali ma aligorivimu awiri, mukhoza kupanga zosiyanasiyana kusanja "Pascal". Tanthauzo la njira mwachindunji kusankha kwagona kuti, ndi kwathunthu embedding lililonse variable mkombero tebulo adzakhala poyerekeza ndi makhalidwe ena. M'mawu ena, ngati pali mizere ya manambala 15, nambala yoyamba 1 adzatenga kufanizitsa ndondomeko ndi manambala ena. Zimenezi zidzachitika mpaka nthawi imene, mwachitsanzo, opezeka zinthu zomwe ambiri kuposa poyamba. Kenako, poyerekezera adzakhala ndendende chithunzi. Kotero izo mobwerezabwereza mpaka nthawi imeneyi mpaka mutapeza chinthu chabwino kwambiri kuposa onse akupemphedwa. Njira yosavuta zokwanira mapulogalamu amene angoyamba kumene ntchito chinenero.
The chachiwiri lomenyera kusanja njira
Njira ya chiwiri - kuwira. Akamanena za njira imeneyi kwagona kuti pali kufanana kwa awiriawiri pafupi. Mwachitsanzo, 1 ndi 2, 2 ndi 3, 3 ndi 4, ndi zina zotero. D. akagwidwa ndi phindu analandira zizigwirizana kwathunthu kwa zinthu kusanja, ndiye ofunitsitsa mapeto a dongosolo lomenyera lonse, r Mukhoza. F. kutuluka monga "kuwira" . aligorivimu Ichi ndi chovuta kwambiri kumbukirani. Komabe, mulibe kuloweza izo. Chinthu chachikulu ndicho kumvetsa dongosolo lonse za ndondomekozi. Ndiyeno yekha amene anganene kuti tikwaniritse pamwamba kwambiri mu dongosolo.
Pomaliza
Tikukhulupirira kuti mukumvetsa zimene zimapanga magulu, komanso njira zimene mukhoza mtundu kupeza phindu kapena kukwaniritsa cholinga chinachake. Ngati mwakhala osankhidwa kuthetsa ina vuto "Pascal" magulu amene zatenga malo ofunika, ndiye kuphunzira muyenera kupita bwinobwino. Zingamvekere zinthu monga kupezeka chinenero mu chiwerengero mokwanira lalikulu zosintha kuti ntchito ku zinthu zina wosalira zonse za ndondomekozi wonse. Magulu amaonedwa kukhala mfundo zazikulu, kuphunzira amene ayenera kuvomerezedwa.
Similar articles
Trending Now