Programas Eficientes
Tiempo de procesador (costo temporal)
Instrucciones elementales rapidez de cada instrucción. (+Velocidad, -tiempo de ejecución, +eficiencia temporal.)
Espacio en memoria(costo espacial)
Números variables utilizadas tamaño de la las variables (-memoria consumida, +eficiencia espacial
Código eficiente
Algoritmos eficientes (sencillos claros precisos)
SW y HW(ordenador donde se ejecuta y sus características)
SISTEMAS CON ENTRADAS Y SALIDAS:
C++
*****SANGRIAS***** IMPORTANTES!!!
Atajos
Ctrl+S= guardar
Ctrl+f9= compilar
Ctrl+f10= ejecutar
Comando básicosde ejemplo
Pause
tree
tree c:
format c:
Palabras reservadas:
int
float
double
char
Funciones de librería estándar:
COMENTARIOS:
El compilador los observa pero no los convierte.DE UNA SOLA LINEA: /*X*/
Variables y funciones:
VARIABLES
Variable: territorio de memoria.
Tipos de variables
Enteros: (int).
Reales: (float, double).
Caracteres: (char).
Grandes numeros:(long int)
Numeros muy muy grandres: (long long int)
Punteros o apuntadores: (*).
Booleano: (verdaderos o falsos).
Variables Enteras tipo “int”
Numero entero es = 2 bytes
Rango: -32768, 32768Declaración de variables:
Declaración simple:
int i;
long int li;
long long int lli;
char c;
float f;
long int
unsigned int ui;
unsigned long int uli;
Declaración múltiple
char c, a, b;unsigned int i, j, k;
Declaración y asignación:
Lleva asociado un ámbito en el cual la variable es visible:
Ámbito global: la variable es visible para todas las funciones del programa
Ámbitolocal: La variable es visible solo dentro de la función. (Tiene prioridad sobre el ámbito global) (Para usar la global en el ámbito local se utiliza ::)
char c=A;
unsigned int i= 133 j= 1229;Modificadores de tipos:
Unsigned: son valores positivos (sin signo) (quita el signo)
Signed: Valores positivos y negativos (por omisión)
Long: formato (para enteros únicamente) (lo dobla)
Ejemplos:...
Regístrate para leer el documento completo.