Programación estructurada<br />     La investigación a través del estudio de los códigos logró demostrar que cualquier pro...
La estructura secuencial<br />Está definida por el flujo de control automático de un programa. De manera natural, a menos ...
Las estructuras de selección<br />Se basan en una declaración condicional. Si es verdadera, ciertas líneas de código son e...
Las estructuras de repetición (o de ciclos)<br />Su construcción también hace uso de declaraciones condicionales. Si la co...
Repita Para<br />Son aquellos en que el número de iteraciones se conoce antes de ejecutarse el ciclo. La forma de esta est...
Repita Mientras<br />Mientras Que: Esta es una estructura que repetirá un proceso durante “N” veces, donde “N” puede ser f...
Repita Hasta<br />Repita-Hasta: Esta es una estructura similar en algunas características, a la anterior. Repite un proces...
Operadores lógicos<br />Los operadores lógicos son tres; dos de ellos son binarios, el último (negación) es unario. Tienen...
Condicionales<br />Las estructuras condicionales comparan una variable contra otro(s)valor (es), para que en base al resul...
Simples<br />Las estructuras condicionales simples se les conoce como “Tomas de decisión”. Estas tomas de decisión tienen ...
Dobles<br />Las estructuras condicionales dobles permiten elegir entre dos opciones o alternativas posibles en función del...
Múltiples<br />Las estructuras de comparación múltiples, son tomas de decisión especializadas que permiten comparar una va...
Próxima SlideShare
Cargando en...5
×

Estructuras de repetición (1)

3,660

Published on

Published in: Tecnología
0 comentarios
0 Me gusta
Estadísticas
Notas
  • Sea el primero en comentar

  • Be the first to like this

Sin descargas
reproducciones
reproducciones totales
3,660
En SlideShare
0
De insertados
0
Número de insertados
0
Acciones
Compartido
0
Descargas
31
Comentarios
0
Me gusta
0
Insertados 0
No embeds

No notes for slide

Estructuras de repetición (1)

  1. 1. Programación estructurada<br /> La investigación a través del estudio de los códigos logró demostrar que cualquier programa se podía escribir, usando las tres estructuras siguientes de control:<br />La estructura secuencial<br />Las estructuras de selección<br />Las estructuras de repetición (o de ciclos)<br />
  2. 2. La estructura secuencial<br />Está definida por el flujo de control automático de un programa. De manera natural, a menos que otra cosa se indique, la computadora ejecuta las líneas de código en el orden en que fueron escritas. El control del programa fluye de la línea anterior a la línea siguiente.<br />
  3. 3. Las estructuras de selección<br />Se basan en una declaración condicional. Si es verdadera, ciertas líneas de código son ejecutadas. Si tal declaración es falsa, esas líneas no serán ejecutadas. Las dos estructuras de selección más comunes son: Si-Entonces (If-Then) y Si-Entonces-de lo contrario <br />(If-Then-Else).<br />
  4. 4. Las estructuras de repetición (o de ciclos)<br />Su construcción también hace uso de declaraciones condicionales. Si la condición evaluada es verdadera, un bloque de una o más instrucciones se repetirá, hasta que la condición sea falsa. La computadora prueba la condición una primera vez, si es verdadera, ejecuta el bloque de comandos. Entonces, finalizada la primera repetición, comprueba de nuevo la condición y si es verdadera se repite el bloque nuevamente, y así sucesivamente hasta que la condición sea falsa. Ya que este funcionamiento es cíclico, cada una de estas repeticiones es llamada también ciclo. Tres estructuras de este tipo son: Repita para (For-Next), Repita Mientras (While) y Repita Hasta (Do-While).<br />
  5. 5. Repita Para<br />Son aquellos en que el número de iteraciones se conoce antes de ejecutarse el ciclo. La forma de esta estructura es la siguiente:<br />
  6. 6. Repita Mientras<br />Mientras Que: Esta es una estructura que repetirá un proceso durante “N” veces, donde “N” puede ser fijo o variable. Para esto, la instrucción se vale de una condición que es la que debe cumplirse para que se siga ejecutando. Cuando la condición ya no se cumple, entonces ya no se ejecuta el proceso. La forma de esta estructura es la siguiente: <br />
  7. 7. Repita Hasta<br />Repita-Hasta: Esta es una estructura similar en algunas características, a la anterior. Repite un proceso una cantidad de veces, pero a diferencia del Mientras Que, el Repita-Hasta lo hace hasta que la condición se cumple y no mientras, como en el Mientras Que. Por otra parte, esta estructura permite realizar el proceso cuando menos una vez, ya que la condición se evalúa al final del proceso, mientras que en el Mientras Que puede ser que nunca llegue a entrar si la condición no se cumple desde un principio. La forma de esta estructura es la siguiente: <br />
  8. 8. Operadores lógicos<br />Los operadores lógicos son tres; dos de ellos son binarios, el último (negación) es unario. Tienen una doble posibilidad de representación en el Estándar C++ actual: la representación tradicional que se indica a continuación:<br />Y lógico  &&             AND  <br />O lógico  ||                OR   <br />Negación lógica  !   NOT <br />
  9. 9. Condicionales<br />Las estructuras condicionales comparan una variable contra otro(s)valor (es), para que en base al resultado de esta comparación, se siga un curso de acción dentro del programa. Cabe mencionar que la comparación se puede hacer contra otra variable o contra una constante, según se necesite. Existen tres tipos básicos, las simples, las dobles y las múltiples. <br />
  10. 10. Simples<br />Las estructuras condicionales simples se les conoce como “Tomas de decisión”. Estas tomas de decisión tienen la siguiente forma: <br />Diagrama de flujo:<br />Pseudocódigo:<br />
  11. 11. Dobles<br />Las estructuras condicionales dobles permiten elegir entre dos opciones o alternativas posibles en función del cumplimiento o no de una determinada condición. Se representa de la siguiente forma: <br />Pseudocódigo:<br />Diagrama de flujo:<br />
  12. 12. Múltiples<br />Las estructuras de comparación múltiples, son tomas de decisión especializadas que permiten comparar una variable contra distintos posibles resultados, ejecutando para cada caso una serie de instrucciones especificas. La forma común es la siguiente: <br />Pseudocódigo:<br />Diagrama de flujo:<br />
  1. ¿Le ha llamado la atención una diapositiva en particular?

    Recortar diapositivas es una manera útil de recopilar información importante para consultarla más tarde.

×