SlideShare una empresa de Scribd logo
1 de 5
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE FILOSOFIA, LETRAS Y CIENCIAS
DE LA EDUCACION
ad
ASIGNATURA: PROGRAMACION
TEMA: ALGORITMOS
1SEMESTRE
En el árabe es donde podemos encontrar el origen etimológico del término
algoritmo que ahora vamos a analizar en profundidad. Más exactamente se halla
en el nombre del matemático Al-Khwarizmi, que nació en la Edad Media en una
de las zonas de lo que hoy se conoce como Uzbiekistán, en Asia central.
En Bagdad fue donde este desarrolló gran parte de su carrera y es que hasta allí se
trasladó para, por orden del califa, crear un centro superior de investigaciones
científicas que se dio en llamar Casa de la Sabiduría. Diversos tratados de álgebra
o astronomía fueron algunos de los trabajos que realizó dicho sabio que también
ha dado lugar a la creación de otra serie de términos científicos tales como
álgebra o guarismo.
Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje natural, pseudocódigo, diagramas
de flujo y lenguajes de programación entre otros. Las descripciones en lenguaje natural tienden a ser ambiguas y
extensas. El usar pseudocódigo y diagramas de flujo evita muchas ambigüedades del lenguaje natural. Dichas
expresiones son formas más estructuradas para representar algoritmos; no obstante, se mantienen independientes de
un lenguaje de programación específico.
La descripción de un algoritmo usualmente se hace en tres niveles:
Descripción de alto nivel. Se establece el problema, se selecciona un modelo matemático y se explica el algoritmo de
manera verbal, posiblemente con ilustraciones y omitiendo detalles.
Descripción formal. Se usa pseudocódigo para describir la secuencia de pasos que encuentran la solución.
Implementación. Se muestra el algoritmo expresado en un lenguaje de programación específico o algún objeto capaz
de llevar a cabo instrucciones.
También es posible incluir un teorema que demuestre que el algoritmo es correcto, un análisis de complejidad o
ambos.
ALGORITMO MATEMÁTICO
La división por tentativa es el algoritmo de factorización de enteros más sencillo y
fácil de entender.
Dado un entero compuestos (a lo largo de este artículo, n será "el entero a
factorizar"), la división por tentativa consiste en intentar dividir n entre todo número
primo menor o igual a . Si se encuentra un número que es divisor de n, en división
entera, ese número es un factor de n.
ALGORITMO LÓGICO
La lógica hace relación el Un algoritmo es un pensamiento o la razón o procedimiento
seguro de lograr también, a la forma en la cual el un resultado por medio de pasos,
ser humano puede llegar a operaciones o procedimientos actuar usando su raciocinio.
Debe tener un INICIO y finito un FIN Debe tener un desarrollo claro y definido
coherente. No debe permitir dobles Características de un interpretaciones. algoritmo
general Debe soportar la mayoría de las variantes que se puedan presentar en la
definición del problema. neutral de Puede ser realizado en material papel, en pizarras,
transistores, en computadoras.

Más contenido relacionado

La actualidad más candente

3. axiomáticas formalizadas
3. axiomáticas formalizadas3. axiomáticas formalizadas
3. axiomáticas formalizadas
henry0124
 
Presentacion elemento 4
Presentacion elemento 4Presentacion elemento 4
Presentacion elemento 4
danyguerr24
 
Preámbulo a la lógica moderna
Preámbulo a la lógica modernaPreámbulo a la lógica moderna
Preámbulo a la lógica moderna
mel605
 
1. los defectos del aparato euclidiano
1. los defectos del aparato euclidiano1. los defectos del aparato euclidiano
1. los defectos del aparato euclidiano
henry0124
 
Lógica Matematica-Proposicional-Simbólica
Lógica Matematica-Proposicional-SimbólicaLógica Matematica-Proposicional-Simbólica
Lógica Matematica-Proposicional-Simbólica
Michael Castillo
 
Representación del conocimiento
Representación del conocimientoRepresentación del conocimiento
Representación del conocimiento
hitwinenze
 
Representación del conocimiento.pptx2
Representación del conocimiento.pptx2Representación del conocimiento.pptx2
Representación del conocimiento.pptx2
Gina Herrera
 
Formas de representacion del conocimiento
Formas de representacion del conocimientoFormas de representacion del conocimiento
Formas de representacion del conocimiento
equipoUFTsis2
 

La actualidad más candente (18)

Logica computacional
Logica computacionalLogica computacional
Logica computacional
 
3. axiomáticas formalizadas
3. axiomáticas formalizadas3. axiomáticas formalizadas
3. axiomáticas formalizadas
 
Representación del Conocimiento en la I.A
Representación del Conocimiento en la I.ARepresentación del Conocimiento en la I.A
Representación del Conocimiento en la I.A
 
Técnicas de representación del conocimiento
Técnicas de representación del conocimientoTécnicas de representación del conocimiento
Técnicas de representación del conocimiento
 
Presentacion elemento 4
Presentacion elemento 4Presentacion elemento 4
Presentacion elemento 4
 
Preámbulo a la lógica moderna
Preámbulo a la lógica modernaPreámbulo a la lógica moderna
Preámbulo a la lógica moderna
 
Representacion del conocimiento
Representacion del conocimientoRepresentacion del conocimiento
Representacion del conocimiento
 
Todo sobre Qué es la lógica matemática clase 2
Todo sobre Qué es la lógica matemática clase 2Todo sobre Qué es la lógica matemática clase 2
Todo sobre Qué es la lógica matemática clase 2
 
Tarea3
Tarea3Tarea3
Tarea3
 
Introducción a la lógica de programación
Introducción a la lógica de  programaciónIntroducción a la lógica de  programación
Introducción a la lógica de programación
 
1. los defectos del aparato euclidiano
1. los defectos del aparato euclidiano1. los defectos del aparato euclidiano
1. los defectos del aparato euclidiano
 
Lógica Matematica-Proposicional-Simbólica
Lógica Matematica-Proposicional-SimbólicaLógica Matematica-Proposicional-Simbólica
Lógica Matematica-Proposicional-Simbólica
 
Representación del conocimiento
Representación del conocimientoRepresentación del conocimiento
Representación del conocimiento
 
Tarea 13 andrade
Tarea 13 andradeTarea 13 andrade
Tarea 13 andrade
 
El conocimiento en inteligencia artificial
El conocimiento en inteligencia artificialEl conocimiento en inteligencia artificial
El conocimiento en inteligencia artificial
 
Representación del conocimiento.pptx2
Representación del conocimiento.pptx2Representación del conocimiento.pptx2
Representación del conocimiento.pptx2
 
Frames
FramesFrames
Frames
 
Formas de representacion del conocimiento
Formas de representacion del conocimientoFormas de representacion del conocimiento
Formas de representacion del conocimiento
 

Similar a Algoritmo

Similar a Algoritmo (20)

Algorotmos tavito
Algorotmos tavitoAlgorotmos tavito
Algorotmos tavito
 
¿QUE ES UN ALGORTIMO?
¿QUE ES UN ALGORTIMO?¿QUE ES UN ALGORTIMO?
¿QUE ES UN ALGORTIMO?
 
Powerdulce2
Powerdulce2Powerdulce2
Powerdulce2
 
Nodos
NodosNodos
Nodos
 
Nodos
NodosNodos
Nodos
 
Nodos
NodosNodos
Nodos
 
Que es un algoritmo
Que es un algoritmoQue es un algoritmo
Que es un algoritmo
 
Que es un algoritmo
Que es un algoritmoQue es un algoritmo
Que es un algoritmo
 
Unidad III exposicion
Unidad III exposicionUnidad III exposicion
Unidad III exposicion
 
Activity2 4algebraicexpressions-151018173306-lva1-app6892
Activity2 4algebraicexpressions-151018173306-lva1-app6892Activity2 4algebraicexpressions-151018173306-lva1-app6892
Activity2 4algebraicexpressions-151018173306-lva1-app6892
 
Activity 2 4 algebraic expressions
Activity 2 4 algebraic expressionsActivity 2 4 algebraic expressions
Activity 2 4 algebraic expressions
 
Actividad #4
Actividad #4Actividad #4
Actividad #4
 
Logica matematica
Logica matematicaLogica matematica
Logica matematica
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Activity 2 1 algebraic expressions
Activity 2 1 algebraic expressionsActivity 2 1 algebraic expressions
Activity 2 1 algebraic expressions
 
Guia 1 y 2 periodo programacion 10
Guia 1 y 2 periodo programacion 10Guia 1 y 2 periodo programacion 10
Guia 1 y 2 periodo programacion 10
 
Logica de predicadoss
Logica de predicadossLogica de predicadoss
Logica de predicadoss
 
clase lógica.pdf
clase lógica.pdfclase lógica.pdf
clase lógica.pdf
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 

Último

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 

Último (20)

SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundaria
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 

Algoritmo

  • 1. UNIVERSIDAD DE GUAYAQUIL FACULTAD DE FILOSOFIA, LETRAS Y CIENCIAS DE LA EDUCACION ad ASIGNATURA: PROGRAMACION TEMA: ALGORITMOS 1SEMESTRE
  • 2. En el árabe es donde podemos encontrar el origen etimológico del término algoritmo que ahora vamos a analizar en profundidad. Más exactamente se halla en el nombre del matemático Al-Khwarizmi, que nació en la Edad Media en una de las zonas de lo que hoy se conoce como Uzbiekistán, en Asia central. En Bagdad fue donde este desarrolló gran parte de su carrera y es que hasta allí se trasladó para, por orden del califa, crear un centro superior de investigaciones científicas que se dio en llamar Casa de la Sabiduría. Diversos tratados de álgebra o astronomía fueron algunos de los trabajos que realizó dicho sabio que también ha dado lugar a la creación de otra serie de términos científicos tales como álgebra o guarismo.
  • 3. Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje natural, pseudocódigo, diagramas de flujo y lenguajes de programación entre otros. Las descripciones en lenguaje natural tienden a ser ambiguas y extensas. El usar pseudocódigo y diagramas de flujo evita muchas ambigüedades del lenguaje natural. Dichas expresiones son formas más estructuradas para representar algoritmos; no obstante, se mantienen independientes de un lenguaje de programación específico. La descripción de un algoritmo usualmente se hace en tres niveles: Descripción de alto nivel. Se establece el problema, se selecciona un modelo matemático y se explica el algoritmo de manera verbal, posiblemente con ilustraciones y omitiendo detalles. Descripción formal. Se usa pseudocódigo para describir la secuencia de pasos que encuentran la solución. Implementación. Se muestra el algoritmo expresado en un lenguaje de programación específico o algún objeto capaz de llevar a cabo instrucciones. También es posible incluir un teorema que demuestre que el algoritmo es correcto, un análisis de complejidad o ambos.
  • 4. ALGORITMO MATEMÁTICO La división por tentativa es el algoritmo de factorización de enteros más sencillo y fácil de entender. Dado un entero compuestos (a lo largo de este artículo, n será "el entero a factorizar"), la división por tentativa consiste en intentar dividir n entre todo número primo menor o igual a . Si se encuentra un número que es divisor de n, en división entera, ese número es un factor de n.
  • 5. ALGORITMO LÓGICO La lógica hace relación el Un algoritmo es un pensamiento o la razón o procedimiento seguro de lograr también, a la forma en la cual el un resultado por medio de pasos, ser humano puede llegar a operaciones o procedimientos actuar usando su raciocinio. Debe tener un INICIO y finito un FIN Debe tener un desarrollo claro y definido coherente. No debe permitir dobles Características de un interpretaciones. algoritmo general Debe soportar la mayoría de las variantes que se puedan presentar en la definición del problema. neutral de Puede ser realizado en material papel, en pizarras, transistores, en computadoras.