SlideShare ist ein Scribd-Unternehmen logo
1 von 9
AUTORES
Luis Miguel Gonzalez
Vilmari Infante
INTRODUCCION
Esta presentación fue realizada para el aprendizaje para saber y crear un
algoritmo bien estructurado con calidad por el programador para el usuario con
la finalidad de resolver diferentes problemas que así lo meriten.
DEFINICION
• Es un conjunto ordenado y finito de operaciones que
permite hallar la solución de un problema. Método y
notación en las distintas fórmulas del cálculo.
• El algoritmo constituye un método para resolver un
problema mediante una secuencia de pasos a seguir.
Dicha secuencia puede ser expresada en forma de
diagrama de flujo con el fin de seguirlo de una forma más
sencilla.
CARACTERISTICA
• Un algoritmo debe ser preciso e indicar el orden de realización de cada
paso.
• Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se
debe obtener el mismo resultado cada vez.
• Un algoritmo debe ser finito. el algoritmo se debe terminar en algún
momento; o sea, debe tener un número finito de pasos.
• Un algoritmo debe ser legibles: El texto que lo describe debe ser claro, tal
que permita entenderlo y leerlo fácilmente.
3 PARTES IMPORTANTES
• ENTRADA: Corresponde al insumo, a los datos necesarios que requiere el
proceso para ofrecer los resultados esperados.
• PROCESO: Pasos necesarios para obtener la solución del problema o la
situación planteada.
• SALIDA: Resultados arrojados por el proceso como solución.
PROPIADOS DEL ALGORITMO
• Enunciado del problema: el enunciado del problema debe de ser claro y
completo.
• Análisis de la solución general: entendido el problema, para resolverlo es
preciso analizar:
Los datos de entradas que nos suministran.
El proceso al que se requiere someter esos datos a fin de obtener los
resultados esperados.
Los datos o resultados que se esperan.
Áreas de trabajo, fórmulas y otros recursos necesarios.
Definir condiciones si las hay.
• Elaboración Del Algoritmo: los conocimientos adquiridos anteriormente son
las herramientas necesarias para llevar a cabo la elaboración de un
algoritmo a través de un problema.
DATOS
Los datos son símbolos que se
convierten en condiciones,
hechos, situaciones o valores.
Un dato puede significar un
número, una letra, un signo
ortográfico o cualquier símbolo
que represente una cantidad,
una medida, una palabra o una
descripción.
TIPOS DE DATOS
• Numéricos (Reales, Enteros).
• Lógicos.
• Carácter (Char, String).
EJEMPLO DE ALGORITMO
CONCLUCION
Esperamos que esta presentación les hay servido de ayuda y aprendizaje y
puedan realizar sus algoritmos con mayor facilidad para resolver diferentes
problemas.

Weitere ähnliche Inhalte

Was ist angesagt?

Programacion
ProgramacionProgramacion
Programacioncrisotos
 
Tipos de algoritmos jonhy cabrera
Tipos de algoritmos jonhy cabreraTipos de algoritmos jonhy cabrera
Tipos de algoritmos jonhy cabrerajonhycabrera
 
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Orangel4
 
Algoritmos
AlgoritmosAlgoritmos
AlgoritmosPau1996
 
Fase 2 algoritmos-y-diagramas-de-flujo
Fase 2 algoritmos-y-diagramas-de-flujoFase 2 algoritmos-y-diagramas-de-flujo
Fase 2 algoritmos-y-diagramas-de-flujoERNEYALBERTORAMIREZC
 
Algoritmo y pseudocodigo
Algoritmo y pseudocodigoAlgoritmo y pseudocodigo
Algoritmo y pseudocodigoEspinelB
 
Algoritmos y clase
Algoritmos y claseAlgoritmos y clase
Algoritmos y clasedaosma
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoKellyDeArmas
 
Fase 4 construccion-de-algoritmos-y-diagramas-de-flujo
Fase 4 construccion-de-algoritmos-y-diagramas-de-flujoFase 4 construccion-de-algoritmos-y-diagramas-de-flujo
Fase 4 construccion-de-algoritmos-y-diagramas-de-flujoERNEYALBERTORAMIREZC
 

Was ist angesagt? (20)

Programacion
ProgramacionProgramacion
Programacion
 
Tipos de algoritmos jonhy cabrera
Tipos de algoritmos jonhy cabreraTipos de algoritmos jonhy cabrera
Tipos de algoritmos jonhy cabrera
 
Algoritmos
Algoritmos Algoritmos
Algoritmos
 
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Fase 2 algoritmos-y-diagramas-de-flujo
Fase 2 algoritmos-y-diagramas-de-flujoFase 2 algoritmos-y-diagramas-de-flujo
Fase 2 algoritmos-y-diagramas-de-flujo
 
Algoritmo y pseudocodigo
Algoritmo y pseudocodigoAlgoritmo y pseudocodigo
Algoritmo y pseudocodigo
 
Algoritmos y clase
Algoritmos y claseAlgoritmos y clase
Algoritmos y clase
 
