Lakoko ti o wa ninu siseto Bawo ni o ṣe lo lupu naa?

Ninu ifiweranṣẹ yii, a yoo sọrọ nipa Lakoko ti o wa ninu sisetoIwọnyi jẹ awọn ilana ni awọn ẹya iṣakoso ti a tun ṣe ni ọpọlọpọ awọn ayeye, laarin awọn iṣẹ akọkọ wọn ni lati ṣe idiwọ nọmba awọn ilana ti o ni ibatan si otitọ tabi eke, ni afikun, o ti ṣafihan bi a ti lo lupu naa.

lakoko-ni-siseto-1

Lakoko ti o wa ninu siseto

Kini akoko fun ninu siseto, ti lo lati fun lẹsẹsẹ awọn ilana ni eto iṣakoso ti o tun ṣe ni ọpọlọpọ igba, o tun ni iṣẹ ti idiwọ awọn lẹsẹsẹ awọn itọnisọna, ninu ọran pe igbelewọn ikosile ti o sopọ ati / tabi jẹ ọgbọn tabi eke.

Eyi tumọ si pe o di atunwi nikan nigbati iṣiro ti ẹkọ jẹ otitọ.

Ni afikun si awọn ẹya iṣakoso, gẹgẹbi if tabi yipada alaye ni siseto, awọn ẹya atunwi tun wa.

Ninu awọn eto siseto atunwi, ti o ni ibatan si lupu igba diẹ, o tun ṣe koodu kan niwọn igba ti o ni iye otitọ kan, eyiti o le ṣe afihan bi atẹle:

  • Lakoko (ipo).
  • {.
  • awọn itọnisọna;.
  • }.

Bii o ti le rii awọn atunwi ati awọn lupu wa, sibẹsibẹ, o jẹ bakanna ni gbogbogbo, o ṣe pataki lati ṣe akiyesi pe awọn lupu naa ni:

  • Ipo lati ṣe iṣiro jẹ otitọ tabi eke, ati pe o ṣe lori atunwi kọọkan ti lupu.
  • Alaye ti o ṣafihan awọn laini koodu ni a ṣe ti ipo naa ba jẹ otitọ.

Lara awọn abuda ti iru lupu yii ni pe a ti mu ipo naa ṣiṣẹ ṣaaju ṣiṣe koodu, lẹhinna, ninu ọran ti abajade jẹ eke, awọn ilana ko ni ṣiṣẹ, lakoko ti iru lupu miiran wa ti o ṣe ni akoko kan .

Nibi a ṣeduro nkan ti o nifẹ si ti o ni ibatan si Ede C.

Nitorinaa, lakoko awọn lupu, o tọka si ọna iyipo ti o fun laaye ọkan tabi awọn laini oriṣiriṣi ti koodu lati tun leralera, laisi nini iye ibẹrẹ ati nigbakan laisi mọ igba ti yoo pada iye ikẹhin ti a reti.

Lakoko ti awọn lupu jẹ awọn ti ko si labẹ awọn iye nọmba, ni ilodi si wọn gbarale awọn iye Boolean, eyiti o tumọ si iye otitọ ti ipo otitọ tabi eke.

lakoko-ni-siseto-2

Bawo ni Loop Lakoko Ṣiṣẹ?

Lati le loye bi lupu lakoko ti n ṣiṣẹ, ni apakan yii a yoo mẹnuba awọn apẹẹrẹ ti o ṣe amọna wa si iwoye iṣẹ rẹ dara julọ.

Gẹgẹbi apẹẹrẹ, a ro pe fun idi kan, a beere olumulo kan fun nọmba awọn nọmba ti o waye si wọn, ati pe wọn tẹ nọmba ti o tobi ju 100 lọ.

Bii o ti le rii, o ko le lo a fun lupu, nitori o ko ni imọran pe olumulo yoo tẹ nọmba ti o tobi ju 100 lọ, o jẹ nkan ti a ko le pinnu, ṣugbọn lakoko lupu gba lati ṣe iṣe ailopin titi ipo kan pato ti pa, ninu ọran yii nọmba ti o tẹ sii ti o tobi ju 100 lọ.

Nitorinaa, ti olumulo ba tẹsiwaju tẹ awọn nọmba wọnyi nigbagbogbo: 1, 50, 99, 49, 21, 30, 100, eto naa ko pari, gbogbo nitori awọn nọmba ko tobi ju 100 lọ, ṣugbọn, ninu ọran ti o tẹ nọmba naa sii 300, eto naa ni majemu pe yoo pari lẹsẹkẹsẹ.

Lakoko Syntax Loop ni C ++

Ilana ti lupu nigba diẹ rọrun ati kika diẹ sii ju ti ti fun lupu ni C ++, nitori pe o nilo ipo iduro to pe.

Pupọ julọ ti awọn ede giga-ọna ọna lati kọ lupu igba diẹ jọra, nitorinaa ohun ti o yẹ ki o ṣe ni lokan ipo ifopinsi fun lupu ti yoo mura.

Jẹ ki a wo ninu apẹẹrẹ atẹle bawo ni a yoo gbe ipo ipari kan:

  • lakoko (ipo ipari) // fun apẹẹrẹ nọmba == 100.
  • {.
  • ....
  • ....
  • ....
  • ....
  • }.

A yoo fojuinu laini nipasẹ laini ti koodu ti a mẹnuba, ni ọna ti o ṣe iranlọwọ fun wa lati ni oye kini itumọ.

