Ingeniería Industrial. Algoritmos Y Lenguaje de Programación
Ingeniería Industrial. Algoritmos Y Lenguaje de Programación
Ingeniería Industrial. Algoritmos Y Lenguaje de Programación
INDUSTRIAL.
ALGORITMOS Y
LENGUAJE DE
PROGRAMACIÓN
MTRA. ALEJANDRA
REYES VÉLEZ
UNIDAD 2: DESARROLLO DE LÓGICA ALGORÍTMICA.
Esta fase está dada por el enunciado del problema indicando la situación actual y la metas que se
lograrán indicando las funciones por realizar, el cual requiere una definición clara y
precisa. Es importante que se conozca lo que se desea que realice la computadora;
mientras esto no se conozca del todo no tiene mucho caso continuar con la siguiente etapa.
2.2 Análisis del problema (de los datos)
La codificación es la operación de escribir la solución del problema (de acuerdo a la lógica del
diagrama de flujo o pseudocódigo), en una serie de instrucciones detalladas, en un código
reconocible por la computadora, la serie de instrucciones detalladas se le conoce como código
fuente, el cual se escribe en un lenguaje de programación o lenguaje de alto nivel.
2.5 Prueba y Depuración
Prueba.
Una vez obtenido el código ejecutable de un programa depurado lo máximo posible, hay que
comprobar, exhaustivamente, su funcionalidad. Para ello, se tiene que ejecutar tantas veces como se
considere necesario, proporcionándole, cada vez, datos de entrada distintos, y comprobando si los
datos de salida son siempre los esperados.
Tipos de errores que se pueden encontrar:
o Sintaxis:
La instrucción en el programa fuente esta mal escrita. Se detectan en la etapa de la compilación.
o Lógicos
Se detectan al ejecutar un programa porque da resultados incorrectos. Ejemplo: Si intentas
sumar 2 con 3 en lugar de dar 5 da 6 (en lugar de sumar multiplico).
o Ejecución
Se detectan al ejecutar un programa porque encuentra una instrucción imposible de realizar.
Ejemplo: divisiones entre 0, raíces de números negativos.
o Programador: Se detectan al revisar el código del programa. Ejemplo: uso nombres que no se
relacionan con lo que va a emplear. Escribió todo con mayúscula.
Depuración:
Se lleva a cabo después de terminado el programa, cuando se detecta que es necesario hacer
algún cambio, ajuste o complementación al programa para que siga trabajando de manera
correcta. Para poder realizar este trabajo se requiere que el programa este correctamente
documentado
2.2. Metodología para el diseño de software: Top down,
Bottom up, modular y programación estructurada.
Top Down
http://enriquebarrueto0.tripod.com/algoritmos/algor01.pdf
file:///C:/Users/susan/Downloads/Metodolog%C3%ADa%20para%20la%20soluci%C3%B3n%20de%2
0problemas%20por%20medio%20de%20computadora%20(1).pdf
https://www.abrirllave.com/programacion/pruebas.php
https://sites.google.com/view/eduardo-valenzuela-hernandez/unidad-2/2-2-metodologia-para-el-
dise%C3%B1o-de-software-top-down-bottom-up
http://www.iterra.edu.mx/terranet/?page_id=44