560 Shares 6472 views

Ciclo y el ciclo con condición previa postcondition

Programación en sí mismo puede ser complicado. Para empezar, que todas las acciones deben especificarse paso a paso. Pero con tal necesidad, hay varias características que facilitan considerablemente la consecución de las tareas que hay que programar ( "Pascal", "C", "ensamblador" – no importa qué idioma se utiliza). Una de estas herramientas es la creación de ciclos.

La importancia de los ciclos de programación

¿Qué es un ciclo? ¿Por qué se necesita y lo que los beneficios de ser un programador cuando lo utiliza? El ciclo es un componente estructural importante del programa, lo que le permite automatizar la ejecución de un determinado número de acciones, siempre que el cumplimiento de los parámetros establecidos. Así, el ejemplo más simple del ciclo de trabajo – podnesenie cierto número a una potencia. No hay necesidad de prescribir filas hacia arriba hasta que no será suficiente, ya que las máquinas de todo se puede hacer automáticamente con él. En la práctica de ciclos también puede ahorrar mucho tiempo y esfuerzo, por lo que no es necesario cada vez y todos los pasos para registrar el código utilizando el ciclo. Basta con introducir las variables cambiantes e iniciar la aplicación. Pero a medida que el esquema de ciclo integrado? O incluso más? Mismas formas de realización del ciclo bastante mucho – la información en un libro sobre la programación "Pascal," vamos a considerar o "ensamblador". Por lo tanto, puramente con fines informativos desmontar ofrecer esquema teórico de los dos uso más popular:

  1. Ciclo con condición posterior.
  2. Bucle con una condición previa.

Todos los demás son en gran medida de sus variaciones y casos particulares, por lo que deben ser considerados en el contexto y en el logro de metas específicas. Mientras tanto, volvamos a los más populares. Los diferentes ciclos con condiciones previas y condiciones posteriores? Aquí está el lazo con una condición previa:

mientras que «condición» hacer «código»

ciclo del marco teórico general con postcondition

Esta forma de escribir código cuando el ciclo del operador con los costos de implementación condición posterior del cuerpo. A primera vista puede parecer extraño: en realidad, ¿por qué poner la circunstancia después de la ejecución del código? Pero nada es extraño que hay: una característica de esta forma es que se ejecuta el código, independientemente de si las condiciones se cumplen o no realizar. Pero sólo 1 vez. A continuación seguirá la prueba, si todo lo que, como debe ser, o no. Y en ausencia de condiciones adecuadas del cuerpo del ciclo será ignorado. Esta es una característica muy importante y útil, que tiene un ciclo con condición posterior. En el ejemplo de lo que se le dijo y donde se puede ver la aplicación práctica pintado aquí? Este es un ejemplo del ciclo con la condición posterior:

repetición

"El código"

hasta «Condiciones»

base de un ciclo teórico general con una condición previa

Sin embargo, la opción más popular es exactamente esto. Su peculiaridad radica en el hecho de que para la ejecución de condición necesaria, sin este código nunca se ejecuta. Por lo general, el código es muy balanza y activar su impacto negativo en el rendimiento total del equipo. Por lo tanto, se utiliza bastante astuto plan: la mayor parte de las líneas de código puestos en bucles o incluso clases individuales que apelan llega justo en el momento adecuado. Todo el resto del tiempo es el código, pero no use una computadora. Este esquema le permite ahorrar potencia de procesamiento para ejecutar el programa u otros programas.

aplicación práctica en diferentes lenguajes de programación

Unas palabras acerca de la eficacia práctica de los ciclos. Hay que señalar en primer lugar ahorra tiempo, tanto para el usuario y el programador. En el segundo se ha dicho, por qué, ¿por qué algunas palabras que decir sobre el cliente. El hecho de que la división en partes separadas permite que el software para cargar y ejecutar rápidamente, y, en consecuencia, el usuario será más que dispuestos a utilizar dicho software. Además, este enfoque, cuando el código almacenado en el ciclo o una clase separada (que a menudo es causada del cuerpo), y permite que la eficiencia de trabajo. También debe llevar el récord de velocidad en las células de memoria individuales. Por lo tanto, si todo tenía que hacerse manualmente, tendría que llegar a todos y hay una entrada apropiada. Un bucle permite varias veces o incluso decenas de reducir la necesidad de hacer todo usted mismo. Y se elimina el factor humano, que puede conducir a la hora tienen que mirar el código problemático.

conclusión

Por lo tanto, resumiendo todas escritas, podemos decir que el ciclo con condición posterior o una pre permite manera conveniente de ahorrar dinero sin sacrificar la calidad. Y al escribir programas complicados, es uno de los mejores amigos de programador, ayudándole a hacer el código más fácil de llevar a cabo y la lectura. Por lo tanto, al escribir su código no desdeña utilizar un ciclo con condición posterior o condición – que están diseñados específicamente para facilitar el proceso de creación de software, y funcionará en su contra – no tomar ventaja de esta oportunidad.