EVAP1

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