EXACTITUD
.SATISFACER SU EXPRESION EXACTAMENTE CUIDADOSO EN EL PROSITO ESPECIFICO FACTOR CLAVE ES LA SIMPLICIDAD
EL programador debe adoptar un tratamiento sistematico que controle y limite la complejidad de la que tiene que preocuparse cada
etapa
CLARIDAD
.EL ALGORITMO NO DE BE SER MAS COMPLEJO DE LO NECESARIO. PARA UNA MAYOR CLARIDAD:
SEPARACION LOGICA DEL TEXTO EN PPARTES COMPRENSIBLES. SELECCIN CUIDADOSA DE LAS CARACTERISTICAS DEL LENGUAJE SELECCIN CUIDADOSA DE LAS PALABRAS A UTILIZAR INCLUSION DE COMENTARIOS EN CADA ETAPA DEL PROGRAMA.
La utilidad del programa es determinada tanto por su claridad de l texto como por las cualidades del algoritmo que describe.
EFICIENCIA
EL COSTO DE EJECUTAR UN PROGRAMA DE COMPUTADOR:
TIEMPO TOMADO PARA LLEVAR A CABO LA SECUENCIA DE OPERACIONES INVOLUCRADAS. CANTIDAD DE MEMORIA USADA EN HACERLO. IMPORTANTE MINIMIZAR REQUERIMIENTOS DE UN PROGRAMA
MEMORIA UTILIZADA
DETERMINADA POR LA CANTIDAD DE DATOS QUE TIENEN QUE SER GUARDADOS NUMERO DE INSTRUCIONES DEL PROCESADOR PARA DEFINIR EL PROGRAMA
INDEPENDENCIA DE LA MAQUINA
INTRUDUCCINES PARA QUE LA COMPUTADORA HAGA DIFERENTES TAREAS GENERAMOS NUESTRAS APLICACIONES LENGUAJE DE PROGRAMACION ES UNA NOTACION PARA ESCRIBIR INSTRCUCIONES PARA COMUNICARSE CON EL HARDWARE.
LENGUAJE MAQUINA
ESTRUCTURADA
es una filosofa de implantacin de algoritmos con un conjunto finito de estructuras bien organizadas. Esta filosofa est enfocada a los programas, es decir en la forma en que se resolvern los problemas. Al implementar los procedimientos y funciones se aplican las estructuras de datos adecuadas a estos y se obtienen los programas.
ORIENTADA A OBJETOS
analiza las entidades implicadas en el programa buscando caractersticas comunes entre entidades y de ah crear estructuras de datos que capturen estas caractersticas permitiendo crear relaciones entre las estructuras de datos tambin denominados objetos. Las propiedades de la programacin orientada a objetos son: herencia, paso de
ORIENTADA A EVENTOS
se enfoca a las acciones del usuario como principalmente forma de programacin. Esta filosofa basa sus caractersticas en crear funciones en base a los eventos que produce el usuario. Este tipo de programacin es sensiblemente ms complicada que la secuencial y la interactiva, ya que las acciones de un usuario son muy variadas.