Laini 1: O ni ninu akoonu rẹ pataki julọ ti lupu igba diẹ.

Sintasi naa rọrun pupọ, o le rii pe ipo kan wa ninu awọn akọmọ, fun apẹẹrẹ: “==. >, <, >=, <=,!=” tabi boya awọn miiran, ipo ti a sọ ni pataki, ni eyi ti yoo jẹ ki lupu naa tẹsiwaju ni imuṣẹ titi yoo fi de aaye nibiti ipo kanna ko ti ṣiṣẹ mọ.

Nitorinaa fun apẹẹrẹ, o n jẹrisi pe nọmba kan == 50, yiyi ni a ṣe nikan nigbati nọmba eyikeyi ba dọgba si 50; o jẹ dandan pe nigbati iye rẹ ba yipada si eyikeyi opoiye miiran, lakoko ti lupu pari ilana rẹ, ṣugbọn yoo tẹsiwaju pẹlu apakan miiran ti ipaniyan ti eto naa.

O yẹ ki o gbero pe o han gbangba pe ipo ti o forukọ silẹ yoo gba iye Boolean nigbagbogbo, iyẹn ni, otitọ tabi eke.

Laini 2: Ninu laini yii ṣiṣi “{” yoo han, eyiti o tumọ si pe ni apakan yii idinamọ awọn ilana ti n bẹrẹ ti yoo ṣẹ ni kete ti iyipo ba bẹrẹ.

Bibẹẹkọ, gbigbe bọtini yii kii ṣe ọranyan, ṣugbọn, ti ko ba fi sii, yoo ṣiṣẹ nikan ni akoko lupu ti o han ni laini lẹsẹkẹsẹ, lẹhinna ikede lupu, eyiti o tumọ si pe ti o ko ba fẹ Ti o ba yatọ awọn ila ni a ṣe ni ọmọ, awọn bọtini gbọdọ wa ni gbe.

Awọn laini 3 si 7: Awọn laini wọnyi ni ibiti gbogbo awọn iṣẹ ṣiṣe ti o fẹ lati ṣe leralera ninu ilana iyipo ni yoo gbe. Àkọsílẹ yii le ni nọmba awọn laini ti o nilo.

Laini 8: O jẹ laini ti o kẹhin ati àmúró ipari “}” gbọdọ ṣee lo, bi iṣeto nipasẹ igbati bulọọki lupu ati ipaniyan yoo pari, sibẹsibẹ, iyokù algorithm yoo tẹsiwaju.

Bayi a yoo ṣafihan diẹ ninu awọn apẹẹrẹ ti yoo yorisi awọn olumulo lati ni oye ni ọna ti o rọrun ati irọrun lilo ti lakoko awọn lupu ni C ++, a bẹrẹ pẹlu:

Apẹẹrẹ 1: Beere fun awọn nọmba loju iboju titi ọkan yoo tobi ju 100 lọ

A yoo tẹsiwaju pẹlu apẹẹrẹ ti o tọka loke, nibiti a tẹsiwaju si eto nbeere olumulo lati tẹ nọmba kan sii, laibikita ohun ti wọn jẹ, ati pe yoo da duro, nigbati olumulo ba tẹ nọmba ti o tobi ju 100 lọ, o jẹ apẹẹrẹ ilowo ati irọrun, lati rii daju pe a ti loye ohun ti a mẹnuba tẹlẹ.

Apeere Solusan 1:

A yoo fun ni ojutu, o gbọdọ jẹri ni lokan pe a gbọdọ ṣe ipo naa ki ọmọ le beere nọmba naa, ọmọ naa yoo da duro nikan nigbati nọmba ti o tẹ sii ju 100 lọ, lẹhinna ipo fun mi lati tẹsiwaju processing ni pe nọmba naa kere si 100, nọmba naa gbọdọ tobi ju 100 lati le duro, ati lati tẹsiwaju pẹlu ilana nọmba naa gbọdọ kere ju tabi dọgba si 100.

O le rii pe o farahan ni ọna atẹle:

  • int nọmba;.
  • cin >> nọmba;.
  • lakoko (nọmba <= 100).
  • {.
  • cout << "Tẹ nọmba sii" ;.
  • cin >> nọmba;.
  • }.

Koodu iṣẹ ṣiṣe pipe rọrun pupọ lati mu nipasẹ olumulo, ni isalẹ ni adaṣe bi o ṣe le lo:

  • #pẹlu "iostream".
  • lilo aaye aaye std;.
  • int akọkọ ().
  • {.
  •  int nọmba;.
  •  cout << "Tẹ nọmba sii" ;.
  •  cin >> nọmba;.
  •  lakoko (nọmba <= 100).
  •  {.
  •  cout << "Tẹ nọmba sii" ;.
  •  cin >> nọmba;.
  •  }.
  •  eto ("SINMI");.
  •  pada 0 ;.
  • }.

Lakoko ti awọn lupu ni siseto jẹ iwulo pupọ, ṣugbọn o yẹ ki o gbe ni lokan pe lati abala ṣiṣe ati imudaniloju bii miiran fun awọn losiwajulosehin, o daba pe ki wọn ma lo, ni gbogbo igba igba lupu tabi eyikeyi iru lupu miiran n lọ ọmọ, o dara julọ lati jiroro ṣaaju ti lilo rẹ jẹ dandan, tabi ti ọna miiran ti o wulo diẹ sii lati lo.


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Jẹ akọkọ lati sọ ọrọ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Blog Actualidad
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.