1. ESTRUCTURA BÁSICA PARA C++
Martínez Núñez Luis Ángel
López Salas Amahirany De Jesús
Cetís 109
Programación Estructurada
MCA: Margarita Romero Alvarado
Grado: 2° Grupo: AM
Aula: D-5
2. ESTRUCTURA BÁSICA PARA 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.
3. FUNCIONES DE LA ESTRUCTURA BÁSICA
• 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
4. TIPOS DE DATOS BASICOS PARA 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)
5. ESTRUCTURA BÁSICA DE C++
• En la variedad está la diversión. Además de este lenguaje, aprende a
programar en Java. Accede al curso más completo de Java :)Te enseño Java
como no lo hacen en el colegio ni la universidad.
• Me parece que la mejor forma de no perder el interés de los lectores de esta
sección aburriéndolos con muchos conceptos y teorias, es mediante un
ejemplo (a todos nos gusta la práctica).
6. ESTRUCTURA BÁSICA DE C++
ESTRUCTURA DE UN PROGRAMA:
En general, los programas escritos en C++ tienen una
estructura (básica) compuesta por tres secciones:
1.-Directivas de preprocesador
2.-declaraciones globales
3.-declaración de funciones
7. ESTRUCTURA BÁSICA DE C++
• Directivas de preprocesador
• Los compiladores de C++ proporcionan bibliotecas de funciones, y cada biblioteca
de funciones tiene asociada un archivo de definición que se denomina cabecera.
Para utilizar algo de una biblioteca en un programa (por ejemplo, una función), hay
que colocar al principio del programa una directiva de preprocesamiento seguida
de la cabecera de la biblioteca entre signos de "menor que" y "mayor que" (<>).
• A continuación se muestra un típico ejemplo de una directiva de preprocesador:
#include <iostream>
#include <iostream>
8. ESTRUCTURA BÁSICA DE C++
En el ejemplo anterior, la directiva invocada es include y la cabecera iostream, e indican al
preprocesador que debe incluir la librería iostream a nuestro programa.Cabe señalar que
todas las directivas comienzan con el símbolo numeral #. Dentro de las directivas de
preprocesador se encuentran:
• Macros de preprocesador (#define y #undef)
• Inclusiones condicionales (#ifdef, #ifndef, #if, #endif, #else and #elif)
• Control (#line)
• Error (#error)
• Inclusión de fichero (#include)
• Pragma (#pragma)
• Operaciones de entrada(cin)y salida(cout)
9. ESTRUCTURA DE BASICA
Macros de preprocesador
Para definir macros de preprocesador, usamos la directiva #define. La sintaxis
es:
#define identificador reemplazo