Formulación de algoritmos
Equipo 6
¿Qué es un algoritmo?
Segun la RAE, nos dice que un algoritmo es un
Conjunto ordenado y finito de operaciones que permite
hallar la solución de un problema
Si bien los algoritmos
generalmente se asocian
al ámbito matemático, no
necesariamente implica
que sean exclusivos de
esta área. Se puede
entender un algoritmo
como una secuencia de
pasos finitos bien
definidos que resuelven un
problema.
Por ejemplo, la ejecución de tareas
cotidianas tan simples como
cepillarse los dientes, lavarse las
manos o seguir el manual de
instrucciones de armado de un
mueble, se pueden ver como un
algoritmo.
¿Para que sirven los algoritmos?
Un algoritmo nos ayuda a resolver un problema de forma sistemática e inequívoca.
Un ejemplo puede ser cuando lavamos la ropa basta con introducir la ropa en la lavadora (más el detergente
y el suavizante) y el algoritmo de esta ya se ocupa él solito de dejarla como nueva. O cuando queremos
saber la cifra exacta que esconde un porcentaje, regla de tres ¡y listo!
Pero con la llegada de los ordenadores, el algoritmo cobra más importancia. Y es que permite obtener un
resultado a partir de un gran volumen de datos, y hacerlo en tan solo un segundo
Finalidad de un Algoritmo
Un algoritmo tiene la finalidad de facilitar una tarea o acción, esto al encontrar la
forma más eficiente o sencilla de realizar dicha Tarea
Todo esto mayormente la repetición de la misma tarea hasta que naturalmente se
halla el modo de facilitarlo
Tipos de algoritmos
Por su naturaleza los algoritmos cotidianos son relacionados a
varios tipos de algoritmos generales, y aunque existe un amplio
repertorio de ellos, algunos muchos más complejos y que son
aprovechados en informática, mercadotecnia, en la industria para
la realización de evaluaciones, perfiles, etc; nos dedicaremos a
mencionar los más simples y cercanos al tema que nos interesa.
Algunos tipos de algoritmos y ejemplos:
Características de los algoritmos
Asimismo, los algoritmos presentan una serie de características
comunes. Son:
● Precisos. Objetivos, sin ambigüedad.
● Ordenados. Presentan una secuencia clara y precisa para
poder llegar a la solución.
● Finitos. Contienen un número determinado de pasos.
● Concretos. Ofrecen una solución determinada para la
situación o problema planteados.
● Definidos. El mismo algoritmo debe dar el mismo resultado
al recibir la misma entrada.
Ventajas.
Permiten el ordenamiento secuencial de los procesos y
disminuyen, por lo tanto, el rango posible de errores,
ayudando a resolver más rápido y más fácil los problemas
planteados. Además, son precisos y permiten ceñirse a una
guía específica
Desventajas.
Suelen requerir de conocimiento previo y sobre todo técnico,
ya que a menudo los algoritmos se expresan (excepto los
más cotidianos y sencillos) en un lenguaje adaptado al caso
en cuestión.
Algoritmos cualitativos
En estos se ubican elementos o acciones verbales y están relacionadas a las indicaciones que se
hacen de manera verbal. Uno de los ejemplos de algoritmos básicos es el caso de una receta de
buñuelos o los pasos para elaborar una artesanía.
Algoritmos cuantitativos
Inversos a los cualitativos, abarca elementos numéricos, por ello se utiliza en las
matemáticas para hacer cálculos. Un ejemplo de algoritmo cuantitativo es el
procedimiento para hallar la raíz cuadrada o resolver una ecuación.
Algoritmo computacional
Se hacen desde una computadora; muchos son bastantes complejos y pueden
ser algoritmos cuantitativos que se optimizan.
Algoritmo no computacional
Estos algoritmos que no requieren de dispositivos para ser realizados y están
más relacionados a lo qué es un algoritmo cualitativo o cotidiano; como por
ejemplo, la programación de un televisor.
● Los Algoritmos en el día a día
Cómo se mencionaba, los algoritmos pueden ser desde la actividad más sencilla
como lavarse los dientes, donde donde es algo tan común en nuestro día a día,
que lo llegamos a hacer de forma “pre programada” de la misma forma en que
hacemos ciertas acciones o comportamientos, hacer tareas, el camino para llegar
de un punto a otro etc
Ejemplos de Algoritmos
1. Algoritmo para enviar un correo electrónico
1. Encender la computadora.
2. Abrir el navegador.
3. Buscar tu página de mensajería.
4. Ingresar usuario y contraseña.
5. Pulsar la opción de Nuevo Mensaje.
6. Escribir el mensaje.
7. Agregar nombre o dirección del destinatario.
8. Pulsar Enviar.
2. Algoritmo para lavarse las manos
1. Abrir el grifo de agua.
2. Mojarse las manos.
3. Aplicarse jabón.
4. Enjuagarse las manos.
5. Cerrar el grifo de agua.
6. Secarse las manos con papel o toalla.
7. Exponer las manos a corriente de aire caliente.
3. Algoritmo para cambiar la llanta de un auto.
1. Levantar el auto con un gato hidráulico del lado de la llanta dañada.
2. Soltar y sacar los pernos de la llanta.
3. Retirar la llanta deteriorada o desinflada.
4. Colocar el neumático de repuesto.
5. Colocar y apretar de nuevo los pernos.
6. Bajar y retirar el gato.

