Sie sind auf Seite 1von 5

UNIVERSIDAD TCNICA ESTATAL DE QUEVEDO

FACULTAD DE CIENCIAS DE LA INGENIERA

CARRERA DE INGENIERA EN SISTEMAS

TEMA:
ESTRUCTURA DE UN PROGRAMA EN C++

TRABAJO GRUPAL

ESTUDIANTES:
BAREN TARIRA ROSA ANGLICA
PADILLA MEDINA MIRIAN CAROLINA
TQUEZ SUREZ AURA OLIVA
ZAMBRANO GAHN LUIS ANTONIO

ASIGNATURA:
ESTRUCTURA DE DATOS

DOCENTE:
ING. ELAS PORTILLA

MDULO:
II

PARALELO:
A

PRIMER PERODO

AO LECTIVO
2017-2018
UNIVERSIDAD TCNICA ESTATAL DE QUEVEDO
FACULTAD DE CIENCIAS DE LA INGENIERA
CARRERA DE INGENIERA EN SISTEMAS
ESTRUCTURA DE DATOS
ING. ELAS PORTILLA

ESTRUCTURA DE UN PROGRAMA EN C++

LIBRERAS
En C++ se conoce como libreras a cierto tipo de archivos que podemos importar
o incluir en nuestro programa. Estos archivos contienen especificaciones de
diferente funcionalidades ya construidas y utilizables que podremos agregar a
nuestro programa, como por ejemplo leer el teclado o mostrar algo por pantalla
entre muchas otras ms.
Ejemplo:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <iostream>
#include <dos.h>
MBITOS DE LAS VARIABLES
VARIABLES GLOBALES
Estas se detectan antes de la funcin main, por lo cual su valor se puede
cambiar dentro de cualquier funcin. Este tipo de variable ser ubicada en
el segmento de datos de la memoria utilizada por el programa, y existir
todo el tiempo que est ejecutndose este. Este tipo de variables son
automticamente inicializadas a CERO cuando el programa comienza a
ejecutarse.
Son accesibles a todas las funciones que estn declaradas en el mismo,
por lo que cualquiera de ellas podr actuar sobre el valor de las mismas.
Por ejemplo:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <iostream>
#include <dos.h>

using namespace std;

int a; //Variable Global


int suma(int p1, int p2)
{
int x, b;
x = 8;
b = 3;
return p1 + p2 + a + b;
}
void main()
{
int b, z;
b = 4;
a = 5;
z = suma(2, 6);
printf("valor de z=%d, valor de b es=%d\n", z, b);
system("pause");
return;
}

VARIABLES LOCALES
Estas se declaran dentro de la funcin y se puede usar solo en ella ya que
son creadas y destruidas automticamente por la llamada y retorno de
una funcin.
Ejemplo:
void main()
{
int b, z;
b = 4; //Variable Local
a = 5;
z = suma(2, 6);
printf("valor de z=%d, valor de b es=%d\n", z, b);
system("pause");
return;
}

FUNCIONES
Las funciones son las estructuras o conjunto de instrucciones que se utilizan para
resolver problemas en especfico, donde estas pueden recibir o no recibir
valores. Tambin pueden o no retornar valores; cuando no retorna valores se
usa la palabra void, de lo contrario el tipo de dato con la que se ha declarado
la funcin.
PROTOTIPO DE UNA FUNCIN
Es el nombre con el que se identifica la funcin. Consiste en una presentacin
de la funcin, exactamente con la misma estructura que la definicin pero sin
cuerpo y terminada con un ;. La estructura de un prototipo es:

Tipo de valor de retorno [modificadores] identificador (lista parmetros)


{
[sentencias]
}
DECLARAR FUNCIONES
Si se crea la funcin despus de la main debe escribirse primero el prototipo
antes de la funcin principal(main), caso contrario la funcin debe implementarse
antes de la funcin main.

Ejemplo:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <iostream>
#include <dos.h>

using namespace std;

int a;
int suma(int p1, int p2)
{
int x, b;
x = 8;
b = 3;
return p1 + p2 + a + b;
}
void main()
{
int b, z;
b = 4;
a = 5;
z = suma(2, 6);
printf("valor de z=%d, valor de b es=%d\n", z, b);
system("pause");
return;
}
CARCTER DE SALTO DE LNEA
COMO COMENTAR CDIGO
RETURN EXPLCITO
RETURN IMPLCITO