DatorerProgrammering

Cykel och cykeln med postcondition förutsättning

Programmering i sig kan vara komplicerat. Till att börja med, att alla åtgärder bör preciseras steg för steg. Men med en sådan nödvändighet, det finns flera funktioner som avsevärt underlättar uppnåendet av de uppgifter som behöver programmera ( "Pascal", "C", "assembler" - oavsett vilket språk används). Ett av dessa verktyg är att skapa cykler.

Vikten av programmeringscykler

Vad är en cykel? Varför det behövs och vad fördelarna med att vara en programmerare när du använder den? Cykeln är en viktig strukturell komponent i programmet, som låter dig automatisera utförandet av ett visst antal åtgärder, under förutsättning att överensstämmelse med de fastställda parametrarna. Så det enklaste exemplet på arbetscykeln - podnesenie visst antal till en exponent. Det finns ingen anledning att föreskriva rader fram till kommer inte att räcka, eftersom maskinerna kan alla göras automatiskt med det. I praktiken cykler kan också spara mycket tid och ansträngning, så det är inte nödvändigt varje gång och alla åtgärder för att registrera koden med hjälp av cykeln. Skriv bara in de föränderliga variabler och börja genomförandet. Men eftersom den inbyggda cykelsystemet? Eller ännu mer? Själva utföranden av cykeln ganska mycket - informationen på en bok om programmering, "Pascal," vi kommer att överväga eller "assembler". Därför enbart för informationssyfte isär erbjuder teoretiska system av de två mest populära användningen:

  1. Cykel med postcondition.
  2. Loop med en förutsättning.

Alla andra är till stor del av sina variationer och särskilda fall, så de måste betraktas i ett sammanhang och för att uppnå specifika mål. Under tiden, låt oss vända sig till de mest populära. De olika cykler med förutsättningar och postconditions? Här är slingan med en förutsättning:

medan «tillstånd» göra «koden»

General teoretiskt ramverk cykel med postcondition

Denna form av att skriva kod när operatören cykel med implementeringskostnader postcondition av kroppen. Vid en första anblick kan det tyckas märkligt: egentligen, varför sätter omständighet efter utförandet av koden? Men ingenting är konstigt det: ett inslag i denna form är att koden exekveras oavsett om villkoren är uppfyllda eller inte fungerar. Men bara en gång. Sedan följer testet, om allt detta, som det ska vara, eller inte. Och i avsaknad av adekvata kroppsförhållanden av cykeln kommer att ignoreras. Detta är en mycket viktig och användbar funktion, som har en cykel med postcondition. På exempel på vad det blev tillsagd och där kan man se det praktiska genomförandet målade här? Här är ett exempel på cykel med postcondition:

upprepning

"Koden"

tills «Villkor»

General teoretiska testcykeln basis med en förutsättning

Men det mest populära alternativet är just detta. Dess egenhet ligger i det faktum att för att utföra nödvändig förutsättning, utan denna kod aldrig utförs. Normalt är koden mycket skala och aktivera den totala negativa påverkan på datorns prestanda. Därför använde ganska listig plan: de flesta av de bitar av kod som placerats i slingor eller till och med enskilda klasser som tilltalar kommer just vid rätt ögonblick. Resten av tiden denna kod, men inte använda en dator. Detta system gör det möjligt att spara processorkraft för att köra program eller andra program.

Praktiskt genomförande i olika programspråk

Några ord om den praktiska effekten av cyklerna. Det bör noteras först och främst sparar tid, både användaren och programmeraren. På den andra har sagts, varför, varför skulle ett par ord att säga om kunden. Det faktum att uppdelningen i separata delar gör programvara för att snabbt ladda och köra, och följaktligen kommer användaren bli mycket glad att använda sådan programvara. Dessutom detta tillvägagångssätt, när koden lagrad i cykeln eller en separat klass (som ofta orsakas från kroppen), och tillåter arbetseffektiviteten. Du bör också sätta hastighetsrekord i de enskilda minnesceller. Så om allt måste göras manuellt, skulle det ha att få varje och det finns en lämplig post. En slinga tillåter flera gånger eller till och med dussintals minska behovet av att göra allt själv. Och det tar bort den mänskliga faktorn, vilket kan leda till timmar måste titta problematiska kod.

slutsats

Så sammanfattar alla skrivna, kan vi säga att cykeln med postcondition eller pre möjliggör bekvämt sätt att spara pengar utan att ge avkall på kvaliteten. Och när du skriver komplicerade program, är det en av de bästa programmerare vänner, hjälpa honom att göra koden lättare att genomföra och läsning. Därför när man skriver sin kod inte försmår att använda en cykel med postcondition eller förutsättning - de är särskilt utformade för att underlätta processen för att skapa programvara och det kommer att fungera mot honom - för att inte dra nytta av denna möjlighet.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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