Temas capitales

Solo disponible en BuenasTareas
  • Páginas : 5 (1099 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de mayo de 2011
Leer documento completo
Vista previa del texto
PROGRAMACION ESTRUCTURADA
BERNARDO MONTERO MEDINA
Mat. 2009-3685
CLASE DE LA UNIDAD III Y VI
CARACTERISTICA DE UN BUEN PROGRAMA
* Un buen programa debe ser rápido: Puede tener o no un código optimizado, pero el usuario final debe sentir que para lo que usa el program

* Un buen programa debe ser estable: Una fija es la confiabilidad que debe generar un programa

* Un buenprograma debe ser usable e intuitivo: De nada sirve que programes algo con miles opciones si no las colocas de una manera de que el usuario pueda encontrarlas y utilizarlas

* Un buen programa debe actualizarse silenciosamente: No hay nada más placentero que ver que Mozilla nos avisa que actualizó a la última versión y que se instalará en el próximo reinicio.

* Un buen programa debe serinteligente
ESTILO DE PROGRAMACIÓN
Es un término que describe convenciones para escribir código fuente en ciertos lenguajes de programación.
LA ESTRUCTURA DE UN PROGRAMA
Es una cuestión que puede ser abordada desde varios puntos de vista, en este capítulo consideramos solo dos:

Componentes lógicos: se refiere a los diversos elementos que componen una aplicación, desde los más complejos hastalos más simples.
Almacenamiento: se refiere a como están alojadas sus partes en la máquina que lo ejecuta. Esta cuestión puede ser abordada desde dos perspectivas:
Organización lógica.
Organización física.
PROGRAMACIÓN MODULAR
El conjunto de subprogramas utilizados para la elaboración de
un programa, pueden agruparse en uno o varios ficheros Un programa puede estar formado porvarios archivos fuente A estos archivos fuente se les llama MÓDULO.

DISEÑO DE UN PROGRAMA
Análisis del problema. Un planteamiento correcto nos evitará perder tiempo en la implementación de algoritmos que posteriormente nos demos cuenta que son incorrectos. En este paso nos debemos hacer tres preguntas: ¿Qué entradas se nos ofrece?, ¿Qué salida debemos generar? y ¿Cuál es el método que debemosusar para llegar hacia la solución deseada?
Diseño del algoritmo. Si en el análisis determinamos qué hace el programa aquí determinamos cómo lo hace..
Codificación. Es la escritura del código según el algoritmo decidido en las etapas anteriores.
Compilación y ejecución. Una vez escrito el código, se compila. Si el código contiene errores el compilador nos los mostrará:
Verificación. Al ejecutarel programa puede ocurrir que realice lo que queríamos o que, por el contrario, produzca un resultado indeseado. Nos encontramos aquí con dos
TIPOS DE ERRORES:
- Errores de ejecución: Se producen cuando el programa llega a un punto en el que el ordenador no puede realizar la operación que se le solicita:
- Errores del algoritmo: Son los más difíciles de detectar, se producen cuando elalgoritmo está mal implementado.
Depuración. Esta es una parte importante. Se utilizan las herramientas de depuración del compilador que usamos, lo que en gran medida determina si el compilador es mejor o peor.
PRUBA DE PROGRAMA
Todos los programas tienen errores y la fase de pruebas los descubre; ese es el valor que añade. El objetivo específico de la fase de pruebas es encontrar cuantos máserrores, mejor.
VARIABLE
Es un espacio de memoria reservado para almacenar un valor que corresponde a un tipo de dato soportado por el lenguaje de programación.
IMPORTANCIA DE LOS COMENTARIOS DEL PROGRAMA
Los comentarios tienen una amplia gama de posibles usos: desde la mejora del código fuente con descripciones básicas hasta la generación de documentación externa. También se utilizan para laintegración con sistemas de control de versiones y otros tipos de herramientas de programación externas.
SOLUCION DE UN ALGORITMO
La solución de un problema complejo puede requerir muchos
pasos, es necesario dividir el problema en subproblemas más
sencillos de resolver. Mediante el método denominado diseño
descendente.
IMPORTANCIA DE LA DOCUMENTACION
La documentación de los programas es un...
tracking img