Ir al contenido principal

Estructuras de control selectivas

Su codificación debe seguir las normas de sintaxis del lenguaje de programación y la secuencia de las estructuras de los algoritmos. Existen simples, doble, anidada o múltiples o de caso y las veremos a continuación: 

Selectivas simples

En la codificación de las estructuras de control selectivas simples debes de hacer uso de la palabra reservada de C++: if, cuyo significado en español es si detonando una interrogante utilizada para comparar condiciones. 

En los algoritmos:

Si (condición(es)) entonces

          Instrucción(es)

Fin del si

En C++: 

If(condición(es)){

                   Instrucción(es);

}

Selectivas dobles

En la codificación de las estructuras de control selectivas dobles debes hacer uso de las palabras reservadas de C++: if - else, en español son: si - de lo contrario. 

En los algoritmos:

Si (condición(es)) entonces

             Instrucción(es)

De lo contrario
             Instrucción(es)

Fin del si

En C++:

If(condición(es)){

            Instrucción(es);

}else{

           Instrucción(es);

}

Selectivas dobles anidadas

Para las estructuras dobles anidadas se utilizan las palabras reservadas: if - else if, en español Si - de lo contrario Si, que sigue evaluando la condición hasta que se agoten todos los criterios necesarios.

En los algoritmos:

Si (condición)) entonces

          Instrucción(es)

De lo contrario Si(condición(es) entonces

          Instrucción(es)

De lo contrario 

          Instrucción(es)

Fin del si

En C++:

If(condición(es)){

                Instrucción(es);

}else if(condición(es){

                Instrucción(es);
}else{
                Instrucción(es);


Selectivas múltiples o de caso

Su funcionamiento consiste en permitir elegir entre dos o más opciones para ejecutar instrucciones. En el caso más especifico de lenguaje de programación C++ utilizan palabras reservadas switch - case - break - default

En los algoritmos:

En caso de (op)

           caso op1:

                 instrucción(es)

                 interrumpir

           caso op2:

                 instrucción(es)

                 interrumpir

           caso defecto: 

                 instrucción(es)

Fin del caso

En C++:

switch (op){

             case 1:

                        instrucción(es);

                        break;

             case 2:

                        instrucción(es);

                        break;

             default:

                        instrucción(es);

}

Comentarios

Entradas más populares de este blog

Estructuras de control repetitivas

Para la codificación de las estructuras de control repetitiva en el lenguaje de programación de alto nivel C++, while , do while o for , es necesario tener claro el funcionamiento de cada uno de los bucles, sobre todo al estructurar las condiciones que deben cumplirse para seguir ejecutándose. Su codificación debe de seguir las normas de sintaxis del lenguaje de programación y la secuencia de las estructuras de los algoritmos.  Estructura Mientras (while) Esta permite la ejecución de instrucciones cada vez que una condición sea evaluada como verdadera. En los algoritmos: Mientras (condición(es))Haz                 instrucción(es) Fin mientras  En C++:  while(condición( es )) {                 instrucción( es ) ; } Estructuras Haz Mientras (do while)  Esta estructura tiene como principal características que permite ejecutar el bloque de instrucciones dentro del bucle al menos una vez antes de evaluar su(s) condición(es) y además es la ún