Please enable JavaScript.
Coggle requires JavaScript to display documents.
Diseños de algoritmos y su codificación en lenguaje c - Coggle Diagram
Diseños de algoritmos y su codificación en lenguaje c
Lenguaje de programación
El lenguaje de programación es la combinación de símbolos y reglas que permiten la elaboración de programas con los cuales la computadora puede realizar tareas o resolver problemas de manera eficiente.
Algoritmos
Es un conjunto de pasos ordenados que ofrecen respuestas a problemas determinados
Todo algoritmo debe ser
Finito en tamaño
Preciso
General
Definido
Definición de programas de computadoras
Es un algoritmo desarrollado en un determinado lenguaje de programación
Secuencia de instrucciones mediante las cuales se ejecutan diferentes acciones de acuerdo con los datos
que se desee procesar en la computadora
Expresión de un algoritmo en un lenguaje preciso que puede llegar a entender una computadora
Etapas o pasos en la creación de un programa
Definición del problema
En esta parte es importante saber que la información debe de ser clara y precisa para que la computadora pueda continuar con la siguiente etapa
Analisis del problema
una vez que la computadora ha comprendido es importante que comprenda tres etapas
Diseño y técnicas para la formulación de un algoritmo
La etapa de diseño se centra en desarrollar el algoritmo basándonos en las especificaciones de la etapa del
análisis; podemos representar un algoritmo mediante el diagrama de flujo o el pseudocódigo.
Codificación
En la etapa de codificación se transcribe el algoritmo definido en la etapa de diseño en un código reconocido por la computadora; es decir, en un lenguaje de programación; a éste se le conoce como código fuente.
Prueba y depuración
La prueba consiste en capturar datos hasta que el programa funcione correctamente. A la actividad de localizar errores se le llama depuración. Existen dos tipos de pruebas: de sintaxis y de lógica.
Sintaxis
se ejecutan primero, son las más sencillas y las realiza el compilador del programa cada vez que se ejecuta el programa hasta que el código no presente errores, es decir que la sintaxis que
requiere el lenguaje sea la correcta
Logica
son las más complicadas ya que éstas las realiza el programador
Documentación
Es la guía o comunicación escrita que permite al programador o al usuario conocer la funcionalidad del
programa.
Hay dos tipos de documentación
Interna. Se generan en el mismo código y generalmente es mediante comentarios.
Externa. Son los manuales y es independiente al programa. También puede ser la ayuda en el mismo
software.
Mantenimiento
Se dice que un programa no se termina al 100%, ya que es necesario hacer algún cambio, ajuste o complementación para que siga funcionando correctamente; para llevarlo a cabo se requiere que el programa esté
bien documentado.