Examen Remedial
Examen RemedialExamen Remedial
Examen Remedial
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujo
 
Fase 4 construccion-de-algoritmos-y-diagramas-de-flujo
Fase 4 construccion-de-algoritmos-y-diagramas-de-flujoFase 4 construccion-de-algoritmos-y-diagramas-de-flujo
Fase 4 construccion-de-algoritmos-y-diagramas-de-flujo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Clase1 programac
Clase1 programacClase1 programac
Clase1 programac
 
Algoritmos (1)
Algoritmos (1)Algoritmos (1)
Algoritmos (1)
 
Aldana andrés 3 j
Aldana andrés 3 jAldana andrés 3 j
Aldana andrés 3 j
 
Algoritmo y su elavoración
Algoritmo y su elavoraciónAlgoritmo y su elavoración
Algoritmo y su elavoración
 

Ähnlich wie Algoritmos

Ähnlich wie Algoritmos (20)

Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptxAlgoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
 
Trabajo de romero
Trabajo de romeroTrabajo de romero
Trabajo de romero
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Introduccion A La Programacion
Introduccion A La ProgramacionIntroduccion A La Programacion
Introduccion A La Programacion
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad1
Unidad1Unidad1
Unidad1
 
Semana 1
Semana 1Semana 1
Semana 1
 
Unidad 2 Principios de programación
Unidad 2 Principios de programaciónUnidad 2 Principios de programación
Unidad 2 Principios de programación
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Algoritmos computacionales y programación: 1
 Algoritmos computacionales y programación: 1 Algoritmos computacionales y programación: 1
Algoritmos computacionales y programación: 1
 
INF2_EXC2_MAYRAFRANCO
INF2_EXC2_MAYRAFRANCOINF2_EXC2_MAYRAFRANCO
INF2_EXC2_MAYRAFRANCO
 
Trabajo mayra computacion
Trabajo mayra computacionTrabajo mayra computacion
Trabajo mayra computacion
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1
 
EJECUCIÓN DE ALGORITMOS
EJECUCIÓN DE ALGORITMOSEJECUCIÓN DE ALGORITMOS
EJECUCIÓN DE ALGORITMOS
 
Programacion
ProgramacionProgramacion
Programacion
 
Fases Para Solucionar Problemas con computadoras
Fases Para Solucionar Problemas con computadorasFases Para Solucionar Problemas con computadoras
Fases Para Solucionar Problemas con computadoras
 

Kürzlich hochgeladen

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 

Kürzlich hochgeladen (12)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 

Algoritmos

  • 2. INTRODUCCION Esta presentación fue realizada para el aprendizaje para saber y crear un algoritmo bien estructurado con calidad por el programador para el usuario con la finalidad de resolver diferentes problemas que así lo meriten.
  • 3. DEFINICION • Es un conjunto ordenado y finito de operaciones que permite hallar la solución de un problema. Método y notación en las distintas fórmulas del cálculo. • El algoritmo constituye un método para resolver un problema mediante una secuencia de pasos a seguir. Dicha secuencia puede ser expresada en forma de diagrama de flujo con el fin de seguirlo de una forma más sencilla.
  • 4. CARACTERISTICA • Un algoritmo debe ser preciso e indicar el orden de realización de cada paso. • Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez. • Un algoritmo debe ser finito. el algoritmo se debe terminar en algún momento; o sea, debe tener un número finito de pasos. • Un algoritmo debe ser legibles: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente.
  • 5. 3 PARTES IMPORTANTES • ENTRADA: Corresponde al insumo, a los datos necesarios que requiere el proceso para ofrecer los resultados esperados. • PROCESO: Pasos necesarios para obtener la solución del problema o la situación planteada. • SALIDA: Resultados arrojados por el proceso como solución.
  • 6. PROPIADOS DEL ALGORITMO • Enunciado del problema: el enunciado del problema debe de ser claro y completo. • Análisis de la solución general: entendido el problema, para resolverlo es preciso analizar: Los datos de entradas que nos suministran. El proceso al que se requiere someter esos datos a fin de obtener los resultados esperados. Los datos o resultados que se esperan. Áreas de trabajo, fórmulas y otros recursos necesarios. Definir condiciones si las hay. • Elaboración Del Algoritmo: los conocimientos adquiridos anteriormente son las herramientas necesarias para llevar a cabo la elaboración de un algoritmo a través de un problema.
  • 7. DATOS Los datos son símbolos que se convierten en condiciones, hechos, situaciones o valores. Un dato puede significar un número, una letra, un signo ortográfico o cualquier símbolo que represente una cantidad, una medida, una palabra o una descripción. TIPOS DE DATOS • Numéricos (Reales, Enteros). • Lógicos. • Carácter (Char, String).
  • 9. CONCLUCION Esperamos que esta presentación les hay servido de ayuda y aprendizaje y puedan realizar sus algoritmos con mayor facilidad para resolver diferentes problemas.