SlideShare una empresa de Scribd logo
1 de 16
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.

Más contenido relacionado

Similar a Formulación de Algoritmos.pptx

Similar a Formulación de Algoritmos.pptx (20)

Los algoritmos, definición y flujograma
Los algoritmos, definición y flujogramaLos algoritmos, definición y flujograma
Los algoritmos, definición y flujograma
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Tema n° 1
Tema n° 1Tema n° 1
Tema n° 1
 
Introduccionalpensamientoalgoritmico
IntroduccionalpensamientoalgoritmicoIntroduccionalpensamientoalgoritmico
Introduccionalpensamientoalgoritmico
 
Introduccion al Pensamiento Algoritmico
Introduccion al Pensamiento AlgoritmicoIntroduccion al Pensamiento Algoritmico
Introduccion al Pensamiento Algoritmico
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Definiciones
DefinicionesDefiniciones
Definiciones
 
Defiiciones
DefiicionesDefiiciones
Defiiciones
 
Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...
Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...
Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
INF2_P1_EXC2_Josue Ramon Rodriguez Gil 1,A
INF2_P1_EXC2_Josue Ramon Rodriguez Gil 1,AINF2_P1_EXC2_Josue Ramon Rodriguez Gil 1,A
INF2_P1_EXC2_Josue Ramon Rodriguez Gil 1,A
 
Inf2_p1b_exc2_celina_mitzi
Inf2_p1b_exc2_celina_mitziInf2_p1b_exc2_celina_mitzi
Inf2_p1b_exc2_celina_mitzi
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Lógica Computacional
Lógica Computacional Lógica Computacional
Lógica Computacional
 
Algoritmo Y Pseudocódigo
Algoritmo Y PseudocódigoAlgoritmo Y Pseudocódigo
Algoritmo Y Pseudocódigo
 
algoritmos-.ppt
algoritmos-.pptalgoritmos-.ppt
algoritmos-.ppt
 
resolucion de problemas: Algoritmos y programas
resolucion de problemas: Algoritmos y programas resolucion de problemas: Algoritmos y programas
resolucion de problemas: Algoritmos y programas
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 

Último

CLASE 1 H.I.pptx,INFORMATICANIVEL AVANZADO
CLASE 1 H.I.pptx,INFORMATICANIVEL AVANZADOCLASE 1 H.I.pptx,INFORMATICANIVEL AVANZADO
CLASE 1 H.I.pptx,INFORMATICANIVEL AVANZADOMisolArticaSoto
 
sub 1 ensamble y desensamble del equipo de computo
sub 1 ensamble y desensamble del equipo de computosub 1 ensamble y desensamble del equipo de computo
sub 1 ensamble y desensamble del equipo de computoaxelv9257
 
Vision de asignatura ESTRUCTURA DE DATOS.pptx
Vision de asignatura ESTRUCTURA DE DATOS.pptxVision de asignatura ESTRUCTURA DE DATOS.pptx
Vision de asignatura ESTRUCTURA DE DATOS.pptxjmatheus74
 
Mapa conceptual de el hardware y software
Mapa conceptual de el hardware y softwareMapa conceptual de el hardware y software
Mapa conceptual de el hardware y softwarejorgeadrianoropezame
 
aplicaciones multinivel y clasificación de los sitios web.pdf
aplicaciones multinivel y clasificación de los sitios web.pdfaplicaciones multinivel y clasificación de los sitios web.pdf
aplicaciones multinivel y clasificación de los sitios web.pdfsoportepechugon
 
PRESENTACION SISTEMAS OPERATIVOS MOVILES_20240424_235225_0000.pdf
PRESENTACION SISTEMAS OPERATIVOS MOVILES_20240424_235225_0000.pdfPRESENTACION SISTEMAS OPERATIVOS MOVILES_20240424_235225_0000.pdf
PRESENTACION SISTEMAS OPERATIVOS MOVILES_20240424_235225_0000.pdfSuleimaJimnez
 
La busqueda de la relevancia en la economia (Harberger).pptx
La busqueda de la relevancia en la economia (Harberger).pptxLa busqueda de la relevancia en la economia (Harberger).pptx
La busqueda de la relevancia en la economia (Harberger).pptxPEPONLU
 
La muerte de El Senequita (Amadeo Martinez-Ingles).pdf
La muerte de El Senequita (Amadeo Martinez-Ingles).pdfLa muerte de El Senequita (Amadeo Martinez-Ingles).pdf
La muerte de El Senequita (Amadeo Martinez-Ingles).pdfPEPONLU
 

Último (8)

CLASE 1 H.I.pptx,INFORMATICANIVEL AVANZADO
CLASE 1 H.I.pptx,INFORMATICANIVEL AVANZADOCLASE 1 H.I.pptx,INFORMATICANIVEL AVANZADO
CLASE 1 H.I.pptx,INFORMATICANIVEL AVANZADO
 
sub 1 ensamble y desensamble del equipo de computo
sub 1 ensamble y desensamble del equipo de computosub 1 ensamble y desensamble del equipo de computo
sub 1 ensamble y desensamble del equipo de computo
 
Vision de asignatura ESTRUCTURA DE DATOS.pptx
Vision de asignatura ESTRUCTURA DE DATOS.pptxVision de asignatura ESTRUCTURA DE DATOS.pptx
Vision de asignatura ESTRUCTURA DE DATOS.pptx
 
Mapa conceptual de el hardware y software
Mapa conceptual de el hardware y softwareMapa conceptual de el hardware y software
Mapa conceptual de el hardware y software
 
aplicaciones multinivel y clasificación de los sitios web.pdf
aplicaciones multinivel y clasificación de los sitios web.pdfaplicaciones multinivel y clasificación de los sitios web.pdf
aplicaciones multinivel y clasificación de los sitios web.pdf
 
PRESENTACION SISTEMAS OPERATIVOS MOVILES_20240424_235225_0000.pdf
PRESENTACION SISTEMAS OPERATIVOS MOVILES_20240424_235225_0000.pdfPRESENTACION SISTEMAS OPERATIVOS MOVILES_20240424_235225_0000.pdf
PRESENTACION SISTEMAS OPERATIVOS MOVILES_20240424_235225_0000.pdf
 
La busqueda de la relevancia en la economia (Harberger).pptx
La busqueda de la relevancia en la economia (Harberger).pptxLa busqueda de la relevancia en la economia (Harberger).pptx
La busqueda de la relevancia en la economia (Harberger).pptx
 
La muerte de El Senequita (Amadeo Martinez-Ingles).pdf
La muerte de El Senequita (Amadeo Martinez-Ingles).pdfLa muerte de El Senequita (Amadeo Martinez-Ingles).pdf
La muerte de El Senequita (Amadeo Martinez-Ingles).pdf
 

Formulación de Algoritmos.pptx

  • 2. ¿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
  • 3. 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.
  • 4. ¿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
  • 5. 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
  • 6. 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:
  • 7. 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.
  • 8. 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.
  • 9. 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.
  • 10. 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.
  • 11. Algoritmo computacional Se hacen desde una computadora; muchos son bastantes complejos y pueden ser algoritmos cuantitativos que se optimizan.
  • 12. 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.
  • 13. ● 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
  • 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 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.
  • 16. 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.