c3.hu3.p1.p3.El ser humano como ser histórico.pptx
Fases del proceso de programación
1.
2. Programación:
O es el proceso de diseñar,
codificar, depurar y mantener el código
fuente de programas computacionales.
Programar no involucra necesariamente
otras tareas tales como el análisis y
diseño de la aplicación (pero sí el diseño
del código), aunque sí suelen estar
fusionadas en el desarrollo de pequeñas
aplicaciones.
3. La programación se rige por reglas y un conjunto más
o menos reducido de órdenes, expresiones,
instrucciones y comandos que tienden a asemejarse a
una lengua natural acotada (en inglés); y que además
tienen la particularidad de una reducida ambigüedad.
Léxico y programación
4. Un programa normalmente implementa
(traduce a un lenguaje de programación
concreto) uno o más algoritmos.
Un algoritmo puede expresarse de distintas
maneras: en forma gráfica, como
un diagrama de flujo, en forma de código
como en pseudocódigo o un lenguaje de
programación, en forma explicativa, etc.
5. Corrección. Un programa es correcto si hace lo que
debe hacer tal y como se estableció en las fases
previas a su desarrollo. Para determinar si un
programa hace lo que debe, es muy importante
especificar claramente qué debe hacer el programa
antes de desarrollarlo .
Claridad. Es muy importante que el programa sea lo
más claro y legible posible, para facilitar así su
desarrollo y posterior mantenimiento. Al elaborar un
programa se debe intentar que su estructura sea
sencilla y coherente, así como cuidar el estilo en la
edición; de esta forma se ve facilitado el trabajo
del programador, tanto en la fase de creación como
en las fases posteriores de corrección de errores,
ampliaciones, modificaciones, etc.
6. Comprender el problema
Plantear la lógica
Codificar el programa
Traducir el programa a lenguaje máquina
Prueba del programa
Ejecución del programa
7. Análisis del problema:El problema se analiza
teniendo presente la especificación de los
requisitos dados por el cliente
Diseño del algoritmo.- Una vez analizado el
problema, se diseña una solución que conducirá
a un algoritmo que resuelva el problema.
Codificación.- La solución se escribe en la
sintaxis del lenguaje de alto nivel (por ejemplo,
C) y se obtiene un programa.
Compilación, Ejecución y Verificacion.- El
programa se ejecuta, se comprueba
rigurosamente y se eliminan todos los errores
que puedan aparecer.