Formulación de Algoritmos.pptx

  • 1.
  • 2.
    ¿Qué es unalgoritmo? Segun la RAE, nos dice que un algoritmo es un Conjunto ordenado y finito de operaciones que permite hallar la solución de un problema
  • 3.
    Si bien losalgoritmos generalmente se asocian al ámbito matemático, no necesariamente implica que sean exclusivos de esta área. Se puede entender un algoritmo como una secuencia de pasos finitos bien definidos que resuelven un problema. Por ejemplo, la ejecución de tareas cotidianas tan simples como cepillarse los dientes, lavarse las manos o seguir el manual de instrucciones de armado de un mueble, se pueden ver como un algoritmo.
  • 4.
    ¿Para que sirvenlos algoritmos? Un algoritmo nos ayuda a resolver un problema de forma sistemática e inequívoca. Un ejemplo puede ser cuando lavamos la ropa basta con introducir la ropa en la lavadora (más el detergente y el suavizante) y el algoritmo de esta ya se ocupa él solito de dejarla como nueva. O cuando queremos saber la cifra exacta que esconde un porcentaje, regla de tres ¡y listo! Pero con la llegada de los ordenadores, el algoritmo cobra más importancia. Y es que permite obtener un resultado a partir de un gran volumen de datos, y hacerlo en tan solo un segundo
  • 5.
    Finalidad de unAlgoritmo Un algoritmo tiene la finalidad de facilitar una tarea o acción, esto al encontrar la forma más eficiente o sencilla de realizar dicha Tarea Todo esto mayormente la repetición de la misma tarea hasta que naturalmente se halla el modo de facilitarlo
  • 6.
    Tipos de algoritmos Porsu naturaleza los algoritmos cotidianos son relacionados a varios tipos de algoritmos generales, y aunque existe un amplio repertorio de ellos, algunos muchos más complejos y que son aprovechados en informática, mercadotecnia, en la industria para la realización de evaluaciones, perfiles, etc; nos dedicaremos a mencionar los más simples y cercanos al tema que nos interesa. Algunos tipos de algoritmos y ejemplos:
  • 7.
    Características de losalgoritmos Asimismo, los algoritmos presentan una serie de características comunes. Son: ● Precisos. Objetivos, sin ambigüedad. ● Ordenados. Presentan una secuencia clara y precisa para poder llegar a la solución. ● Finitos. Contienen un número determinado de pasos. ● Concretos. Ofrecen una solución determinada para la situación o problema planteados. ● Definidos. El mismo algoritmo debe dar el mismo resultado al recibir la misma entrada.
  • 8.
    Ventajas. Permiten el ordenamientosecuencial de los procesos y disminuyen, por lo tanto, el rango posible de errores, ayudando a resolver más rápido y más fácil los problemas planteados. Además, son precisos y permiten ceñirse a una guía específica Desventajas. Suelen requerir de conocimiento previo y sobre todo técnico, ya que a menudo los algoritmos se expresan (excepto los más cotidianos y sencillos) en un lenguaje adaptado al caso en cuestión.
  • 9.
    Algoritmos cualitativos En estosse ubican elementos o acciones verbales y están relacionadas a las indicaciones que se hacen de manera verbal. Uno de los ejemplos de algoritmos básicos es el caso de una receta de buñuelos o los pasos para elaborar una artesanía.
  • 10.
    Algoritmos cuantitativos Inversos alos cualitativos, abarca elementos numéricos, por ello se utiliza en las matemáticas para hacer cálculos. Un ejemplo de algoritmo cuantitativo es el procedimiento para hallar la raíz cuadrada o resolver una ecuación.
  • 11.
    Algoritmo computacional Se hacendesde una computadora; muchos son bastantes complejos y pueden ser algoritmos cuantitativos que se optimizan.
  • 12.
    Algoritmo no computacional Estosalgoritmos que no requieren de dispositivos para ser realizados y están más relacionados a lo qué es un algoritmo cualitativo o cotidiano; como por ejemplo, la programación de un televisor.
  • 13.
    ● Los Algoritmosen el día a día Cómo se mencionaba, los algoritmos pueden ser desde la actividad más sencilla como lavarse los dientes, donde donde es algo tan común en nuestro día a día, que lo llegamos a hacer de forma “pre programada” de la misma forma en que hacemos ciertas acciones o comportamientos, hacer tareas, el camino para llegar de un punto a otro etc
  • 14.
    Ejemplos de Algoritmos 1.Algoritmo para enviar un correo electrónico 1. Encender la computadora. 2. Abrir el navegador. 3. Buscar tu página de mensajería. 4. Ingresar usuario y contraseña. 5. Pulsar la opción de Nuevo Mensaje. 6. Escribir el mensaje. 7. Agregar nombre o dirección del destinatario. 8. Pulsar Enviar.
  • 15.
    2. Algoritmo paralavarse las manos 1. Abrir el grifo de agua. 2. Mojarse las manos. 3. Aplicarse jabón. 4. Enjuagarse las manos. 5. Cerrar el grifo de agua. 6. Secarse las manos con papel o toalla. 7. Exponer las manos a corriente de aire caliente.
  • 16.
    3. Algoritmo paracambiar la llanta de un auto. 1. Levantar el auto con un gato hidráulico del lado de la llanta dañada. 2. Soltar y sacar los pernos de la llanta. 3. Retirar la llanta deteriorada o desinflada. 4. Colocar el neumático de repuesto. 5. Colocar y apretar de nuevo los pernos. 6. Bajar y retirar el gato.