Atšķirība starp cilpu un cilpu

Autors: Monica Porter
Radīšanas Datums: 13 Martā 2021
Atjaunināšanas Datums: 15 Maijs 2024
Anonim
РЕГЛАН ПОГОН. ГЛУБОКАЯ КРУГЛАЯ ГОРЛОВИНА. МК 2-ЧАСТЬ. SWEATER SADDLE SHOULDER / SUÉTER SILLÍN HOMBRO
Video: РЕГЛАН ПОГОН. ГЛУБОКАЯ КРУГЛАЯ ГОРЛОВИНА. МК 2-ЧАСТЬ. SWEATER SADDLE SHOULDER / SUÉTER SILLÍN HOMBRO

Saturs

Galvenā atšķirība

Kaut arī cilpa tiek izmantota identisku paziņojumu izpildīšanai plašā diapazonā, kurā nav ierobežojumu. Tieši pretēji, darīšanas cilpa tiek izmantota attiecībā uz identisku paziņojumu izpildīšanu konkrētām funkcijām un ilgāku gadījumu dažādību.


Kamēr cilpa salīdzinājumā ar darīšanas ciklu

Cilpas ir ļoti svarīgas programmēšanai; jebkuram programmētājam vajadzētu būt pilnīgai cilpu saķerei un tā darbībai. Divas svarīgākās cilpas ir cilpa un darīšanas cikls. Abas ir atšķirības viena no otras, ja mēs runājam par galveno atšķirību, tad galvenā atšķirība starp cilpas un atlikšanas cilpu ir tā, ka, kamēr cilpa ir nosacījums, kas parādās cilpas sākumā, turpretī Do-while ir nosacījums, ka parādās cilpas galā. Kamēr atkārtojuma pārskatos tiek izmantota cilpa un darīšanas cilpa. Iterācijas paziņojumi turpina darboties, līdz paziņojums neizrādās nepatiess. Kamēr cilpa un izpildes cikls ir vissvarīgākie C ++ un Java programmēšanā.

Kamēr cilpa, paziņojums tiek izpildīts, līdz nosacījums ir izpildīts, tas apstāsies, tiklīdz tas būs nepatiess. Kamēr cilpas paziņojums var būt arī Būla izteiksme. Piemēram, paziņojums atgriež vērtību, kas nav nulle, tad apgalvojums būs patiess, no otras puses, ja paziņojums atgriezīs nulli, tad apgalvojums būs nepatiess. Nosacījumu pārbauda, ​​ja nosacījums ir patiess, cilpa atkārtojas pati un, ja nosacījums nav patiess, tiek izpildīta nākamā koda rinda. Cilpas pamatteksts var būt tukšs paziņojums vai viens paziņojums. Ja nosacījums ir taisnība cilpas laikā, kontrole tiek dota nākamajam paziņojumam. Ja saka, ka n, desmit reizes, tātad n desmit reizes, ja noteikts nosacījums ir izpildīts.


Distances ciklā darīšanas laiks ir nosacījums, kas parādās cilpas galā. Kamēr tiek pārbaudīta cilpas pirmā iterācija, ja pirmā iterācija ir nepatiesa, tad kamēr cilpa tiek izpildīta. Izpildes ciklā tiek pārbaudīts paziņojuma pamatteksts. Cilpas pamatteksts tiek izpildīts pirms paziņojuma, un nosacītais paziņojums ir cilpas galā. Izpildes cilpa ļauj null paziņojumus vai bloķēt vai paziņojumus. Būla izteiksme ir patiesa visām vērtībām, kas nav nulles vērtības. Vadība tiek piešķirta stāvokļiem, kas atrodas darīšanas cikla ķermenī, un pēc tam vadību piešķir cilpas stāvoklim. Ja nosacījums ir patiess, tad cilpa atkārtojas vēlreiz, un, ja nosacījums ir nepatiess, vadība tiek piešķirta nākamajai rindai.

Salīdzināšanas tabula

PamatsKamērDarīt kamēr
DefinīcijaCilpa, kas turpinās līdz apgalvojuma patiesībai un vienmēr atkārtojas.Cilpa, kas attiecas uz noteiktiem virzieniem.
Paziņojums, apgalvojumsTikai viens apgalvojums, lai viss komplektētais darījums darbotosNepieciešams atsevišķs apgalvojums par visiem apstākļiem.
IzteiksmeKamēr (situācija).Dari kamēr (situācija);
IzpildeSistēma avarē ātru un vienmērīgu atkārtojumu rezultātā.Tikai izpilda apgalvojumu par konkrētās vērtības faktisko laika intervālu.
DabaIzpilde prasa daudz mazāk laika, un kods ir īsāks.Nepieciešams papildu laiks izpildei, un kods pārvēršas garākā.

Kas ir Kaut cilpa?

