Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MIS
C
LENGUAJE C
PRIMEROS
Estructura de un
Programa en
Lenguaje C++
Bsicamente, lenguaje C++,
est conformado por una o
varias funciones independientes, donde una de ellas
es llamada main ( ). Al
comenzar la ejecucin del
programa, esta funcin ser
la primera en ejecutarse y a
partir de ella se harn todas
las llamadas necesarias a las
otras funciones. Por lo tanto,
todos los programas deben
poseer una funcin main ( )
que sirve como puerta de
entrada al programa, tal
como se observa en el
cuadro adjunto.
C++ posee un nmero
reducido de sentencias o
palabras claves. Por eso, los
paquetes de desarrollo de
software que se distribuyen
cuenta con una serie de
libreras
que
dan
una
muestra
de
las
potencialidades de C++. Este
grupo
de
libreras
se
encuentran organizadas en
diferentes
archivos
dependiendo del tipo de
funcin, tenemos as libreras
para operacin de textos,
grficos, calculo, manejo de
memoria en forma dinmica
entre otros. Cada vez que se
Carlos Garca
2000
PROGRAMAS
LENGUAJE C
11
EN
declarar
las
funciones
prototipos que se necesiten
en al programa, si se
requiere (mas adelante, en
otra seccin, se explicar
esto). Y despus de la
funcin main ( ) se declarn
todas las funciones del
programa, cada una con sus
propias
estructuras
y
variables locales.
Archivos de Cabecera
#include cabecera1
#include Cabecera2
Declaracin de tipos y
estructuras
de
datos
globales
Declaracin de variables
globales
Declaracin de funciones
prototipos
(tipo) fun1 (variables);
main ( )
{
Declaraciones locales
Sentencias;
}
Declaracin de funciones
(tipo) fun1 (formato de
variables)
{
...
}
2000
11
Carlos Garca
LENGUAJE C
2000
12
#include iostream
Un Primer Programa
Para comenzar tomemos en
cuenta el cdigo 1. Una vez
escrito el cdigo usted podr
ejecutar el programa.
Analicemos lo acontecido
durante este procedimiento.
En el cdigo, se puede
observar que la primera lnea
es un include el cual llama a
la librera iostream. C++
agrupa las sentencias o
funciones
en
libreras
dependiendo del tipo de
trabajo que realiza cada una
de estas funciones. iostream
es incluido, porque en l se
encuentran
instrucciones
relacionadas
con
los
alloc.h
process.h
assert.h
setjmp.h
using namespace std;
bios.h
share.h
int main ()
conio.h
signal.h
ctype.h
stdarg.h
{
dir.h
stddef.h
cout<<Este es mi primer programa
en C;
dos.h
stdio.h
errno.h
stdlib.h
return 0;
fcntl.h
string.h
}
float.h
sys\stat.h
praphics.h sys\timed.h
io.h
sys\types.h
Cdigo 1
limits.h
time.h
math.h
values.
Salida del Cdigo 1:
mem.h
Tabla 11
Este es mi primer programa en C
procesos de entrada
salidad de datos (E/S, I/O
ingls) para este caso
necesitan para obtener
instruccin cout que
y
en
se
la
es
Turbo C
Para escribir un programa en Turbo C deber ejecutar este
programa. Busque el arhcivo TC.EXE y ejectelo. A partir
de ese momento usted podr comenzar a escribir sus
lneas de cdigos o los propuestos por este material.
Visual C
En caso de estar trabajando con alguna de las versiones
de Visual C++, primero deber crear un proyecto (todo se
hace en base a proyectos). Para esto dirjase a la opcin
de men Archivo/Nuevo (File/New) y posteriormente
selecciones la opcin de nuevo proyecto. Una vez
seleccionado busque la opcin para la creacin de
programas tipo cnsolas.
Lo siguiente que debe hacer es crear un nuevo archivo de
texto para escribir el cdigo. Una vez que el cdigo est
escrito deber guardar este archivo con una extencin .cpp
y luego incluirlo al proyecto con Insertar/Insertar archivo al
proyecto (Insert/Insert file in to project). A partir de este
momento podr compilar el proyecto.
Usted podr incluir cualquier cantidad de archivos a su
proyecto pero solo una debe contener la funcin main ( ).
Carlos Garca
LENGUAJE C
2000
12
Carlos Garca
C, ste transfiere el control
del computador al programa,
salvo ciertas excepciones, y
al finalizar el programa, el
editor recobra el control.
Archivos de Cabeceras
LENGUAJE C
muestra
adjunta.
a=c*b+d*e
Para este caso, preimero se
ejecuta la multimplicacin
c*b, luego realiza d*e y por
ltimo realiza la suma de
esos dos resultados. En otras
palabras esto es como tener
escrito:
Aritmtica en C++
1.
2.
Carlos Garca
en
13
la
figura
y va avanzando hacia la
derecha.
Por
ejemplo,
considere
la
siguiente
expresin:
2000
a = (c * b) + (d * e)
Claro que no es necesario
los parntesis ya que la
multiplicacin tiene mayor
precedencia que la suma. Si
se desea que primero se
ejecute la suma deber estar
escrito necesariamente:
a = c * (b + d) * e
Num
0
1
2
3
4
5
Cuadrado
0
1
4
9
16
25
Cubo
0
1
8
27
64
125
Ejercicios
3.
Escriba un programa
que pida al usuario que
introduzca dos nmeros
e imprima luego la
suma,
sustraccin,
multiplicacin, divicin y
mdulo de ellos.
Escriba un programa en
Lenguaje C que pida al
usuario que introduzca
una valor para la base y
otro para la altura e
imprima el rea de un
tringulo y un cuadrado.
Escriba un programa en
lenguaje C que calcule e
imprima los cuadrados y
cubos de los nmeros
del 0 al 5 como se
LENGUAJE C
2000
13