Академический Документы
Профессиональный Документы
Культура Документы
301303-Algoritmos
Etapa 1 - Actividad de reconocimiento inicial. (Foro de discusión)
CEAD la Dorada – 03 – 09 – 19
301303- algoritmos
EJEMPLO:
Elabore un algoritmo que permita ir de la casa al colegio.
1. Salir de la casa
2. Si está lejos del colegio entonces tomar un medio de transporte que lo deje cerca del
mismo.
3. Si no está lejos del colegio entonces dirigirse caminando hacia él mismo
4. Llegar a la puerta del colegio
301303- algoritmos
¿Qué es un pseudocodigo?
El pseudocódigo es una forma de expresar los distintos pasos que va a realizar un
programa, de la forma más parecida a un lenguaje de programación. Su principal
función es la de representar por pasos la solución a un problema o algoritmo, de la
forma más detallada posible, utilizando un lenguaje cercano al de programación.
Ventajas del pseudocódigo
1. Las tareas más complejas o repetitivas pueden representarse de forma más
sencilla
2. un programa escrito en pseudocódigo facilita la tarea de programar en un lenguaje
formal y mejora la calidad en la resolución de problemas, además de reducir el
espacio necesario a la hora de desarrollar un problema.
301303- algoritmos
INICIO
Edad: Entero
ESCRIBA “Cual es tu edad?”
LEA Edad
Si Edad >= 18 Entonces
Escriba “Eres mayor de edad”
Fin-Si
ESCRIBA “Fin del Algoritmo
FIN
301303- algoritmos
SEMEJANZA:
Semejanzas entre un pseudocódigo y un diagrama de flujo:
1. En un pseudocódigo y en un diagrama de flujo, se refleja el proceso que debe
realizarse para ejecutar determinada tarea.
2. Son fases de programación.
3. Ambos corresponden a un algoritmo.
4. Están formados por las mismas fases, la entrada, el proceso y la salida.
301303- algoritmos
DIFERENCIAS:
Diferencias entre un pseudocódigo y un diagrama de flujo:
1. Un pseudocódigo está escrito en un lenguaje mas formal.
2. Un diagrama de flujo tiene una estructura similar a un mapa conceptual, en el cual
se refleja el curso que sigue la información.
Diferencia entre un pseudocodigo y algoritmo:
El algoritmo es una lista de pasos o acciones a realizar para cumplir un objetivo y el
pseudocodigo como su nombre lo indica es un código falso que se asemeja a un
lenguaje de programación más flexible y fácil de entender que no puede ser
interpretado por una maquina.
301303- algoritmos
1. ANÁLISIS PREVIO DEL PROBLEMA: definir y tener claro lo que el programa tiene
que hacer
2. DISEÑO DEL ALGORITMO: hora de diseñar el algoritmo y que irá de acuerdo a
todas las especificaciones anteriores y posteriormente será implementado en un
lenguaje de programación para ser ejecutado por la computadora
3. CONFIGURACIÓN DEL ENTORNO DE DESARROLLO Y CODIFICACIÓN:Esta
etapa consiste en transcribir o adaptar el algoritmo a un lenguaje de
programación.
4. COMPILACIÓN Y PRUEBAS:permitirá detectar errores en tiempo de
compilación, ejecución y lógicos.
5. DOCUMENTACIÓN Y MANTENIMIENTO: se debe tener una documentación de
todos los pasos hasta llegar a la solución del problema
301303- algoritmos
Para finalizar mencione cual puede ser la importancia de los algoritmos como
fundamento en la programación de computadoras.
GRACIAS POR SU
ATENCIÓN