Documente Academic
Documente Profesional
Documente Cultură
29 Mayo 2020
Parte I
1. ¿Qué es un algoritmo?
2. ¿Qué es un diagrama de flujo de un algoritmo?
3. ¿Qué es una prueba de escritorio de un algoritmo?
4. ¿Qué es pseudocódigo?
Parte II
Presente un diagrama de flujo y una prueba de escritorio para los algoritmos estudiados
hasta ahora en la clase. Para la prueba de escritorio use un ejemplo que no se haya
estudiado en clase o que no esté en los apuntes de clase.
Solución
Parte I
Lenguaje: Es una serie de símbolos que sirven para transmitir uno o más
Mensajes (ideas) entre dos entidades diferentes. A la transmisión de mensajes se le conoce
comúnmente como comunicación.
La comunicación es un proceso complejo que requiere una serie de reglas simples, pero
indispensables para poderse llevar a cabo. Las dos principales son las siguientes:
Los mensajes deben correr en un sentido a la vez.
Debe forzosamente existir 4 elementos: Emisor, Receptor, Medio de
Comunicación y Mensaje.
Un algoritmo debe tener unas características muy específicas para que pueda ser
considerado como tal; estas son:
Preciso: El algoritmo debe indicar el orden en que se debe realizar cada paso.
Finito: El algoritmo tiene un número finito de pasos y debe terminar en algún
momento.
Definido: Si el algoritmo se prueba dos veces con los mismos datos de entrada, se
debe obtener el mismo resultado.
Puede tener cero o más elementos de entradas.
Debe producir un resultado. Los datos de salida serán los resultados de efectuar
las instrucciones.
TIPOS DE ALGORITMOS
Prueba de Escritorio
En este paso probamos el Algoritmo, revisamos si las órdenes escritas permiten dar
solución al problema planteado. El proceso consiste en que el programador asume el
papel de la computadora, es decir, va desarrollando cada uno de los pasos definidos, al
final debe dar un resultado que es comparado con un proceso realizado previamente en
forma manual.
Codificación y Transcripción
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 la Computadora en un lenguaje de
programación o lenguaje de alto nivel.
Prueba y Depuración
Los errores humanos dentro de la programación de computadoras son muchos y
aumentan considerablemente con la complejidad del problema. El proceso de identificar
y eliminar errores, para dar paso a una solución sin errores se le llama depuración.
La depuración o prueba resulta una tarea tan creativa como el mismo desarrollo de la
solución, por ello se debe considerar con el mismo interés y entusiasmo.
Al momento de hacer una prueba de escritorio o una prueba en la computadora, nos
podemos encontrar con dos tipos de errores; uno físico o uno lógico. El primero ocurre
porque escribimos mal una orden, es decir no respetamos la sintaxis establecida, y el
segundo, cuando el algoritmo nos da un resultado errado, por plantear mal un proceso o
por utilizar datos equivocados.
Documentación
Es la guía o comunicación escrita es sus variadas formas, ya sea en enunciados,
procedimientos, dibujos o diagramas.
A menudo un programa escrito por una persona, es usado por otra. Por ello la
documentación sirve para ayudar a comprender o usar un programa o para facilitar
futuras modificaciones (mantenimiento).
Mantenimiento
Se lleva acabo 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.
Parte II
Método secante
Diagrama de flujo
Método Bisección
Diagrama de flujo
Método punto fijo
Diagrama de flujo
Método de newton
Diagrama de flujo
Método de Falsa Posición
Diagrama de flujo
Método de Falsa Posición
Diagrama de flujo