jueves, 9 de febrero de 2012

Sentencias C++

Los programas C++ se ejecutan secuencialmente, es decir, las sentencias se ejecutan un a continuación de la otra, en el orden que están escritas en el programa.
Sin embargo la secuencia puede ser interrumpida de diferentes maneras, usando sentencias de salto.
Las etiquetas son la forma en que se indica al compilador en que puntos será reanudada la ejecución de un programa cuando se produzca un ruptura del orden secuencial de ejecución.
Selección
Las sentencias de selección permiten controlar el flujo del programa, seleccionando distintas sentencias en función de diferentes circunstancias.
Sentencia if...else
Permite la ejecución condicional de una sentencia. Sintaxis:
if (<condición>) <sentencia1>
    [else <sentencia2>]
En C++ se pueden declarar variables dentro de la expresión de condición.
Sentencia switch
Es una generalización de las sentencias if...else. En el caso de las sentencias if, la expresión a avaluar como condición es booleana, queriendo decir que solo hay dos valores posibles; en el caso de las sentencias switch la expresión sera mas entera y por lo tanto el número de opciones es mayor y en consecuencia el número de sentencias a ejecutar tambien.
Cuando se usa esta sentencia el control se transfiere al punto etiquetado con el case cuya expresión constante coincida con el valor de la expresión entera evaluada dentro del switch.

viernes, 3 de febrero de 2012

DEV C++

C++ es un lenguaje de programación considerado como un estándar de la industria de desarrollo de Software. Con él se puede construir desde el más sencillo programa a los más modernos juegos en 3D o herramientas de ofimática.
C++ nace como una evolución del lenguaje C, el cual fue desarrollado a finales de la década de los 70 en la AT&T Labs por B. Kernighan y D. Ritchie, ofreciendo un mejor control y estructuración de los programas. Contiene muchas mejoras, manteniendo la sintaxis y compatibilidad con C, como por ejemplo son los objetos y las clases.
C++ es un lenguaje orientado a objetos.