LENGUAJE DE PROGRAMACIÓN
El lenguaje de programación es una herramienta que nos permite comunicarnos e instruir a la computadora para que realice una tarea específica.
Existen distintos tipos de lenguaje de programacion:
C++
Basic
Java
Entre otros.
En el tema de hoy nos centraremos en el lenguaje C++, especificamente en toma de decisiones
Primeramente ¿qué es C++?
Como anteriormente se dijo es un lenguaje de programación basado en el lenguaje de programación C, que era popular en esa época.
TOMA DE DECISIONES
La toma de decisión If y else nos va a permitir
realizar una compración entre ambos valores de la variable.
El comando if nos permite comparar una variable determinada
y mediante ello realizar un cierto ciclo.
la instrucción else siempre va anclada al comando if ya que
mediante esta intrsucción podemos hacer que el proceso que
empieza por la comparación de una variable tome otro camino.
Ejemplo :
#include
#include
#include
int main ()
{
int a,b
cout<<"dame un numero"<if(a==1)
cout<<"numero correcto"<else
{
cout<<"numero incorrecto"}
}
Sentencias de decisión
Las sentencias de decisión o tambien llamadas control de flujo
son estructuras de control que realizan una pregunta la cual
retorna verdadero o falso (evalúa una condición) y selecciona la siguiente
instrucción a ejecutar dependiendo la respuesta o resultado.
En algun momento es necesario cambiar nuestro control
de flujo de las instrucciones, es decir, el orden en que las instrucciones
son ejecutadas. Muchas de las veces tenemos que tomar una decision
en cuanto a que se debe ejecutar basándonos en una respuesta verdadero
o falso.
La ejecución de las instrucciones incluyendo una estructura de control
como el condicional funcionan de la siguiente manera:
- Las intrucciones empiezan a ejecutarse de forma secuencial
y cuando se llega a una estructura condicional, la cual esta
asociada a una condición, se decide que camino tomar de acuerdo
al resultado de la condión sea verdadera o falsa.
-Cuando se termina de ejecutar este bloque de instrucciones se
reanuda la ejecución en la instrucción siguiente al de la condicional.
Sentencia if
La sentencia if es la más utilizada en el control de flujo.
Sintaxis 1:
if(condicion)
{
set de instrucciones
}
siendo condición el lugar donde se pondrá la condición que se tiene que
cumplir para que sea verdadera la sentencia y asi proceder a realizar el
"set de instrucciones" o código contenido dentro de la sentencia.
Sintaxis 2:
if(condicion)
{
set de instrucciones 1 //parte verdadera
}
else
{
set de instrucciones 2 //parte falsa
}
la forma mostrada anteriormente muestra la unión de la "parte verdadera"
con la nueva secuencia la cual es la "parte falsa".
Ejemplo:
Sentencia Swith
La sentencia swith es otra de las instrucciones que permiten la construcción de
estructuras de control. A diferencia de if, para controlar el flujo por medio
de una sentencia swith se debe conbinar con las sentencias case y break.
Sintaxis
Operador terniario ?:
En C/C++, existe el operador condicional (?:) el cual es conocido
por su estructura como terniario. El comportamiento de este operador
es el mismo que una estructura if-then-else del lenguaje BASIC. El
operador condicional ?: es bueno para evaluar situaciones tales como:
Si se cumple tal función realiza esto, de lo contrario realiza esto otro.
Sintaxis:
Donde: condición es la expresión que se evalúa, proceso 1 es la tarea
a realizar en caso de que la evaluación sea verdadera, y proceso 2 es la tarea
en caso de que la evaluación resulte falsa.
Ejemplo:
o tambien:
0 comentarios:
Publicar un comentario