C++
C++ es un lenguaje de
programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La
intención de su creación fue el extender al exitoso lenguaje de programación C
con mecanismos que permitan la manipulación de objetos. En ese sentido, desde el
punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje
híbrido.
El nombre C++ fue propuesto por
Rick Mascitti en el año 1983, cuando el lenguaje fue utilizado por primera vez
fuera de un laboratorio científico. Antes se había usado el nombre "C con
clases". En C++, la expresión "C++" significa "incremento
de C" y se refiere a que C++ es una extensión de C.
TOMA DE DECISIONES
Es una de las partes mas
importantes de todo lenguaje de programación y permite dirigir el curso de un
programa a diferentes destinos según se cumplan determinadas condiciones.
A primera vista no se ve útil en
la web tomar decisiones ya que a nivel navegante no hay cambios aparentes, pero
como lo demuestran los ejemplos de abajo se verá que es necesario en ocasiones
desviar el flujo de un programa para optimizar.
DECISIONES SIMPLES
La sentencia if es utilizada para
tomar decisiones y su formato es:
- En lenguaje C++
if ( expresión lógica)
{
sentencias....
}
La condición se evalúa y si el resultado es “cierto”
entonces el conjunto de instrucciones encerrado entre las llaves se ejecuta.
Si el resultado de la evaluación de la condición es “falso”,
entonces no se ejecutan el bloque de instrucciones.
DECISIONES DOBLES
Las estructuras de decisión doble permiten ejecutar dos conjuntos de sentencias alternativos en función del resultado de la evaluación de una condición lógica.
Si el resultado es “cierto” se ejecuta un grupo de sentencias.
Si el resultado es “falso”se ejecuta otro grupo de sentencias.
- En lenguaje C++
if ( Edad < 18 )
{
printf(“Necesita autorizacion\n”);
}
else
{
if ( Edad > 30 ){
printf(“No aplica\n”);
}
else
{
printf(“Puede continuar\n”);
}
}
Las llaves son opcionales si el bloque de instrucciones esta formado por una sola sentencia.
DECISIONES MÚLTIPLES - ANIDADAS
Nosotros podemos colocar una estructura de desición dentro de otra. A esto se le denomina anidación.
- En lenguaje C++
if ( decisión1 )
{
if ( decisión2 )
{
sentencias
}
sentencias
}
No hay comentarios.:
Publicar un comentario