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
   23   24   25   26   27   28   29   30   31   32   33