ESTRUCTURA BÁSICA DE
C++
José Alejandro Molar Castillo
Elideth Monserrat Rodríguez Rivera
2AM PROGRAMACION
C++
Es un lenguaje de programación diseñado a mediados de los
años 1980 por Bjarne Stroustrup, un lenguaje de programación C
con mecanismos que permiten la manipulación de objetos, desde
el punto de vista de los lenguajes orientados a objetos, el C++ es
un lenguaje híbrido.
EJEMPLO DE UN PROGRAMA BÁSICO EN
C++
ESTRUCTURA BÁSICA EN C++
Componente estructural básico; Funciones:
Directivas de preprocesador
Declaraciones globales (variables globales, funciones,…)
Función main()
{
Secuencia de declaraciones e instrucciones
}
Función 1()
{
función1 ()
{
Secuencia de declaraciones e instrucciones
}
...
Función ()
{
Secuencia de declaraciones e instrucciones
}
Directivas del preprocesador
Los compiladores de C++ proporcionan bibliotecas de
funciones Cada biblioteca de funciones tiene asociado un
archivo de definición que se denomina cabecera.
Para utilizar algo de una biblioteca en un programa, hay
que colocar al principio del programa una directiva de
preprocesamiento seguida de la cabecera de la
biblioteca entre ángulos.
Instrucciones al compilador antes de que se compile el programa
principal
Las directivas más usuales son:
# include
# define
# include <iostream.h>
Indica al compilador que lea las directivas antes de compilar la
función principal
#include <iostream.h>
main()
{
…
...
}
Las sentencias escritas entre las llaves se denominan BLOQUE
#include <iostream.h>
int main()
{
entrada_datos();
proceso_datos();
return 0;
...
}
Llamadas a otras funciones.
Tipos de datos básicos en C++
El tipo de dato determina la naturaleza del valor
que puede tomar una variable.
Un tipo de dato define un dominio de valores y
las operaciones que se pueden realizar con
éstos valores.
C++ dispone de unos cuantos tipos de datos
predefinidos (simples) y permite al programador
crear otro tipo de datos.
Tipo de datos básicos
• int ( Números enteros )
• float ( Números reales )
• double ( Números reales más grandes que float )
• bool ( Valores lógicos )
• char ( Caracteres y cualquier cantidad de 8 bits )
• void ( Nada. Sirve para indicar que una función no
devuelve valores)

Estructura Básica para C++

  • 1.
    ESTRUCTURA BÁSICA DE C++ JoséAlejandro Molar Castillo Elideth Monserrat Rodríguez Rivera 2AM PROGRAMACION
  • 2.
    C++ Es un lenguajede programación diseñado a mediados de los años 1980 por Bjarne Stroustrup, un lenguaje de programación C con mecanismos que permiten la manipulación de objetos, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
  • 3.
    EJEMPLO DE UNPROGRAMA BÁSICO EN C++
  • 4.
    ESTRUCTURA BÁSICA ENC++ Componente estructural básico; Funciones: Directivas de preprocesador Declaraciones globales (variables globales, funciones,…) Función main() { Secuencia de declaraciones e instrucciones } Función 1() { función1 () {
  • 5.
    Secuencia de declaracionese instrucciones } ... Función () { Secuencia de declaraciones e instrucciones }
  • 6.
    Directivas del preprocesador Loscompiladores de C++ proporcionan bibliotecas de funciones Cada biblioteca de funciones tiene asociado un archivo de definición que se denomina cabecera. Para utilizar algo de una biblioteca en un programa, hay que colocar al principio del programa una directiva de preprocesamiento seguida de la cabecera de la biblioteca entre ángulos.
  • 7.
    Instrucciones al compiladorantes de que se compile el programa principal Las directivas más usuales son: # include # define # include <iostream.h> Indica al compilador que lea las directivas antes de compilar la función principal
  • 9.
    #include <iostream.h> main() { … ... } Las sentenciasescritas entre las llaves se denominan BLOQUE #include <iostream.h> int main()
  • 10.
  • 11.
    Tipos de datosbásicos en C++ El tipo de dato determina la naturaleza del valor que puede tomar una variable. Un tipo de dato define un dominio de valores y las operaciones que se pueden realizar con éstos valores. C++ dispone de unos cuantos tipos de datos predefinidos (simples) y permite al programador crear otro tipo de datos.
  • 12.
    Tipo de datosbásicos • int ( Números enteros ) • float ( Números reales ) • double ( Números reales más grandes que float ) • bool ( Valores lógicos ) • char ( Caracteres y cualquier cantidad de 8 bits ) • void ( Nada. Sirve para indicar que una función no devuelve valores)