jueves, 22 de agosto de 2019

ESTRUCTURAS DE CONTROL .


Estructuras de control

if
La  sentencia if se le conoce como estructura de selección simple y su función es realizar o no una determinada acción o sentencia, basándose en el resultado de la evaluación de una expresión (verdadero o falso), en caso de ser verdadero se ejecuta la sentencia.
  conds
Ejemplo.
Por ejemplo si dada la edad de una persona quiero dar un mensaje de que es o no mayor de edad, suponiendo que una persona mayor de edad tiene por lo menos 21 años, el procedimiento será el siguiente.
#include <iostream>
using namespace std;
int main()
{int edad;
cout<<"¿Qué edad tienes? ";
cin>>edad;
if ( edad > 20 )
    cout<<"Eres mayor de edad" ;
}
if-else
La  estructura if / else lo que hace es ejecutar una acción si el resultado de la evaluación de la expresión es verdadera y otra acción si el resultado de la  evaluación es falsa.
La diferencia con utilizar sólo la estructura if es que si la expresión evaluada es verdadera sólo en ese caso se ejecuta una acción de otro modo se pasa de largo. En cambio en la estructura if / else si la expresión es falsa entonces se ejecuta otra acción.
conds
Aquí tenemos un ejemplo para ilustrar la estructura if / else.
#include <iostream>
using namespace std;
int main()
{
if ( edad > 20 )
    cout<<"Eres mayor de edad" ;
else
    cout<<"No eres mayor de edad";
}
for
La estructura de control for permite ejecutar un bloque de instrucciones un número determinado de veces mientras se cumpla una condición. Es una de las estructuras de control repetitivas más utilizadas a pesar de que cualquier bucle for puede reescribirse facilmente como un bucle while y viceversa.
La sintaxis básica de la estructura de control for es la siguiente:
for(inicialización;condicion;incremento)
{
    //instrucciones
}

swich
La estructura de control switch nos permite ejecutar diferentes bloques de instrucciones en función del resultado de una expresión.
La sintaxis básica es la siguiente:
switch(expresion)
{
    case valor1:
            instrucciones
            break;
    case valor2:
            instrucciones
            break;
    default:
            instrucciones
            break;

}
while
La estructura de control while permite ejecutar un bloque de instrucciones mientras se cumpla una condición que se evañúa a un booleano true o false. Como en el caso de la estructura de control if, las llaves solo son obligatorias si el bloque de instrucciones está formado por más de una instrucción.
La sintaxis básica de la estructura de control while es la siguiente:
while(condicion)
{
    //instrucciones
}

do-while
Existe también una versión diferente, la estructura de control do…while. La diferencia está en que en la estructura while primero comprueba la condición y si se cumple ejecuta el bloque de instrucciones, en cambio en la estructura de control do…while primero se ejecutan las instrucciones y después se comprueba la condición. De esta forma se garantiza que el bloque de instrucciones se ejecute al menos una vez.
La sintaxis básica de la estructura de control do…while es la siguiente:
do
{
   //instrucciones   

} while(condicion);

No hay comentarios.:

Publicar un comentario