Apuntes De C y C++

Páginas: 45 (11071 palabras) Publicado: 21 de septiembre de 2011
ANTECEDENTES

CONSTANTES O MACROS

DECLARACION DE VARIABLES GLOBALES

FUNCIONES DE USUARIO

VARIABLES

SENTENCIAS
-IF
-SWITCH

CICLOS

Creado por Denise Ritchie, uno de los primeros lenguajes estructurados.
Introduce: librerías y punteros.
C++ nace por Bjorne Strovotrup, e implementa la programación orientada a objetos.

Estructura para los programas de C/C++
-librerías-definición de constantes o macros
-declaración de variables globales
-declaración o definición de funciones de usuario
-main( )
{
cuerpo principal del programa
}
declaración de la función

Todos los archivos que tienen C o C++ se conocen como librerías, éstas son pedazos de código.

Stdio.h - códigos de entrada salida: printf, scanf, gets.
Conio.h – gotoxy, textcolor, textbackground,clrscr( )
Math.h – pow, sqrt, sen, cos, tan.
Stdlib.h
String.h
Dos.h
Librerías de C++
Iostream.h
Iomanip.h

PROGRAMA DE REPASO 1 (PR1.CPP)
//PROGRAMA QUE IMPRIME LA PALABRA TEXTO
#include<stdio.h>
#include<conio.h>
void main()
{
printf("TEXTO");
getch();
clrscr();
}

CONSTANTES O MACROS
valores
1.- #define nombre 6
2.- constn = 10

Printf(“m=%d”,m);

#define nombre valor
#define p printf

PR2.CPP
//PROGRAMA QUE IMPRIME LA PALABRA TEXTO, LIMPIA LA PANTALLA E //IMPRIME LOS NUMEROS 6 Y 1O
#include<stdio.h>
#include<conio.h>
#define m 6
const n=10;
void main()
{
printf("TEXTO");
clrscr();
printf("%d",m);
printf("\n%d",n);
getch();
}

PR3.CPP
//IMPRIME LAPALABRA TEXTO Y POSTERIORMENTE
//LA FRASE PRESIONA UNA TECLA POR MEDIO DE MACROS
#include<stdio.h>
#include<conio.h>
#define p printf
#define pp printf("PRESIONA UNA TECLA")
void main()
{
clrscr();
p("TEXTO\n");
pp;
getch();
}

DECLARACION DE VARIABLES GOBLALES
//PIDE LOS VALORES DE X y Y PARA IMPRIMIRLOS
#include<stdio.h>
#include<conio.h>
int x;//VARIABLE GLOBAL
void main()
{
int y; //VARIABLE LOCAL
clrscr();
printf("DAME EL VALOR DE Y: ");
scanf("%d",&y);
printf("\nDAME EL VALOR DE X: ");
scanf("%d",&x);
printf("EL VALOR DE Y= %d, EL VALOR DE X= %d",y,x);
getch();
}

FUNCION DE USUARIO
Pedazo de código con el siguiente formato:
Tipo de dato nombre función (parámetros)
{ CUERPO DE LA FUNCION }

Tipo dedato | Nombre de la función | Parámetros |
void | suma | (void) |
char | datos | (int x) |
int | calculo | (char *) |
flota | bancos | (double z) |
double | fun | (double z) |

PR5.CPP
//IMPRIME LA SUMA 10+20 A TRAVES DE UNA FUNCION DEFINIDA
#include<stdio.h>
#include<conio.h>
void suma(void)
{
int x,y,z;
x=10; y=20;
z=x+y;
printf("Z= %d",z);
}
void main()
{clrscr();
suma();
getch();
}

PR5M.CPP
//IMPRIME LA SUMA 10+20 A TRAVES DE UNA FUNCION DECLARADA
#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;
z=x+y;
printf("Z= %d",z);
}

PR5M2.CPP
//REALIZA LA SUMA DE DOS VALORES DADOS A TRAVES DE UNA //FUNCION DECLARADA#include<stdio.h>
#include<conio.h>
void suma(int x,int y);
void main()
{
int x,y;
clrscr();
//suma(10,20);
printf("DAME X: ");
scanf("%d",&x);
printf("DAME Y: ");
scanf("%d",&y);
suma(x,y);
getch();
}
void suma(int x,int y)
{
int z;
z=x+y;
printf("Z= %d",z);
}

PR5M3.CPP
//REALIZA LA SUMA 10+20 A TRAVES DE UNA FUNCION DEFINIDA QUE //RETORNA UN VALOR#include<stdio.h>
#include<conio.h>
int suma(int x,int y)
{
return(x+y);
}
void main()
{
int x,y,z;
clrscr();
z=suma(10,20);
printf("Z= %d",z);
getch();
}

PR6.CPP
//PROGRAMA QUE CAPTURA UN CARACTER Y LO IMPRIME
#include<stdio.h>
#include<conio.h>
char opcion(void){
char op;
printf("TECLEA UN CARACTER ");
//scanf("%c",&op);
op=getch();
return(op);
}
void...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Apuntes de c
  • C++ apuntes
  • Apuntes c#
  • Apuntadores En C
  • Apuntadores En C++
  • apuntes c++
  • Apuntes De C#
  • Apunte Avl En C++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS