Universidad Nacional Abierta Y A Distancia Florida
Universidad Nacional Abierta Y A Distancia Florida
Universidad Nacional Abierta Y A Distancia Florida
Tarea 3
PRESENTADO A:
Pedro A. Romero Díaz
POR:
DANIEL ANTONIO RUIZ
CC 80228949
Características
Un algoritmo debe ser preciso: es por ello que se debe indicar el orden
exacto de ejecución de cada paso implicado en el proceso.
Debe estar perfectamente definido. Esto significa que en el caso de
ejecutarse el mismo más de dos veces, siempre se debe obtener el mismo
resultado independientemente de la cantidad de veces que se siga.
Debe ser finito, es decir que el algoritmo debe culminar en algún momento
de su ejecución, expresado en otras palabras, debe tener un número de
pasos bien determinados hasta concluir con su tarea.
Tiene que ser legible. Esto significa que el texto que describe debe ser claro
y conciso, de una manera tal que permita su comprensión inmediata, es
decir sin procedimientos rebuscados o poco claros.
Por último, un algoritmo debe estar definido en tres partes fundamentales,
las cuales son: Entrada, Proceso y Salida. Si quieres saber más sobre este
tema, más adelante en este mismo post encontrarás información al
respecto.
1. Comprenda el problema.
Es importante identificar las funciones, vista como los procesos o las acciones
que se llevan a cabo para el desarrollo del problema, identificar las variables y
los objetos que intervienen o podría intervenir.
3. Simplifique el problema.
4. Traduzca el problema
5. Analice
Una vez que tenga el marco básico del algoritmo, es hora de comenzar a
analizar qué tan eficiente es el código para resolver el problema. El diseño del
algoritmo es fluido y está sujeto a planes individuales. Este es un paso que a
algunos programadores les gusta atacar después de haber codificado el
algoritmo y ejecutarlo a través del compilador. Otros prefieren examinarlo antes
de escribir el código y analizar los resultados en función de sus expectativas
desde la etapa de diseño.
Situación:
Describe un algoritmo básico, que debe ser seguido por un pasajero para
abordar un avión con destino X
Solución:
1. Arribar al aeropuerto
2. ¿Tienes boleto?
Si tiene boleto
Presentar documentos
Pesar equipaje
Si
Dirigirse a migraciones
Si no
Continúe
7. Pasar por un escáner para verificar que no haya elementos que no puedas
subir al avión, y de igual manera lo harán con su equipaje. Deberá quitarse de
los bolsillos las llaves, teléfono móvil, monedas, etc, todo lo de metal y dejarlo
en unas cubetas que están al costado del escáner.
8. Una vez que hayas pasado por el escáner podrá recoger todo nuevamente y
listo, ya estará en la sala de embarque.
10. Esperar
16. Acomódate
Referencias