ComputersProgrammering

Cyclus en de cyclus met postconditie randvoorwaarde

Het programmeren zelf kan ingewikkeld zijn. Om te beginnen, dat alle acties moeten worden gespeld stap voor stap. Maar met deze noodzaak, zijn er verschillende functies die de verwezenlijking van de taken die moeten programmeren aanzienlijk vergemakkelijken ( "Pascal", "C", "assembler" - ongeacht welke taal wordt gebruikt). Een van deze tools is om cycli te creëren.

Het belang van programmeringscycli

Wat is een cyclus? Waarom het nodig is en wat de voordelen van een programmeur wanneer je het gebruikt? De cyclus is een belangrijk structureel onderdeel van het programma, waarmee u de uitvoering van een aantal acties te automatiseren, mits de naleving van de vastgestelde parameters. Dus, het eenvoudigste voorbeeld van het werk cyclus - podnesenie bepaald aantal tot een macht. Er is geen noodzaak om de rijen tot zal niet genoeg zijn voor te schrijven, omdat de machines kunnen allemaal automatisch worden gedaan met het. In de praktijk van cycli kan ook een hoop tijd en moeite besparen, zodat het niet nodig is elke keer en alle stappen om de code met behulp van de cyclus te registreren. Voer de veranderlijke variabelen en beginnen met de uitvoering. Maar zoals de ingebouwde cyclus regeling? Of zelfs meer? Zelf uitvoeringsvormen van de cyclus heel wat - de informatie aan een boek over de programmering, "Pascal," zullen we overwegen of "assembler". Daarom is puur voor informatieve doeleinden te demonteren bieden theoretische schema van de twee meest populaire gebruik:

  1. Cyclus postconditie.
  2. Loop met een voorwaarde.

Alle anderen zijn voor een groot deel van hun variaties en bijzondere gevallen, dus ze moeten in context en in het bereiken van specifieke doelstellingen worden beschouwd. In de tussentijd, laat ons wenden tot de meest populaire. De verschillende cycli met randvoorwaarden en postcondities? Hier is de lus met een voorwaarde:

terwijl «staat» doen «code»

Algemeen theoretisch kader cyclus met postconditie

Deze vorm van het schrijven van code, wanneer de operator cyclus met de kosten postconditie uitvoering van het lichaam. Op het eerste gezicht lijkt het misschien vreemd: echt, waarom zet de omstandigheid na de uitvoering van de code? Maar niets is er vreemd: een kenmerk van deze vorm is dat de code, ongeacht of aan de voorwaarden is voldaan of niet uitvoeren wordt uitgevoerd. Maar slechts 1 keer. Dan zal de test volgen, of dat alles, zoals het hoort, of niet. En bij gebrek aan adequate lichaam voorwaarden van de cyclus worden genegeerd. Dit is een zeer belangrijke en nuttige functie, die een cyclus met postconditie heeft. Op het voorbeeld van wat er werd verteld en waar u de praktische uitvoering hier geschilderd zien? Hier is een voorbeeld van de cyclus met postconditie:

herhaling

"De code"

totdat «Voorwaarden»

Algemene theoretische cyclus basis met een voorwaarde

Maar de meest populaire optie is precies dit. De bijzonderheid ligt in het feit dat voor de uitvoering van noodzakelijke voorwaarde, zonder deze code niet wordt uitgevoerd. Kenmerkend is dat de code is zeer schaal en het activeren van de totale negatieve impact op de prestaties van de computer. Daarom gebruikt heel sluw plan: het grootste deel van de stukken code geplaatst in lussen of zelfs individuele klassen die een beroep komt net op de juiste momenten. Al de rest van de tijd dat deze code is, maar een computer niet gebruiken. Deze regeling kunt u de verwerking van de macht aan het programma of andere programma's uit te voeren op te slaan.

Toepassing in de praktijk in verschillende programmeertalen

Een paar woorden over de praktische werking van de cycli. Opgemerkt dient te worden in de eerste plaats bespaart tijd, zowel de gebruiker als de programmeur. Op de tweede is gezegd, waarom, waarom zou een paar woorden te zeggen over de klant. Het feit dat de splitsing in afzonderlijke delen mogelijk maakt software om snel te laden en uit te voeren, en derhalve zal de gebruiker maar al te graag om dergelijke software te gebruiken. Bovendien is deze benadering, wanneer de code opgeslagen in de cyclus of een aparte klasse (die vaak wordt veroorzaakt door het lichaam), en kan de werkefficiëntie. Je moet ook leiden tot het snelheidsrecord in de individuele geheugencellen. Dus, als alles moest handmatig worden uitgevoerd, zou het moeten elkaar te krijgen en er is een juiste item. Een lus maakt het mogelijk meerdere keren of zelfs tientallen verminderen de behoefte om alles zelf te doen. En het verwijdert de menselijke factor, wat kan leiden tot uren nodig hebben om problematische code te kijken.

conclusie

Dus, een opsomming van alle geschreven, kunnen we zeggen dat de cyclus met postconditie of een vooraf stelt handige manier om geld te besparen, zonder concessies aan de kwaliteit. En bij het schrijven van ingewikkelde programma's, is het een van de beste programmeur vrienden, die hem helpt om de code gemakkelijker uit te voeren en het lezen te maken. Daarom is bij het schrijven van hun code niet minachting om een cyclus te gebruiken met postconditie of voorwaarde - ze zijn speciaal ontworpen om het proces van software genereren, en het zal werken tegen hem - niet om te profiteren van deze mogelijkheid.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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