Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tarea 10 Logica
Tarea 10 Logica
Matricula: 202006132
Fecha: 20/02/2021
2. Análisis de problemas
Después de comprender las necesidades de la computadora, debe definir:
1. Ingrese los datos.
2. Qué información desea producir (salida).
3. Diseño de algoritmos.
Las características de un buen algoritmo son:
-Debe haber un punto de partida específico.
-Debe definirse, no se permite la doble interpretación.
Debe ser genérico, es decir, soportar la mayoría de variantes que puedan aparecer
en la definición del problema. Su tamaño y tiempo de ejecución deben ser limitados.
4. Codificación.
La codificación es la operación de escribir una solución a un problema en una serie
de instrucciones detalladas en código reconocible por computadora (de acuerdo con
el diagrama de flujo o la lógica del pseudocódigo). La serie de instrucciones
detalladas se denominan fuentes de código y están escritas en lenguajes de
programación o lenguajes de alto nivel.
5. Prueba y depuración
Los errores humanos en la programación de computadoras son numerosos y
aumentan enormemente con la complejidad del problema. El proceso de
identificación y eliminación de errores, allanando el camino para soluciones libres de
errores, se denomina depuración. Las pruebas implican capturar datos hasta que el
programa esté libre de errores (los más comunes son la sintaxis y la lógica).
6. Documentación.
Es una guía o comunicación escrita en diversas formas, ya sea en forma de
declaraciones, procedimientos, gráficos o tablas. Por lo general, un programa escrito
por una persona es utilizado por otra persona. Por lo tanto, este documento se
utiliza para ayudarlo a comprender o utilizar el programa o Facilitar futuras
modificaciones (mantenimiento).
La documentación se divide en tres partes:
1. Documentación Interna
2. Documentación Externa
3. Manual del Usuario.
7. Mantenimiento.
Después de que finaliza el programa, cuando se detecta
Es necesario realizar cambios, ajustes o adiciones al programa para continuar con
el funcionamiento normal. Para realizar este trabajo, el programa debe estar
debidamente documentado.
Freedom 2: le permite hacer y distribuir copias exactas del programa cuando sea
necesario, para ayudar a otros.
Para las escuelas, tener software libre es un beneficio insuperable, porque les
permite ahorrar dinero sin tener que pagar una licencia para usar software
propietario. Poder aprender a programar es fundamental para quienes quieran
aprender a programar, porque leer el código de otras personas se convertirá en una
forma de enseñar o resolver problemas.