Programacion Repaso de Fundamentos
Enviado por OmarAndress • 27 de Agosto de 2018 • Informe • 933 Palabras (4 Páginas) • 94 Visitas
Portada
Índice
Repaso de Fundamentos
[pic 1][pic 2]
[pic 3]
[pic 4]
[pic 5]
[pic 6]
[pic 7]
[pic 8][pic 9]
[pic 10]
[pic 11]
Estructura básica de C/C++
- -Librerías
- -Definición de constantes y/o macros
- -Declaración de variables globales
- -Definición/declaración de funciones de usuario
- -Función principal
- Función Principal
Ejemplos:
[pic 12][pic 13][pic 14]
Librerías: Son códigos en un archivo .h
Para incluir una librería se usa #include
stdio.h – entrada y salida
- printf (“Texto a mostrar en pantalla”);
- scanf(“%tipo_de_dato”,&nomvar);
Tipo de dato | Tamaño S.O 16 bits |
char %c | 1 byte |
int %d | 2 byte |
float %f | 4 byte |
double %lf | 8 byte |
long %l | 4 byte |
short %d | 2 byte |
Compilador: Traduce el código escrito en un lenguaje maquina (0,1)
Dev
- Editor
- Compilador ≈ revisar errores, prepara para ejecución.
- Ejecutar programa
Declaración de variables
Las variables deben ser declaradas antes de ser utilizadas. Declarar una variable no significa que se le asigne contenido, sino simplemente se indica que la variable existe. El formato es el siguiente:
tipo nomvar;
Ejemplo:
- Para tipo carácter (char)
Este tipo de dato puede contener un carácter, un dígito numérico o un signo de puntuación.
char car Nombre de la variable[pic 15][pic 16]
Tipo
En este caso los datos que se le piden al usuario al usar el tipo char se pueden pedir de la siguiente forma:
- scanf(“%c”,&car)
- cin>>car;
- car=getch();
- cin.get(car);
- Para tipo entero (int)
Este tipo de dato almacena números enteros dentro de los límites de cada uno de sus tamaños (8 bits, 16 bits, 32 bits, 64 bits)
int x,y;
x=10; numero entero
y=10003; numero entero[pic 17][pic 18]
En este caso los datos que se le piden al usuario al usar el tipo int se pueden pedir de la siguiente forma:[pic 19][pic 20]
- scanf(“%d”,&x);
- scanf((“%d”,&y);
- Para tipo flotante (float)
Las variables de este tipo almacenan números con decimales.
float x,y;
...