ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Estructura básica De Un Programa En C++


Enviado por   •  14 de Enero de 2015  •  1.700 Palabras (7 Páginas)  •  287 Visitas

Página 1 de 7

Estructura básica de un programa en 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.

*Componente estructural básico; Funciones:

Directivas de preprocesador

Declaraciones globales (variables globales, funciones,…)

Función main()

{

Secuencia de declaraciones e instrucciones

}

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

*La función main()

Una función C++ es un subprograma que devuelve un valor, un conjunto de valores o realiza una tarea específica. Todo programa C++ tiene una única función main() que es el punto inicial de entrada al programa. Si se intenta declarar dos funciones main() dentro del programa se produce error.

Estructura de un programa C++

#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)

Estructuras de Control en C++

Las estructuras de control determinan la secuencia en la que se ejecutarán las instrucciones de un programa.

Las estructuras de control se dividen en tres categorías en función del flujo de ejecución:

Estructura secuencial.

Estructura alternativa o condicional.

Estructura iterativa o repetitiva.

ESTRUCTURA SECUENCIAL

La estructura secuencial está formada por una secuencia de instrucciones que se ejecutan en orden una a continuación de la otra.

Cada una de las instrucciones están separadas por el carácter punto y coma (;). No obstante, en algunos casos nos interesará agrupar en un bloque una serie de instrucciones, como veremos al explicar las estructuras de selección y de iteración. El bloque de sentencias se define por el carácter llave de apertura ({) para marcar el inicio del mismo, y el carácter llave de cierre (}) para marcar el final.

Ejemplo:

{

instrucción 1;

instrucción 2;

instrucción 3;

.....

instrucción N;

}

Sin embargo, en caso de que el bloque de sentencias este constituido por una única sentencia no es obligatorio el uso de las llaves de apertura y cierre ({ }).

ESTRUCTURA CONDICIONAL, SELECTIVA O ALTERNATIVA.

Las estructuras condicionales controlan si una sentencia o bloque de sentencias se ejecutan, en función del cumplimiento o no de una condición o expresión lógica.

C++ tiene dos estructuras de control para la selección, if y switch.

Instrucción IF

Esta instrucción hace que se ejecuten unas sentencias u otras dependiendo del valor que toma una condición.

La instrucción if puede ser simple o doble:

Alternativa

...

Descargar como (para miembros actualizados)  txt (9.7 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com