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);
}
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
Publicar un comentario