Secuencias o estructuras de
control
Las sentencias o estructuras de control de
flujo permiten cambiar y controlar la
ejecución del programa. Pueden ser
condicionales e iterativas o de repetición.
Estructuras de control
Condicional
Selección
simple (Si Ciclo Mientras Ciclo Repetir
múltiple
entonces)
Condicional Simple (Si-Entonces)
Con la estructura de control
condicional si-entonces se
evalúa una condición, y
dependiendo del resultado,
verdadero o falso, se ejecuta
un bloque de instrucciones u
otro
Ejemplo
Desarrollar Ejercicios
1. Ingresar un valor numérico por teclado y determinar si es positivo o
negativo y generar mensaje.
2. Diseñe un algoritmo que calcule y muestre la suma de dos número
ingresados por teclado, solo si estos son distintos.
3. Elabore un pseudocódigo a través del cual ingrese su nombre y la nota del
primer parcial del curso y determine si es aprobado o reprobado.
3. Genere la versión 2 del cálculo de la nómina utilizando la estructura de
condicional simple.
Solución al ejercicio 1
Solución al ejercicio 2
Solución al ejercicio 3
Selección Multiple
Con esta estructura también se evalúa una variable, pero se
pueden incluir varias opciones, es decir, se pueden tomar varios
caminos con la misma estructura, no únicamente dos, como
con la estructura si-entonces. Cada opción tiene su bloque de
instrucciones a ejecutar.
Desarrollar Ejercicios
Genere la versión 3 del cálculo de la nómina utilizando la
estructura de condicional simple.
Bucle o Ciclo Mientras
Esta estructura de control repetitiva permite que mientras se
cumpla una condición, se ejecute un bloque de instrucciones
determinado.
Desarrollar Ejercicio
• Enséñele a la máquina las tablas de multiplicar hasta 10. Desde la
tabla del 1 hasta la tabla del 10.
Bucle o Ciclo Repetir
Esta estructura de control repetitiva es muy parecida a la anterior,
pero mientras en la anterior la condición se evalúa al principio de
la estructura, en ésta se hace al final. Aquí se repite un bloque
de instrucciones hasta que se cumple una condición
determinada
Desarrollar Ejercicios
Genere la versión 4 del cálculo de la nómina utilizando la
estructura Repeat.
Bucle o Ciclo Para
Es otra estructura de control repetitiva pero en este caso la
propia estructura inicializa una variable que se va a usar de
contador, además, va sumándole la cantidad paso y por
último incluye el valor final que debe tomar la variable para
salir del bucle.
Funciones
Las funciones son un conjunto de instrucciones que realizan
tareas específicas y pueden retornar un valor y también
recibirlos (parámetros) para realizar operaciones con ellos.
Las funciones pueden ser llamadas desde otras funciones e
incluso puede llamarse a sí misma.
Puede ser interpretado como un programa dentro de otro
programa.
Desarrollar Ejercicios
Genere la versión 5 del cálculo de la nómina utilizando
Funciones