TölvurForritun

En lykkja er gagnleg fyrir forritara

Nýliði forritari getur ekki verið kunnugt einn gagnlegur while lykkju. Þetta er dæmigerð hringrás aðgerð í Pascal miðli. Þetta er gagnlegt í ýmsum vandamálum, svo að líta á hvernig hægt er að gera áætlun um þessa hringrás.

Hringrás Þó Pascal krefst gert á eftirfarandi hátt:

  • While (skilyrði) ekki (byrja ef þörf krefur).
  • aðgerð reiknirit.
  • End (þegar liðið byrjar framboði).

Fyrsta lína - "cap" stjórn. The ástand getur verið tölulegt gildi takmarka skýristærðir á Integer (d <100), breytu tegund Boolean (t = True) eða band (Tex = 'Halló'). "Byrjaðu" stjórn setja, ef lykkja er nauðsynlegt til að framkvæma fleiri en eina skilyrði. Eftirfarandi lýsir aðgerðir sem forritið verður að framkvæma undir því skilyrði að meðan lykkja er keyrð. Það getur innihaldið ýmis skipanir, aðferðir, aðgerðir, svo lotur. Í the endir það er nauðsynlegt að setja skipunina "endir", nema, auðvitað, fyrsta línan var "byrja".

Nú íhuga dæmi forrit sem innihalda lýsir skipanir. Til dæmis, við þurfum að finna summu n fyrstu jákvæðar heiltölur. Í þessu skyni, fyrst við teljum n (þó að það verður alltaf að vera hærri en núll). Þá byrja hringrás. Það er mikilvægt að skilja að hann þarf að vinna, þar til það nær gildið á n. Hér er það meira en einn valkostur til að leysa vandamál, en við munum leggja áherslu á þá staðreynd að áhrif notkun á borðið sem þú vilt setja upp. Sjálfgefið er að þetta er gert með því að nota breytu i. Áður en þú byrjar með að það er nauðsynlegt að úthluta það a gildi af "1". Teljarinn þjónar sem senn með hverjum nýjum sveiflu aðgerða. Byggt á verkefni okkar, stöðugt að bæta við einum til þess. Svona, þegar tölulegar Vísitala teljari jafngildir verðmæti númer n. Þetta mun vera merki um að ljúka starfsáætluninni. Að reikna út magn við kynna breytilega k. Með hverri endurtekningu á því verður úthlutað fyrri viðbættum fjölda i. Eftir lok talningar, ekki annað ráðið k skýribreytur á skjánum. Þetta er stutt skýring á orðum áætlunarinnar. Nú erum við að líta á kóðann.

Readln (n); '- við lesum númer n.

i: = 1; K: = 0; '- inn í vinnu borðið, við núll út summu.

Þó i <= n byrjar '- setja skilyrði vinnutíma.

K: = k + I; i: = i + 1; '- bæta við gildi til upphæð uppfæra borðið.

enda; '- Þó að ljúka lýsingu á vinnu.

Writeln (k); - Þessar niðurstöður.

Við lítum á annað dæmi. Nú þurfum við að fylla notanda með lyklaborð n nöfnum sem vilja spara texta array. Meginreglan hér er svipað og áður. Sláðu inn númerið n, virkja við while lykkju sett skilyrði. Frekari, gefa til kynna lyklaborðsvirkni yfir í minni litafylkjum. Sett gegn lýkur ítrekað starfsemi. Næst, teljarinn er endurstilla og sýna array. Hins vegar endurstilla borðið í þessu samhengi merkir að úthluta gildi á einn, þar sem þú munt ekki vera fær um að koma núll litafylkjum (það er ekki til). The program merkjamál er sem hér segir: í þessari áætlun er að fá summu fjölda náttúrulegra jákvæðar tölur sem endar innleiðingu mestu n. Það ætti að skilja að í fjarveru borðið, meðan Pascal hringrás aldrei lýkur. Ef þú gleymir einu um það, í framkvæmd program merkjamál, tölvan byrjar að hanga. Það er meðhöndluð á hnappinn "Pause brot". Sem borðið fyrir notkun fjölbreytileika skýristærðir á C.

Readln (n);

c: = 1;

Þó c <= n byrjar '- skilyrði álversins.

Readln (a [c]); c: = c + 1; '- les gögn af lyklaborði, við að bæta við gildi á borðið.

enda; '- ljúka hringrás.

c: = 1; '- schetiku skila upprunalega gildi.

Þó að c <= n do skrift (a [c]); '- Birta nafn n.

Þá færðu á skjánum n nöfnum sem hafa verið færðar frá lyklaborðinu. Á það, að meðan lykkja lýkur. Það er notað bæði byrjendur og háþróaður notandi. Hann er ekki að telja, og því þarf sérstaklega að forritara og til viðbótar breytu.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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