02 Estructuras de Control Selectivas [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

Programación I Unidad 02 – Semana 04 Estructuras de control

Unidad 02 Estructuras de control Temario • • • • •

Estructuras de control Estructuras de control selectivas Instrucción if … else Instrucción switch Operador condicional

ESTRUCTURAS DE CONTROL Por lo general, en un programa los enunciados son ejecutados en orden secuencial. Existen tareas más complejas que no pueden ser resueltas así (repetir una misma acción, realizar acciones diferentes en función del valor de una expresión, etc.) Para resolver esto existen las estructuras de control: • Una estructura de control tiene un único punto de entrada y un único punto de salida. • Una estructura de control se compone de sentencias o de otras estructuras de control.

ESTRUCTURAS DE CONTROL Selectiva: Para solucionar un problema debemos tomar decisiones que influyan sobre la secuencia de pasos que debemos seguir.

Repetitiva: Para resolver un problema debemos repetir un conjunto de pasos hasta que una condición se cumpla.

ESTRUCTURAS DE CONTROL SELECTIVAS

ESTRUCTURAS DE CONTROL SELECTIVAS • Según se cumplan o no estas condiciones, la secuencia de pasos serán diferentes. • Las estructuras de control selectivas nos permiten decidir qué sentencias ejecutar y cuáles no.

ESTRUCTURAS DE CONTROL SELECTIVAS Llamadas también estructuras de control de decisión porque afectan el flujo del programa, permitiéndonos realizar en forma alternada una de varias posibilidades de ejecución de instrucciones. Tipos: • De selección simple : if … else • De selección múltiple : switch

ESTRUCTURAS DE CONTROL SELECTIVAS De selección simple: if , ? Estoy tarde para mi clase... ¿Qué hago?

Me voy en taxi

Espero el Autobús

ESTRUCTURAS DE CONTROL SELECTIVAS De selección simple: Esta estructura nos permite elegir o seleccionar una de dos posibilidades a ejecutar, dependiendo de la condición dada como dato.

Ejemplo Desarrollar un programa en C++, que indique si un número entero es positivo. • Datos de Entrada: Un número entero. • Datos de Salida: Texto que indica si el número es positivo. I int main() { int numero; cout numero; if (numero> 0) cout