¿Qué es la programación?
El proceso de diseño de un programa debe incluir diferentes etapas como análisis, diseño, codificación, pruebas y depuración.
Cualquier actividad de diseño busca un equilibrio entre diversas limitaciones y requisitos contradictorios, y la programación no es una excepción.
En los primeros días del desarrollo de la tecnología informática, debido a los costosos recursos de las máquinas, los costos de tiempo y espacio de los programas eran a menudo los principales factores considerados en el diseño con el rápido desarrollo de la tecnología de hardware y el continuo; expansión de la escala del software, el costo de los programas La estructura, la mantenibilidad, la reutilización y la escalabilidad se vuelven cada vez más importantes.
Datos ampliados
Pasos de programación:
1. Analizar el problema:
Analizar cuidadosamente las tareas aceptadas y estudiar las condiciones dadas. analizar el objetivo final, descubrir las reglas de resolución de problemas, elegir métodos de resolución de problemas y completar problemas prácticos.
2. Algoritmo de diseño:
Es decir, diseñar métodos y pasos específicos para resolver problemas.
3. Escribir programas:
Traducir el algoritmo a un lenguaje de programación informática y editar, compilar y conectar el programa fuente.
4. Ejecutar el programa y analizar los resultados:
Ejecutar el programa ejecutable para obtener los resultados. Obtener resultados en ejecución no significa que el programa sea correcto. Deberíamos analizar el resultado para ver si es razonable. Depurar un programa, que es el proceso de utilizar una computadora para encontrar y eliminar fallas en un programa, no es racional.
5. Redactar documentación del programa:
Muchos programas se proporcionan para que otros los utilicen, al igual que los productos normales requieren manuales del producto, por lo que los programas habituales proporcionados a los usuarios también deben proporcionarse a los usuarios. El usuario proporciona instrucciones del programa. El contenido debe incluir: nombre del programa, funciones del programa, entorno operativo, carga e inicio del programa, datos que deben ingresarse, precauciones de uso, etc.