Estructuras de control

16.705 visualizaciones

Publicado el

Descripción resumida de las estructuras de control enpleadas para definir los flujos de proceso en los algoritmos

Publicado en: Educación
0 comentarios
11 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
16.705
En SlideShare
0
De insertados
0
Número de insertados
87
Acciones
Compartido
0
Descargas
0
Comentarios
0
Recomendaciones
11
Insertados 0
No insertados

No hay notas en la diapositiva.

Estructuras de control

  1. 1. Introducción la Programación Estructuras de Control<br />
  2. 2. Introducción la Programación Estructuras de Control<br />Introducción<br />Tipos<br />Estructuras de <br />control Selectivas<br />Estructuras de <br />control Repetitivas<br />Ejercicios<br />Recursos<br />Al momento de desarrollar un algoritmo surge un concepto que se llama flujo de proceso, este es el que controla la secuencia de ejecución de cada una de las instrucciones en un algoritmo, normalmente el flujo de proceso especifica que las instrucciones se deben desarrollar de forma secuencial, esto quiere decir que cada instrucción se desarrolla en el estricto orden en el que se definen, desde el principio del algoritmo hasta el final del mismo.<br />Es importante resaltar que existen mecanismos que permiten alterar el flujo de proceso, haciendo que exista la posibilidad de generar una bifurcación en la ejecución, ó logrando que la ejecución de un conjunto de instrucciones se desarrolle cíclicamente o en forma de bucle.<br />Las estructuras que permite este tipo de alteraciones al flujo de proceso se denominan estructuras de control <br />
  3. 3. Introducción la Programación Estructuras de Control<br />Introducción<br />Tipos<br />Estructuras de <br />control Selectivas<br />Estructuras de <br />control Repetitivas<br />Ejercicios<br />Recursos<br />Existen dos tipo de estructuras de control <br /><ul><li> Estructuras de control Selectivas
  4. 4. Estructuras de control Repetitivas</li></li></ul><li>Introducción la Programación Estructuras de Control<br />Introducción<br />Tipos<br />Estructuras de <br />control Selectivas<br />Estructuras de <br />control Repetitivas<br />Ejercicios<br />Recursos<br />Existen tres tipos de estructuras de control selectivas<br /><ul><li> Estructura de control selectiva simple
  5. 5. Estructura de control selectiva doble
  6. 6. Estructura de control selectiva múltiple </li></li></ul><li>Introducción la Programación Estructuras de Control<br />Introducción<br />Tipos<br />Estructuras de <br />control Selectivas<br />Estructuras de <br />control Repetitivas<br />Ejercicios<br />Recursos<br />Estructura de control selectiva simple<br />La estructura de control selectiva simple permite definir que se desarrollen un conjunto de instrucciones dentro de un algoritmo acorde al resultado de la evaluación de una proposición (condición), estas instrucciones se encuentran enmarcadas entre un inicio y un fin.<br />
  7. 7. Introducción la Programación Estructuras de Control<br />Introducción<br />Tipos<br />Estructuras de <br />control Selectivas<br />Estructuras de <br />control Repetitivas<br />Ejercicios<br />Recursos<br />Estructura de control selectiva doble<br />La estructura de control selectiva doble es semejante a la simple, la diferencia radica en que la doble permite especificar un conjunto de instrucciones a desarrollar en caso que el valor de verdad de la condición sea verdadero y otro conjunto distinto en caso que el valor de la condición sea falso.<br />
  8. 8. Introducción la Programación Estructuras de Control<br />Introducción<br />Tipos<br />Estructuras de <br />control Selectivas<br />Estructuras de <br />control Repetitivas<br />Ejercicios<br />Recursos<br />Estructura de control selectiva múltiple<br />Esta estructura posee dos grandes diferencias con las dos estructuras tratadas anteriormente:<br /><ul><li> El factor que termina cual camino (conjunto de instrucciones) se </li></ul> debe recorrer no es una proposición, por el contrario es un <br /> número entero.<br /><ul><li> Esta estructura permite definir múltiples caminos a recorrer, la </li></ul> decisión de que camino recorrer la determina el valor del <br /> número entero.<br />
  9. 9. Introducción la Programación Estructuras de Control<br />Introducción<br />Tipos<br />Estructuras de <br />control Selectivas<br />Estructuras de <br />control Repetitivas<br />Ejercicios<br />Recursos<br />
  10. 10. Introducción la Programación Estructuras de Control<br />Introducción<br />Tipos<br />Estructuras de <br />control Selectivas<br />Estructuras de <br />control Repetitivas<br />Ejercicios<br />Recursos<br />Existen tres tipos de estructuras de control repetitivas<br /><ul><li> Estructura de control repetitiva para
  11. 11. Estructura de control repetitiva mientras
  12. 12. Estructura de control repetitiva repetir</li></li></ul><li>Introducción la Programación Estructuras de Control<br />Introducción<br />Tipos<br />Estructuras de <br />control Selectivas<br />Estructuras de <br />control Repetitivas<br />Ejercicios<br />Recursos<br />Estructura de control repetitiva para<br />Las estructura repetitiva Para pertenece al sub-tipo de estructuras con condición al principio, esta estructura al igual que todas la estructuras de control posee un inicio y un final.<br />
  13. 13. Introducción la Programación Estructuras de Control<br />Introducción<br />Tipos<br />Estructuras de <br />control Selectivas<br />Estructuras de <br />control Repetitivas<br />Ejercicios<br />Recursos<br />Estructura de control repetitiva mientras<br />Esta estructura repetitiva al igual que la anterior pertenece al sub-tipo de estructuras repetitivas con condición al principio.<br />
  14. 14. Introducción la Programación Estructuras de Control<br />Introducción<br />Tipos<br />Estructuras de <br />control Selectivas<br />Estructuras de <br />control Repetitivas<br />Ejercicios<br />Recursos<br />Estructura de control repetitiva repetir<br />La estructura de control repetitiva Repetir, a diferencia de las dos anteriores posee la condición al final, esto significa que no existe ninguna barrera para que el flujo de proceso desarrolle la primera iteración de la estructura, ya para realizar la segunda iteración y posteriores si se requiere cumplir con la condición de control. <br />
  15. 15. Introducción la Programación Estructuras de Control<br />Introducción<br />Tipos<br />Estructuras de <br />control Selectivas<br />Estructuras de <br />control Repetitivas<br />Ejercicios<br />Recursos<br />Ejercicios:<br />Realizar el algoritmo que de solución a cada uno de los siguientes problemas en DFD o PSeInt.<br />1.<br />Leer un número entero, informar si es un número es primo o no.<br />2.<br />Mostrar en pantalla la sumar los primeros 10 números naturales <br />3.<br />Leer un número entero y determinar a cuánto es igual la suma de sus dígitos.<br />4.<br />Leer un número entero de cinco dígitos, informar cuantos dígitos pares posee.<br />5.<br />Leer un número y calcularle su factorial.<br />
  16. 16. Introducción la Programación Estructuras de Control<br />Introducción<br />Tipos<br />Estructuras de <br />control Selectivas<br />Estructuras de <br />control Repetitivas<br />Ejercicios<br />Recursos<br />Recursos:<br />Blog<br />http://profeblog.es/blog/alfredo/2008/03/11/estructuras-repetitivas-bucles/<br />Paginas Web<br />http://robgon47.100webspace.net/to/index.php?option=com_content&view=article&id=68&Itemid=76<br />http://www.programacion.com/articulo/introduccion_a_la_programacion_205/3<br />Video Tutoriales<br />http://www.youtube.com/watch?v=1TT6m69_SO4<br />http://www.youtube.com/watch?v=qUMJv7lEb6A<br />http://www.youtube.com/watch?v=2rpY9OXg1rs<br />

×