Libro
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
UNIDAD ZACATENCO
APUNTES
CURSO DE PROGRAMACIÓN
ORIENTADA A OBJETOS
GONZALEZ SANCHEZ AMERICA MARIA
Ing. Comunicaciones y Electrónica
10/Marzo/2011
Lenguaje C. Es un lenguaje de programación estructurado creado por Denise Ritchie.
Lenguaje C++. Es el lenguaje orientado a objetos creado porBjarne Stroustrup
Estructura básica de los programas en c.
-librerías
-Definición de constantes y/o macros
-Declaración de variables globales
-Definición o declaración de funciones de usuario
main()
{ // Declaración de variables locales
.
. cuerpo del programa (main)
.
.
return();
}
-Declaración de la función del usuario
Librería: Son funcionespredefinidas con archivos tipo .h
Son pedazos de código archivados en archivos .h
Librerías en C y C++
<stdio.h> Contiene funciones de entrada y salida como:
printf, scanf, gets, …
<conio.h> contiene funciones de consola (todo lo que sea para manipular pantalla o video).
Como: gotoxy, clrscr, textcolor, textbackground,….
<math.h> Funciones matematicas como:
pow, sqrt, sqr, sen, con, tan, ….
<string.h> Funciones de caracteres como:
concat, strcmp, strcpy, strcat, ….
<stdlib.h> Funciones de propósito general como:
atof, atoi, rand, malloc, free, …
<iostream.h> Funciones de entrada y salida como:cout, cin, …
Todo lo que se defina antes del main es global; es decir que puede ser usado por el main o cualquier función.
#include<stdio.h>
#include<conio.h>
#define m 6
cont n=0
Formato
printf(“%d”, variable definida)
f
i
y
void main ()
{
printf(“TEXTO”);
clrscr();printf(“%d”,m);
printf(“ n%d”,n);
getch();
}
#include<stdio.h>
#include<conio.h>
Int x;
void main()
{
Int y; clrscr();
printf(“Dame el valor de y :”) ;
scanf(“%d”,&y);
printf(“Dame el valor de x:”) ;
scanf(“%d”,&x);
printf(“El valor de y=%d y el valor de x=%x:”,y,x) ;
getch();
}-----------------------------------------------------------------------------------------------------------------------------------
#include<stdio.h>
#include<conio.h>
Int x;
void suma(void)
Tipo nombre de la función (parámetros y argumentos)
{
Cuerpo de la función
}
{
Int x,y,z;
X=10;y=20;x=x+y;
printf(“Z=%d”,z) ;
}
void main()
{
clrscr();
suma();
getch();
}-----------------------------------------------------------------------------------------------------------------------------------
#include<stdio.h>
#include<conio.h>
void suma(void);
void main(){
clrscr();
suma();
getch();
}
void suma(void){
Int x,y,z;
X=10;y=20;x=x+y;
printf(“Z=%d”,z) ;
}
----------------------------------------------------------------------------------------------------------------------------------
#include<stdio.h>#include<conio.h>
char opcion(void)
{
printf(“Teclea un character: “);
op=getch();//scanf(“%c”,&op);
return(op);
}
void main(void)
{
char r;
clrscr();
r=opcion;
printf(“ n El character es:%c”,r);
getch();
}
--------------------------------------------------------------------------------------------------------------------------
#include<stdio.h>
#include<conio.h>Void opcion(char op)
{
printf(“ n El character es:%c”,r);
}
Void main(void)
{
Char op;
Clrscr();
Printf(“Teclea un character: “);
op=getch();
opción(op);
getch();
}
----------------------------------------------------------------------------------------------------------------------------------
#include<stdio.h>
#include<conio.h>
char opcion(void)
{
char op;...
Regístrate para leer el documento completo.