Tas turpina atkārtot sevi tik ilgi, kamēr viens apgalvojums paliek patiess un nepaļaujas uz kādu citu situāciju. Laika apļa teikuma konstrukcija C ++ formātā ir šāda: kamēr (situācija) Šeit apgalvojums, visticamāk, ir viena racionalizācija vai vairāki koda celmi. Situācija, visticamāk, ir kāda izpausme, tomēr nedarbojas, ja cilpas vērtība ir nulle. Visos gadījumos tai jābūt konstruktīvai un augstākai par vienu. Kamēr cilpa tiek izmantota, lai pārrakstītu koda sadaļu, kas nepieciešama daudziem gadījumiem, līdz situācija ir izpildīta. Dažreiz sakiet, ka mums ir jāsaprot, cik bieži mēs atdalīsim noteiktu daudzumu, kas nav vienāds ar 1. Mēs turpinām iekļaut daudzumu, un cilpa turpina darboties, līdz daudzums ir 1, un tas parāda, kamēr beidzas cilpa. Tas situāciju pārbauda agrāk nekā apļa fiziskās formas izpildīšana. Varat maksimāli izmantot vismaz vienu apli viena otra iekšpusē, savukārt, apgalvojot vai veicot darbību. Šī kustība atkārtojas, līdz šķiet, ka frāze ir nepatiesa. Citādi viss kurss atkārtojas. Dažos gadījumos tas var sagraut sistēmu tāda iemesla dēļ, ka tā vērts nekādā gadījumā nekļūst par nepatiesu, un šī fakta dēļ sistēma drīz darbosies.


Kas ir Do-Kaut cilpa?

Tas ir taisnība, ja sākotnējā situācija turpina mainīties kā pareiza, un pēc tam aptur izpildi, ja viena lieta neietilpst visā apgalvojumā. Tam ir papildu vadība kopā ar personu, jo viņi var iezīmēt pavisam citas cilpas, kas var mainīties patiesībā, ja situācija viņiem ir aktuāla. Lai konkretizētu apgalvojumu, nākamais interfeiss kļūst noderīgs. Dari kamēr (situācija); Ja stāvēšana ir likumīga, šī sistēma virzās apgalvojuma izdarīšanas virzienā, un apgalvojums (-i) šajā sistēmā tiek izpildīts, tiklīdz tas ir nepieciešams. Do / while cilpa ir vienlaikus cilpas variācija. Šis kurss darbosies pēc koda, agrāk nekā pārbaudot, vai situācija ir likumīga, tad tam vajadzētu parādīties, ja stāvoklis ir piemērots. Darīšanas laiks tāpat kā laiks, turklāt situācijas apskats notiek cilpas galā. Apskatot situāciju virzienā uz galu, tiek nodrošināts, ka kodēšana neiznīcina šo sistēmu, un šī pieeja nekādā gadījumā nemainās. Sākumā tiek izpildīts kvotā esošais kods, un pēc tam stāvoklis tiek novērtēts. Ja situācija ir reāla, iekavās esošais kods tiek izpildīts, tiklīdz tas ir nepieciešams. Ja situācija ir viltota, tā izbeidz šo sistēmu.

Galvenās atšķirības

  1. Lai gan cilpai ir nepieciešams tikai viens gadījums, lai viss kompleksais darījums darbotos, turpretim darīšanas ciklam ir nepieciešami atsevišķi pētījumi par visiem attiecīgajiem apstākļiem.
  2. Kad apgalvojums ir spēkā cilpas laikā, sistēma strauji un vienmērīgu atkārtojumu rezultātā avarē. No otras puses, dariet, kamēr cilpa tikai izpilda apgalvojumu par konkrētās vērtības faktisko laika intervālu.
  3. Sistēma apstājas agrāk, nekā programmēšana nonāk īslaicīgās cilpas ķermenī, kad tā zina, ka apgalvojums nav patiess. Tieši pretēji, sistēma apstājas pēc tam, kad lasītājs nonāk fiziskā formā un redz, ka situācija nav patiesa.
  4. Lai gan cikla pabeigšanai cikls prasa daudz mazāk laika nekā darīšanas cikls.
  5. Laika apļa teikuma konstrukcija C ++ formātā ir: kamēr (situācija). Tā kā teikuma konstrukcija darīšanas cikla pārvēršas par Darīšanas laiku (situācija);
  6. Laika cilpas kodēšana ir zemāka nekā īslaicīgās cilpas kods.

Vienkārš Ģeogrāfijā līdzenum ir līdzena, plaša zeme maīva, ka parati neko daudz nemaina augtumā. Līdzenumi veidoja kā zemiene gar ieleju dibeni vai uz kalnu liekšņiem, kā piekrate līdzenumi, kā arī ...

Glud Ietekme ir zeme forma, ko rada tekoš ūden, trauji ieplūtot augnē, parati kalna nogāzē. Kaija atgādina lielu grāvju vai maza ieleja, bet to dziļum un platum ir no metriem līdz demitiem metru. Ka...

Mēs Iesakām Jums