- Mediante compiladores se traduce el programa fuente para que C++ lo pueda ejecutar y consiste en obtener un denominado ARCHIVO OBJETO cuyo contenido se denomina CODIGO OBJETO. INTERPRETE: programa que ejecuta acciones leidas desde un cdigo fuente LIBRERIAS: Contienen el CODIGO OBJETO de muchos programas IDENTIFICADOR: Nombre asignado a la variable COMENTARIOS: Textos no procesados por el compilador que sirven como informacin al programador SENTENCIA: Expresion que espera una consecuencia UNIONES: dos o mas variables diferentes comparten una posicin de memoria ESTRUCTURA: coleccin de variables
VARIABLES: Identificador que almacecna los datos obtenidos durante la ejecucin
OPERADORES : realizan las operaciones
- OPERADORES ARITMETICOS - SUMA + - RESTA - - MULTIPLICACION * - DIVISION / - MODULO % - OPERADORES RELACIONALES: AND &&, ORII y NOT ! - = diferente - == igual - = asigna valores - Etc
OPERADORES DE INCREMENTO - ++ incrementa el valor del operando en 1 - -- decrementa
OPERADORES COMBINADOS: - += a = a+b a+=b - -= a= a-b a-= b - *= a=a*b a*= b - =/ a = a/b a/=b - %/ a = a%b a %= b
FUNCION: subprograma que arroja uno o varios valores o que realiza una tarea especifica. Siempre tiene una funcin principal main() COMENTARIOS: Salida por pantalla del programa que proporciona informacin TIPOS DE DATOS: Determinan el valor que puede tomar una variable. Son:
- Int (Num enteros) -32.768 32.767 - Float (Num reales) 3,4 10^-38 y 3,4 10^38 - Double (num reales mas grandes que el float) 1.7 10^-308 y 1,7 10^308 - Bool (valores lgicos) True (dif. de 0) o False (0) - Char (caracteres y cualquier cantidad de 8 bits) dgitos, letras maysculas, letras minsculas y signos de puntuacin. - Void (nada) Los modificadores de tipos de datos son: - Unsigned int (nmeros enteros sin signo) 0 .. 65625 - Unsigned char (caracteres sin signo) - Unsigned long (nmeros enteros sin signo) 0 . 2^32 - Long double -3.37 10^-4932 y 3,37 10^4932 - Short int (nmeros cortos sin signos) -32,768 y 32767 - Long int -2147483648 y 2147483648 ESPECIFICADORES DE FORMATO - %d numero entero - %C Carcter - %s Cadena de caracteres - %e Numero real de coma flotante, notacin exponencial - %f numero real de coma flotante, notacin decimal - %g %f %e, el que sea mas corto - %u numero entero sin signo - %o Numero octal sin signo - %x numero hexadecimal sin signo FUNCIONES DE ENTRADA Y SALIDA DE DATOS ENTRADA - Getchar():toma un dato del teclado y se lo da a un programa en ejecucin. Espera hasta que se pulse la tecla return - Getch(): Igual que el anterior, pero no se presiona tecla return - Getche(): igual que el anterior, pero no hay que pulsar Return y se visualiza el eco del carcter SALIDA - Putchar(): toma un dato del programa en ejecucin y lo visualiza en pantalla - Putch(): lomismo pero no lo escribe desde el comienzo de lnea sino en la ultima posicin. REGLAS PARA REALIZAR UN PROGRAMA EN C++ 1. Comienza con las instrucciones include# etc. Y cadauna de ellas es una librera que contiene las tareas especificas 2. Los comandos deben ir en letra minscula (main, include, printf) 3. Comienza con main() 4. El cuerpo del programa debe ir en llaves 5. Las instrucciones ejecutables terminan en ; 6. Los comentarios se encierran en /*comentario*/ //comentario 7. De primeras debe ir la declaracin de variables 8. Printf() o cout>> para imprimir por pantalla 9. Scanf o cin<< para entrada por teclado 10. Getch(); al final para detener la pantalla hasta presioanr alguna tecla SECUENCIAS DE ESCAPE - \n nuevo rengln - \t tabulador horizontal - \b retroceso - \r carriage return - \a campanilla - \ despliega comillas - \` despliega apostrophe
INSTRUCCIONES DE CONTROL Alteran la secuencia normal de la ejecucin - Condicionales: if, Switch - Ciclos: While, do-while, for - Salto: goto Estructura de un programa -Directivas del procesador-Bibliotecas de funciones (#include <Archivo de cabecera>, #define<Archivo de cabecera>.) EJ: #define IVA, #define PI -Declaraciones: pueden ser: -Declaraciones locales: dentro de las funciones -Declaraciones globales: Declaracion de variables o de funciones