KomputilojProgramado

Ciklo kaj la ciklo kun postcondition antaŭkondiĉo

Programado mem povas esti komplikita. Por komenci, ke ĉiuj agoj devus esti literumita ekstere paŝon post paŝo. Sed kun tia neceso, estas pluraj funkcioj kiuj signife faciligi la atingo de la taskoj kiuj devas plani ( "Pascal", "C", "assembler" - ne gravas kiu lingvo estas uzata). Unu el ĉi tiuj iloj estas krei cikloj.

La graveco de programado ciklojn

Kio estas ciklo? Kial oni bezonas kaj kion la avantaĝoj de esti programisto kiam vi uzas ĝin? La ciklo estas grava struktura ero de la programo, kiu ebligas al vi por aŭtomatigi la ekzekuto de certa nombro de agoj, kondiĉe ke la plenumo de la parametroj establitaj. Do, la plej simpla ekzemplo de la laboro ciklo - podnesenie certa nombro al potenco. Ne necesas preskribi vicoj supren ĝis ne estos sufiĉa, ĉar la maŝinoj povas ĉiuj esti farita aŭtomate per ĝi. En la praktiko de cikloj ankaŭ povas ŝpari multan tempon kaj penado, do ĝi estas ne necesa ĉiufoje kaj ĉiujn paŝojn por registri la kodo uzante la ciklo. Simple eniri la ŝanĝiĝemaj variabloj kaj komenci efektivigo. Sed kiel la enkonstruita ciklo skemo? Aŭ eĉ pli? Sin enkorpiĝoj de la ciklo sufiĉe multe - la informo pri libro pri programado, "Pascal", ni konsideros aŭ "assembler". Tial, pure por informaj celoj malmunti proponi teoriaj skemo de la du plej populara uzo:

  1. Ciklo kun postcondition.
  2. Cirkla kun antaŭkondiĉo.

Ĉiuj aliaj estas en granda parto de liaj variadoj kaj apartaj kazoj, do ili devas konsideri en kunteksto kaj en atingado specifajn celojn. Dume, ni konsideru la plej populara. La malsamaj cikloj kun antaŭkondiĉoj kaj postcondiciones? Jen la buklo kun antaŭkondiĉo:

dum «kondiĉo» do «kodo»

Ĝeneralaj teoriaj kadron ciklo kun postcondition

Ĉi tiu formo de skribo kodo kiam la operatoro ciklo kun postcondition efektivigo kostoj de la korpo. Al unua vido povas simili stranga: vere, kial meti la cirkonstanco post la ekzekuto de la kodo? Sed nenio estas stranga tie: esprimilo de ĉi tiu formo estas, ke la kodo estas ekzekutita sendepende de ĉu la kondiĉoj estas renkontita aŭ ne plenumante. Sed nur 1 horo. Poste sekvos la provon, ĉu tutan, kiel ĝi devus esti, aŭ ne. En la foresto de taŭga korpo kondiĉojn de la ciklo estos ignorita. Tio estas tre grava kaj utila trajto, kiu havas ciklon kun postcondition. En la ekzemplo de tio, kion oni raportis kaj kie vi povas vidi la praktikajn efektivigo pentrita ĉi tie? Jen ekzemplo de la ciklo kun postcondition:

ripeto

"La kodo"

ĝis «Kondiĉoj»

Ĝeneralaj teoriaj ciklo bazo kun antaŭkondiĉo

Sed la plej populara eblo estas ĝuste tio. Lia propreco kuŝas en tio, ke dum la ekzekuto de necesa kondiĉo, sen tiu kodo estas neniam ekzekutita. Tipe, la kodo estas tre skalo kaj aktivigante lia tuta negativa efiko sur komputila elfaro. Tial, uzata tre ruza plano: la plimulto de la pecoj de kodo metita en bukloj aŭ eĉ individuaj klasoj kiuj vokas venas ĝuste je la ĝusta momento. La tuta resto de la tempo ĉi tiu kodo estas, sed ne uzas komputilon. Tiu skemo permesas vin savi procesante potenco ekzekuti la programon aŭ aliaj programoj.

Praktika efektivigo en diversaj programlingvoj

Kelkaj vortoj pri la praktika efikeco de la cikloj. Ni notu unue ŝparas tempon, kaj la uzanto kaj la programisto. La duan dirite, kial, kial kelkajn vortojn diri pri la kliento. La fakto ke la disigo en apartaj partoj permesas programaro rapide ŝargi kaj kuri, kaj laŭe, la uzanto estos nur tro feliĉa por uzi tian programaron. Cetere, ĉi alproksimiĝo, kiam la kodo stokita en la ciklo aŭ aparta klaso (kiu estas ofte kaŭzita de la korpo), kaj permesas la laboranta efikeco. Vi devus ankaŭ alporti la rapido rekordo en la individua memoro ĉeloj. Do, se ĉio devas esti farita permane, ĝi devus akiri ĉiu kaj estas konvena eniro. Ciklo permesas plurfoje eĉ dekojn da redukti la bezonon fari ĉion mem. Kaj ĝi eltiras la homa faktoro, kiu povas konduki al horoj bezonas rigardi problema kodo.

konkludo

Do, resumante la tuta skribita, ni povas diri, ke la ciklo kun postcondition aŭ pre ebligas oportuna maniero por ŝpari monon sen oferi kvalito. Kaj kiam skribanta komplikaj programoj, ĝi estas unu el la plej bona programisto amikoj, helpante lin por fari la kodon pli facile efektivigi kaj legado. Sekve, al la skribi sian kodon ne turnos siajn okulojn for uzi ciklo kun postcondition aŭ antaŭkondiĉo - ili estas specife desegnita por havigi la procezon de programaro kreo, kaj ĝi funkcios kontraŭ li - ne por utiligi ĉi tiun ŝancon.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 eo.birmiss.com. Theme powered by WordPress.