cartas a un ingeniero

Páginas: 8 (1909 palabras) Publicado: 21 de enero de 2015

UNIDAD II
FUNDAMENTOS DE PROGRAMACION ESTRUCTURADA

2.1. ESTRUCTURA GENERAL DE UN PROGRAMA
Características De Los Programas.
Para un determinado problema se pueden construir diferentes algoritmos de resolución o programas. La elección del más adecuado se debe basar en una serie de requisitos de calidad que adquieren gran importancia a la hora de evaluar el costo de su diseño ymantenimiento.
Las características generales que debe reunir un programa son las siguientes:

1. LEGIBILIDAD
Ha de ser claro y sencillo, de tal forma que facilite su lectura y compresión.

2. PORTABILIDAD
Su diseño debe permitir la codificación en diferentes lenguajes de programación, así como su instalación en diferentes sistemas.

3. MODIFICABILIDAD
Ha de facilitar su mantenimiento,esto es, las modificaciones y actualizaciones necesarias para adaptarlo a una nueva situación.

4. EFICIENCIA
Se deben aprovechar al máximo los recursos de la computadora, minimizando la memoria utilizada y el tiempo de proceso o ejecución, siempre que no sea a costa de los requisitos anteriores.

Metodología De La Programación.- Es el conjunto de métodos y técnicas disciplinadas queayudan al desarrollo de unos programas que cumplan los requisitos anteriormente expuestos.
Los métodos propuestos utilizados, tanto explicita como implícitamente, son el método de programación modular y el de programación estructurada.

5. MODULARIDAD
El diseño modular, descendente o mediante refinamientos sucesivos (top-down, stepwise refinemente) se basa en la realización de unaserie de descomposiciones sucesivas del algoritmo inicial, que describen el refinamiento progresivo del repertorio de instrucciones que van a constituir el programa.
Un programa quedara formado por una serie de módulos, cada uno de los cuales realiza una parte concreta de la tarea total.




6- ESTRUCTURACION
Se basa en el uso exclusivo de las estructuras secuencia, alternativa e iteraciónpara el control de flujo de ejecución de las instrucciones.

Los programas así diseñados serán fáciles de verificar, depurar y mantener.


Estilos De Programación

Un programa de computadora es un conjunto de instrucciones- ordenes dadas a la máquina- que producirán la ejecución de una tarea determinada. En esencia, un PROGRAMA es un medio para conseguir un fin. El fin será normalmentedefinido como la información necesaria para solucionar un problema.
El proceso de Programaciones, por consiguiente, un proceso de solución de problemas.

Claridad Y Simplificación De Un Programa

Con el fin de facilitar la explotación y el mantenimiento de un programa es fundamental que éste se acompañe de una documentación amplia, clara y precisa. En ella deben figurar desde lasespecificaciones obtenidas de la fase de análisis del problema hasta los detalles acerca de cómo sacar el máximo rendimiento del mismo.

Autodocumentación

Las palabras reservadas que emplean los lenguajes de alto-nivel constituyen en si mismas parte de la documentación, ya que corresponden a términos (en ingles) que expresan su cometido. No obstante se mejora la documentación interna de un programa si sesiguen los criterios enumerados a continuación:
Uso de identificadores adecuados para nombrar las variables, constantes, subprogramas, etc.
Declaración de constantes para valores fijos. Por ejemplo; declarar la constante IVA para el valor 0,13.
Sangrado, paginación e intercalación de líneas en blanco para dar un aspecto agradable al programa.

Identación Y Formato

Otro aspecto a considerares el método elegido para describir los algoritmos; empleo de identación (sangrado o justificación) en escritura de algoritmos. En la actualidad, es tan importante la escritura de programas como su posterior lectura. Ello se facilita con la identación de las acciones interiores a las estructuras fundamentales citadas: selectivas y repetitivas. A lo largo de todo el curso la identación o sagrado...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cartas A Un Ingeniero
  • Cartas a un joven ingeniero
  • Cartas A Un Ingeniero Respuestas
  • cartas a un joven ingeniero resumen
  • Reporte de cartas a un joven ingeniero
  • Cartas a un joven ingeniero
  • cartas a un joven ingeniero
  • CARTAS AUN JOVEN INGENIERO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS