142 Shares 3752 views

Un ciclo con postcondizione e un ciclo con una precondizione

La programmazione stessa è una cosa molto complessa. Per cominciare almeno che tutte le azioni debbano essere spiegate passo dopo passo. Ma insieme a tale esigenza, ci sono una serie di possibilità che facilitano significativamente il raggiungimento del compito che deve essere eseguito mediante la programmazione ("Pascal", "C", "Assembler" – non importa quale lingua viene usata). Uno di questi strumenti è la creazione di cicli.

L'importanza dei cicli nella programmazione

Qual è il ciclo? Perché è necessario e quali benefici ha il programmatore quando lo usa? Un ciclo è un'importante componente strutturale della programmazione che consente di automatizzare l'esecuzione di un certo insieme di azioni, purché siano osservati i parametri stabiliti. Quindi, l'esempio più semplice del lavoro di un ciclo è la presentazione di un determinato numero ad un potere. Non è necessario registrare le righe fino a quando non è sufficiente, perché il tecnico può fare tutto automaticamente con il suo aiuto. Nell'implementazione pratica, i cicli possono anche risparmiare molto tempo e fatica, perché quando si utilizza un ciclo, non è necessario scrivere codice per ogni azione. Basta inserire le variabili da sostituire e eseguire l'implementazione. Ma come è costruito il circuito? O anche alcuni? Sè stessi dell'attuazione del ciclo è molto – informazioni su tutto il libro sulla programmazione, "Pascal" considereremo o "Assembler". Pertanto, per scopi puramente informativi, offriamo il disassemblaggio dello schema teorico dei due più diffusi in uso:

  1. Un ciclo con postcondizione.
  2. Ciclo con precondizione.

Tutti gli altri sono in gran parte le loro varianti e casi particolari, e pertanto devono essere considerati in certi contesti e quando vengono raggiunti obiettivi specifici. Nel frattempo, ci rivolgiamo al più popolare. Qual è la differenza tra i cicli con precondizione e post-condizione? Ecco un ciclo con una precondizione:

Mentre "condizione" fa "codice programma"

La base teorica generale del ciclo con una postcondizione

È una forma di codice di scrittura quando un'istruzione a ciclo con una postcondizione di esecuzione è dopo il corpo. A prima vista può sembrare strano: anzi, perché mettere la circostanza dell'esecuzione dopo il codice del programma? Ma non c'è nulla di strano: la peculiarità di questa forma è che il codice verrà eseguito indipendentemente dal fatto che le condizioni di esecuzione siano soddisfatte o meno. Ma solo una volta. Poi controlleranno se tutto è come dovrebbe essere, o no. E in assenza di condizioni adeguate, il corpo del ciclo verrà ignorato. Questa è una caratteristica molto importante e utile, che ha un ciclo con postcondizione. Su un esempio di ciò che è stato detto e dove si può vedere l'implementazione pratica dei dipinti qui? Ecco un esempio di un ciclo con una postcondizione:

ripetizione

"Codice programma"

Fino a "Condizione"

La base teorica generale del ciclo con una precondizione

Ma l'opzione più popolare è questa. La sua peculiarità consiste nel fatto che l'esecuzione della condizione è necessaria per l'esecuzione, senza questo il codice non sarà mai eseguito. In genere il codice del programma è molto grande e la sua attivazione influisce negativamente sulle prestazioni del computer. Pertanto, viene utilizzato un piano piuttosto intelligente: la maggior parte delle parti del codice sono collocate in cicli o in classi generali individuali, a cui il riferimento va esattamente nei momenti giusti. Tutto il resto del tempo è questo codice, ma non viene utilizzato dal computer. Questo schema consente di salvare la potenza del processore per l'esecuzione del programma stesso o di altri programmi.

Implementazione pratica in vari linguaggi di programmazione

Poche parole circa l'efficacia pratica dei cicli. Va notato innanzitutto, risparmiando tempo, sia per l'utente che per il programmatore. Il secondo ha già detto perché, perciò dovresti dire qualche parola sul cliente. Il fatto è che la ripartizione in parti separate consente al software di caricare più velocemente e di lavorare e, di conseguenza, l'utente sarà lieto di utilizzare tale software. E questo approccio, quando il codice è memorizzato in un ciclo o una classe separata (spesso chiamati dal corpo), e consente di garantire l'efficacia del lavoro. Inoltre, è necessario registrare la velocità di scrittura in singole posizioni di memoria. Quindi, se tutto dovesse essere fatto manualmente, sarebbe necessario ignorare ciascuno e in esso per fare il record corrispondente. E il ciclo ti permette di ridurre la necessità di fare tutto te stesso o anche decine di volte. E rimuove il fattore umano, che può portare alla necessità di ore per cercare un codice problema.

conclusione

Quindi, riassumendo tutto scritto, possiamo dire che un ciclo con postcondizione o precondizione ci permette di salvare il modo più conveniente senza perdere la qualità. E quando si scrivono programmi complessi, è uno dei migliori amici del programmatore, aiutandolo a rendere il codice più facile da eseguire e durante la lettura. Pertanto, quando scrivi il tuo codice, non disprezzare di utilizzare un ciclo con postcondizione o precondizione – sono creati appositamente per facilitare la creazione di software e funzionerà contro di voi – per non sfruttare questa opportunità.