Universidad Nacional Abierta Y A Distancia Florida

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 8

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA FLORIDA

Tarea 3

PRESENTADO A:
Pedro A. Romero Díaz

POR:
DANIEL ANTONIO RUIZ
CC 80228949

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA


CEAD – NEIVA
MARZO 2021
Introducción

En el siguiente trabajo se trata el concepto de algoritmo tratado desde el área de


la informática, se nombran sus características, para que sirve y los pasos para
seguir su desarrollo.

También se desarrolla un ejemplo de algoritmo basado en un caso dado.


¿Qué es un algoritmo?

La palabra algoritmo es una modificación latinizada del nombre del astrónomo y


matemático persa Muhammad al-Chwarizmi ("Algorismi"), que vivió en el siglo IX
d. C. Diga el apellido en voz alta y escuchará la similitud.

Existen diferentes definiciones según el área, pero en cuanto nos concierne, un


algoritmo es una serie de instrucciones que se ejecutan paso a paso para resolver
un problema o completar una tarea. Con este plan de solución, los datos de
entrada se convierten en datos de salida en pasos individuales.

Los algoritmos juegan un papel particularmente importante en la informática.


Representan una base de programación y son independientes de un lenguaje de
programación específico. Por ejemplo, existe el algoritmo de Google, que
determina cuándo se muestra qué sitio web en qué posición en los resultados de
búsqueda de Google.

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.

¿Para qué sirve un algoritmo?

Independientemente del contexto en el que se utilicen, los algoritmos son


esencialmente solucionadores de problemas: su propósito es resolver y, a
menudo, automatizar una solución a un problema en particular, están
destinados a optimizar todo. Pueden salvar vidas, facilitar las cosas y
conquistar el caos

Los algoritmos se utilizan en todas las áreas de TI e informática. Pueden


manipular y procesar datos y realizar cálculos o acciones de varias formas.

Pasos que seguir para el desarrollo de un algoritmo.

No existe una receta exacta para desarrollar un algoritmo. La programación es


un proceso creativo, puede haber varios algoritmos "correctos" para resolver el
mismo problema. Afortunadamente, hay algunos pasos que podemos tomar
para asegurarnos de que nuestro algoritmo haga lo que se supone que debe
hacer.

1. Comprenda el problema.

Antes de intentar escribir un algoritmo, debemos analizar el problema, ¿Cuál


es el resultado al que pretendemos llegar?, ¿Cuál es la información con la que
arrancamos?

2. Conozca sus herramientas.

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.

Divida el problema en pasos más cortos y sencillos. Esto se puede hacer en


términos muy generales que solo tienen sentido para usted, pero asegúrese de
haber cubierto todo de principio a fin.

4. Traduzca el problema

Usando su conjunto de herramientas. Finalmente, júntelo todo para completar


su algoritmo. Utilice las herramientas que generó en el Paso 2 para traducir sus
pensamientos en algo que otra persona seguir. Asegúrese de escribir los
pasos en orden para que quede claro qué se debe hacer primero, segundo,
tercero, etc. También asegúrese de no haber incluido nada que no estuviera en
su caja de herramientas.

Este es también el punto en el que va a hacer un diagrama de flujo y / o usar


un pseudocódigo para resolver los problemas específicos de resolver el flujo de
operaciones dentro del código.

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 no tiene debe comprar boleto

Si tiene boleto

3. Dirigirse a la ventanilla de la aerolínea de donde compro el boleto


4. Realice el Check-in

Presentar documentos

Pesar equipaje

Recibir la tarjeta de embarque

5. Diríjase a la zona de embarque


6. ¿Viajas al exterior?

Si

Dirigirse a migraciones

Presentar el pasaporte y la tarjeta de embarque

Sellarán tu pasaporte y oficialmente estarás en ningún país.

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.

9. Buscar la puerta que indica la tarjeta

10. Esperar

11. Estar atento al llamado por el auto parlante

12. Camine por el pasillo que conduce al avión

13. Ingresa al avión.

14. Revisa el número de asiento

15. Acomoda tus maletas de mano

16. Acomódate
Referencias

Dr-datenschutz recuperado el 22 de marzo de 2020 de


https://www.dr-datenschutz.de/was-ist-ein-algorithmus-definition-und-
beispiele/

Concepts of Programming Languages.(Sebesta


Robert W., 2016). Eleventh
Edition. New York, USA: Pearson Publishing. ISBN 10: 1-292-1055-9

También podría gustarte