Page 28 - CUAD_RYP
P. 28
Algoritmia y programación – Ejercicios y prácticas 53 Algoritmia y programación – Ejercicios y prácticas 54
4.1. Estructura secuencial 4.2. Estructura selectiva
Son las que adicionan las características necesarias para que un programa obtenga
Esta es la más simple de todas. Es aquella en la que una acción aparente inteligencia. Estas estructuras se utilizan para tomar decisiones lógicas, de
(instrucción) sigue a otra en secuencia. ahí que s4e suelen llamar también estructuras de decisión o alternativa.
En estas estructuras se evalúa una condición y en función del resultado de la
Ejemplo: misma, se realiza una opción u otra. Las condiciones se especifican usando
Calcula la suma de los cuadrados de dos números enteros introducidos por el expresiones lógicas. Tras usar diagramas de flujo, esta estructura utiliza una
usuario. figura geométrica en forma de rombo.
Dónde: SUMA =A 2 + 2
B
Estructura selectiva simple
El pseudocódigo y diagrama de flujo se muestran a continuación: (SI-ENTONCES / IF-THEN)
Ejecuta una determinada acción cuando se cumple una condición.
SINTAXIS:
Inicio Si <condición> entonces
Leer (A); Instrucción/es
Leer (B); Fin Si
SUMA A*A + B*B
Escribir (SUMA)
Fin Dónde: Si: indica el comando de comparación.
Condición: indica la condición por evaluar.
Instrucción: son las acciones que van a realizarse cuando se cumple o no la
condición.
Dentro del pseudocódigo, podemos encontrar el siguiente ejemplo: debemos
preguntar si la edad de una persona es mayor o igual que 18 años; si esto se cumple,
mostramos un mensaje que diga “ES MAYOR”. Ver el código siguiente:
Cuadernillo de trabajo