You are on page 1of 16

CETIS 109

DANIEL SALINAS MARTINEZ


AMERICA GEORGETT MORALES SOLIS
PROGRAMACION
2AM
1. Estructura bsica de
un programa en de c++
Estructura bsica de un programa en de c++

2. Estructura bsica #include <iostream.h>


Instrucciones declarativas #include
<stdlib.h> [declaracin de variables
globales] int main() Funcin Principal { Aqu
inicia el programa Cuerpo del
programa(Instrucciones ) } Aqu finaliza el
programa
Estructura bsica de un programa en de c++

Estructura bsica Un programa en C++ se


caracteriza por tener en su cdigo una cabecera
indispensable: main( ) #include ------ Archivo de
cabecera [declaracin de variables globales] int
main ( ) ------ Cabecera de funcin, nombre de la
funcin { ------ Sentencias de la funcin. } tipo
func1( ) { } tipo func2( ) { }
Estructura bsica de un programa en de c++

Archivo de cabecera #include <librera_solicitada> La parte del


#include se refiere a la biblioteca de funciones que vamos a
utilizar. Es decir para llamar a una biblioteca en particular
debemos hacer lo siguiente: #include <librera_solicitada> El
estndar de C++ incluye varias bibliotecas de funciones, y
dependiendo del compilador que se est usando, puede aumentar
el nmero.
Estructura bsica de un programa en de c++

Archivo de cabecera Existen archivos de cabecera estndar muy


utilizados, por ejemplo: #include<iostream.h> contiene las
funciones de ingresar y mostrar datos. #include<math.h> contiene
las funciones matemticas comunes. #include<time.h> contiene
las funciones para tratamiento y conversin entre formatos de
fecha y hora. #include<conio.h>: contiene los prototipos de las
funciones, macros, y constantes para preparar y manipular la
consola en modo texto en el entorno de MS-DOS
Estructura bsica de un programa en de c++

Archivo de cabecera #include<stdio.h>: contiene los prototipos de


las funciones, macros, y tipos para manipular datos de entrada y
salida. #include<stdlib.h>: contiene tipos, macros y funciones para
la conversin numrica, generacin de nmeros aleatorios,
bsquedas y ordenacin, gestin de memoria y tareas similares.
#include<string.h>: contiene los prototipos de las funciones y
macros de clasificacin de caracteres.
Estructura bsica de un programa en de c++

Declaracin de variables globales Una variable es un espacio


reservado en el ordenador para contener valores que pueden
cambiar durante la ejecucin de un programa. Los tipos
determinan cmo se manipular la informacin contenida en esas
variables. El tipo nos dice a nosotros y al compilador cmo debe
interpretarse y manipularse la informacin binaria almacenada en
la memoria de un ordenador.
Estructura bsica de un programa en de c++

Declaracin de variables globales Una variable global es aquella


que se define fuera del cuerpo de cualquier funcin, normalmente
al principio del programa, despus de la definicin de los archivos
de biblioteca (#include), de la definicin de constantes simblicas
y antes de cualquier funcin. El mbito de una variable global son
todas las funciones que componen el programa, cualquier funcin
puede acceder a dichas variables para leer y escribir en ellas. Es
decir, se puede hacer referencia a su direccin de memoria en
cualquier parte del programa.
Estructura bsica de un programa en de c++

Cabecera de funcin Una funcion es un conjunto de instrcciones


que se la puede llamar desde el programa principal o desde otras
funciones. Todo programa en C++ comienza con una funcin
main(), y slo puede haber una. Los parntesis que le siguen
contienen lo que se le va a mandar a la funcin. En caso de
colocarla palabra void, que significa vaco, se esta indicando que
a la funcin main no se le est mandando nada, podra omitirse el
void dentro de los parntesis, el compilador asume que no se
enviar nada. La llave que se abre significa que se iniciar un
bloque de instrucciones.
Estructura bsica de un programa en de c++

Cabecera de funcin Sintaxis para la declaracin de una funcin:


Prototipo de funcin nombre de la funcin ( parmetros );
Prototipo de la funcin: sirve para indicar que va a retornar la
funcin, si va a retornar un entero, un double, un char, o
simplemente no retorna nada ( void ). Esto es obligatorio
Parametros: son los datos que le enviamos a la funcion para que
con ellos posiblemente desarrolle algo que necesitemos. Esto es
opcional. Ejemplo: void ingresar(); int suma_enteros ( int, int
); float suma_numeros ( float, float );
Estructura bsica de un programa en de c++

Cuerpo del programa(Instrucciones ) La definicin


del cuerpo de la funcin est formada por un
bloque de sentencias o instrucciones, que esta
encerrado entre llaves { }. Las sentencias,
tambin llamadas instrucciones: a) definen la
lgica de un programa o subprograma (subrutina),
b) manipulan los datos para producir el resultado
deseado por el usuario del programa
Estructura bsica de un programa en de c++

Cuerpo del programa(Instrucciones ) Instrucciones declarativas:


Sirven para declarar librerias, variables, constantes, arreglos ,
punteros, estructuras Ejemplo: #include <time.h> short
contador Instrucciones de asignacin: Sirven para dar valores a
las variables, y llevan ste formato: nombre_variable =
expresin ; Ejemplo: x = a + 5
Estructura bsica de un programa en de c++

Cuerpo del programa(Instrucciones ) Instrucciones repetitivas:


Sirven para repetir una condicin N veces, siempre y cuando la
condicin sea verdadera. Instrucciones de entrada y salida de
datos: El lenguaje C++ no tiene palabras reservadas para ingresar o
mostrar datos, para ello usan recursos que se encuentran en las
libreras. Instrucciones selectivas: Son mediante las cuales
podemos ejecutar diferentes acciones, como resultado de una
expresin que estemos evaluando en ese momento y pueden ser:
Las selectivas simples Las
Estructura bsica de un programa en de c++

tipo func1( ) Las funciones deben declararse. Una definicin


contiene adems las instrucciones con las que la funcin realizar
su trabajo, es decir, su cdigo. La sintaxis de una definicin de
funcin es: [extern|static] <tipo_valor_retorno> <identificador>
(<lista_parmetros>) { [sentencias] } El identificador de la
funcin. Es el nombre de la funcin. Una lista de declaraciones
de parmetros entre parntesis. Los parmetros de una funcin
son los valores de entrada (y en ocasiones tambin de salida).
Estructura bsica de un programa en de c++

tipo func1( ) Opcionalmente, una palabra que especifique el tipo


de almacenamiento, puede ser extern o static. El tipo del valor
de retorno, si no se establece, ser int por defecto, aunque en
general se considera una mala tcnica de programacin omitir el
tipo de valor de retorno de una funcin

You might also like