SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
ALGORITMOS
Fundamentos de programación
Yesith valencia
¿QUÉ ES UN ALGORITMO?
• Un algoritmo es una secuencia lógica y finita de
pasos que permite solucionar un problema o
cumplir con un objetivo
• Los algoritmos deben ser precisos e indicar el
orden lógico de realización de cada uno de los
pasos, debe ser definido y esto quiere decir que si
se ejecuta un algoritmo varias veces se debe
obtener siempre el mismo resultado, también debe
ser finito o sea debe iniciar con una acción y
terminar con un resultado o solución de un
problema.
ALGORITMOS - YESITH VALENCIA 2
¿QUÉ ES UN ALGORITMO?
Cuando se elabora un algoritmo se debe
tener en cuenta lo siguiente.
• Tener claro cuál es el problema que va a
solucionar.
• Establecer un objetivo que permita medir la
solución del problema.
• Elaborar un algoritmo que solucione el problema.
• Realizar pruebas al algoritmo para verificar los
resultados.
ALGORITMOS - YESITH VALENCIA 3
EJEMPLO 1
Elabore un algoritmo que permita ir de la casa al colegio.
Problema: No sé cómo ir de la casa al colegio
Objetivo: Ir de la casa al colegio.
ALGORITMOS - YESITH VALENCIA 4
Existen dos tipos de algoritmos. Los algoritmos convencionales que son los que hacen las
personas todos los días en sus diferentes actividades para solucionar problemas del trabajo o
de la vida cotidiana. Y los algoritmos computacionales que son los que utilizan el computador
a través de programas diseñados por desarrolladores de software y programadores para
dar solución a problemas de cálculo o de manejo de información.
ALGORITMOS - YESITH VALENCIA 6
DIAGRAMAS DE FLUJO
Un diagrama de flujo permite representar de forma gráfica un algoritmo a través de símbolos.
ALGORITMOS - YESITH VALENCIA 7
• Las entradas son datos o insumos que necesita el
algoritmo para que se pueda elaborar.
• Los procesos son las acciones que permiten transformar
las entradas (insumos o datos) en otros datos u otros
insumos que permitirán dar solución el problema.
• Las salidas hacen referencia a los resultados que debe
dar al final el algoritmo.
• Las decisiones se usan para tomar decisiones lógicas y
de acuerdo a estas ejecutar o no conjuntos de
instrucciones.
• Las iteraciones permiten repetir un conjunto de
instrucciones dentro de un algoritmo
Los diagramas se deben realizar de arriba hacia
abajo y de izquierda a derecha.
El algoritmo debe arrancar con el símbolo de
inicio y terminar con símbolo de fin.
La dirección de flujo se debe representar por
medio de flechas.
Todas las líneas de flujo deben llegar a un
símbolo o a otra línea.
ALGORITMOS - YESITH VALENCIA 8
EJEMPLO 1
ALGORITMOS - YESITH VALENCIA 9
EJERCICIO
Realice el Diagrama de Flujo de Datos para ir a cine
ØIndividual
ØA mano
ØEn Digital (realice dos versiones, una básica y una completa)
ØSubir al Dropbox en .PDF realizando un análisis completo: Problema, objetivo, Algoritmo
(revisando y mostrando) que cumpla con las condiciones de un Algoritmo), y DFD.
ALGORITMOS - YESITH VALENCIA 10

Más contenido relacionado

La actualidad más candente

1.3 elaborar algoritmos de la solución de un problema.
1.3 elaborar algoritmos de la solución de un problema.1.3 elaborar algoritmos de la solución de un problema.
1.3 elaborar algoritmos de la solución de un problema.
carolina peña
 
Explicación algoritmos (clase 1)
Explicación algoritmos (clase 1)Explicación algoritmos (clase 1)
Explicación algoritmos (clase 1)
Miguel Manquillo
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
jeansebas154
 

La actualidad más candente (20)

1.3 elaborar algoritmos de la solución de un problema.
1.3 elaborar algoritmos de la solución de un problema.1.3 elaborar algoritmos de la solución de un problema.
1.3 elaborar algoritmos de la solución de un problema.
 
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 y digramas de flujo
Algoritmos y digramas de flujoAlgoritmos y digramas de flujo
Algoritmos y digramas de flujo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
CURSO HERRAMIENTAS INFORMATICAS
CURSO HERRAMIENTAS INFORMATICASCURSO HERRAMIENTAS INFORMATICAS
CURSO HERRAMIENTAS INFORMATICAS
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Análisis de algoritmos
Análisis de algoritmosAnálisis de algoritmos
Análisis de algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Parcial 1
Parcial 1Parcial 1
Parcial 1
 
Trabajo de informática
Trabajo de informáticaTrabajo de informática
Trabajo de informática
 
Unidad I Algoritmos y Programas
Unidad I Algoritmos y ProgramasUnidad I Algoritmos y Programas
Unidad I Algoritmos y Programas
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
01 algoritmo
01 algoritmo01 algoritmo
01 algoritmo
 
Diseño de Algoritmos
Diseño de AlgoritmosDiseño de Algoritmos
Diseño de Algoritmos
 
Explicación algoritmos (clase 1)
Explicación algoritmos (clase 1)Explicación algoritmos (clase 1)
Explicación algoritmos (clase 1)
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos 2
Algoritmos 2Algoritmos 2
Algoritmos 2
 
Resolucion de problemas
Resolucion de problemasResolucion de problemas
Resolucion de problemas
 

Similar a Algoritmos

Presentación desiree vegas
Presentación desiree vegasPresentación desiree vegas
Presentación desiree vegas
desireevegas
 
algoritmos y fundamentos de programacion
algoritmos y fundamentos de programacionalgoritmos y fundamentos de programacion
algoritmos y fundamentos de programacion
MIKE_INK_RM
 
Informatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en AlgoritmosInformatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en Algoritmos
Gabriel Ruiz
 
Trabajo mayra computacion
Trabajo mayra computacionTrabajo mayra computacion
Trabajo mayra computacion
mayrafranco99
 

Similar a Algoritmos (20)

Presentación desiree vegas
Presentación desiree vegasPresentación desiree vegas
Presentación desiree vegas
 
Inf2 exc2 andrea sofia
Inf2 exc2  andrea sofiaInf2 exc2  andrea sofia
Inf2 exc2 andrea sofia
 
Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1
 
algoritmos y fundamentos de programacion
algoritmos y fundamentos de programacionalgoritmos y fundamentos de programacion
algoritmos y fundamentos de programacion
 
Algoritmos
Algoritmos Algoritmos
Algoritmos
 
Algoritmo poncho
Algoritmo ponchoAlgoritmo poncho
Algoritmo poncho
 
Algoritmo
Algoritmo Algoritmo
Algoritmo
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmos
 
Presentación Luis Barreto
Presentación Luis BarretoPresentación Luis Barreto
Presentación Luis Barreto
 
Algoritmos con decisiones.pptx
Algoritmos con decisiones.pptxAlgoritmos con decisiones.pptx
Algoritmos con decisiones.pptx
 
Informatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en AlgoritmosInformatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en Algoritmos
 
Algoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujoAlgoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujo
 
Algoritmos Grado 11-01
Algoritmos Grado 11-01Algoritmos Grado 11-01
Algoritmos Grado 11-01
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
1 conceptos algoritmos
1 conceptos algoritmos1 conceptos algoritmos
1 conceptos algoritmos
 
INF2_EXC2_MAYRAFRANCO
INF2_EXC2_MAYRAFRANCOINF2_EXC2_MAYRAFRANCO
INF2_EXC2_MAYRAFRANCO
 
Trabajo mayra computacion
Trabajo mayra computacionTrabajo mayra computacion
Trabajo mayra computacion
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Más de Yesith Valencia

Más de Yesith Valencia (20)

Ejemplos en diferentes lenguajes de programación
Ejemplos en diferentes lenguajes de programaciónEjemplos en diferentes lenguajes de programación
Ejemplos en diferentes lenguajes de programación
 
Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de Control
 
Introducción - Auditoría de Sistemas
Introducción - Auditoría de SistemasIntroducción - Auditoría de Sistemas
Introducción - Auditoría de Sistemas
 
Introducción a Fundamentos de Programación
Introducción a Fundamentos de ProgramaciónIntroducción a Fundamentos de Programación
Introducción a Fundamentos de Programación
 
Introducción a la Norma ISO 27001
Introducción a la Norma ISO 27001Introducción a la Norma ISO 27001
Introducción a la Norma ISO 27001
 
Informe sobre las amenazas para la seguridad en internet de symantec 2019
Informe sobre las amenazas para la seguridad en internet de symantec 2019Informe sobre las amenazas para la seguridad en internet de symantec 2019
Informe sobre las amenazas para la seguridad en internet de symantec 2019
 
JQuery
JQueryJQuery
JQuery
 
Java script
Java scriptJava script
Java script
 
CRUD html php mysql
CRUD html php mysqlCRUD html php mysql
CRUD html php mysql
 
CSS
CSSCSS
CSS
 
MVC: La Vista
MVC: La VistaMVC: La Vista
MVC: La Vista
 
Html
HtmlHtml
Html
 
1 introduccion
1 introduccion1 introduccion
1 introduccion
 
MVC: El modelo
MVC: El modeloMVC: El modelo
MVC: El modelo
 
DAP - Configuracion ambiente de desarrollo
DAP - Configuracion ambiente de desarrolloDAP - Configuracion ambiente de desarrollo
DAP - Configuracion ambiente de desarrollo
 
Programación Web - Introducción
Programación Web - IntroducciónProgramación Web - Introducción
Programación Web - Introducción
 
Desarrollo de aplicaciones empresariales Introducción
Desarrollo de aplicaciones empresariales IntroducciónDesarrollo de aplicaciones empresariales Introducción
Desarrollo de aplicaciones empresariales Introducción
 
Token - Seguridad para Web Services
Token - Seguridad para Web ServicesToken - Seguridad para Web Services
Token - Seguridad para Web Services
 
NuSoap & Test Web Services
NuSoap & Test Web ServicesNuSoap & Test Web Services
NuSoap & Test Web Services
 
SOAP
SOAPSOAP
SOAP
 

Último

COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
Wilian24
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Demetrio Ccesa Rayme
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
 
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 20241ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
 
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxMINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
 
Presentación de la propuesta de clase.pdf
Presentación de la propuesta de clase.pdfPresentación de la propuesta de clase.pdf
Presentación de la propuesta de clase.pdf
 
10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
 
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE 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
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdfTÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
 

Algoritmos

  • 2. ¿QUÉ ES UN ALGORITMO? • Un algoritmo es una secuencia lógica y finita de pasos que permite solucionar un problema o cumplir con un objetivo • Los algoritmos deben ser precisos e indicar el orden lógico de realización de cada uno de los pasos, debe ser definido y esto quiere decir que si se ejecuta un algoritmo varias veces se debe obtener siempre el mismo resultado, también debe ser finito o sea debe iniciar con una acción y terminar con un resultado o solución de un problema. ALGORITMOS - YESITH VALENCIA 2
  • 3. ¿QUÉ ES UN ALGORITMO? Cuando se elabora un algoritmo se debe tener en cuenta lo siguiente. • Tener claro cuál es el problema que va a solucionar. • Establecer un objetivo que permita medir la solución del problema. • Elaborar un algoritmo que solucione el problema. • Realizar pruebas al algoritmo para verificar los resultados. ALGORITMOS - YESITH VALENCIA 3
  • 4. EJEMPLO 1 Elabore un algoritmo que permita ir de la casa al colegio. Problema: No sé cómo ir de la casa al colegio Objetivo: Ir de la casa al colegio. ALGORITMOS - YESITH VALENCIA 4
  • 5. Existen dos tipos de algoritmos. Los algoritmos convencionales que son los que hacen las personas todos los días en sus diferentes actividades para solucionar problemas del trabajo o de la vida cotidiana. Y los algoritmos computacionales que son los que utilizan el computador a través de programas diseñados por desarrolladores de software y programadores para dar solución a problemas de cálculo o de manejo de información. ALGORITMOS - YESITH VALENCIA 6
  • 6. DIAGRAMAS DE FLUJO Un diagrama de flujo permite representar de forma gráfica un algoritmo a través de símbolos. ALGORITMOS - YESITH VALENCIA 7 • Las entradas son datos o insumos que necesita el algoritmo para que se pueda elaborar. • Los procesos son las acciones que permiten transformar las entradas (insumos o datos) en otros datos u otros insumos que permitirán dar solución el problema. • Las salidas hacen referencia a los resultados que debe dar al final el algoritmo. • Las decisiones se usan para tomar decisiones lógicas y de acuerdo a estas ejecutar o no conjuntos de instrucciones. • Las iteraciones permiten repetir un conjunto de instrucciones dentro de un algoritmo
  • 7. Los diagramas se deben realizar de arriba hacia abajo y de izquierda a derecha. El algoritmo debe arrancar con el símbolo de inicio y terminar con símbolo de fin. La dirección de flujo se debe representar por medio de flechas. Todas las líneas de flujo deben llegar a un símbolo o a otra línea. ALGORITMOS - YESITH VALENCIA 8
  • 8. EJEMPLO 1 ALGORITMOS - YESITH VALENCIA 9
  • 9. EJERCICIO Realice el Diagrama de Flujo de Datos para ir a cine ØIndividual ØA mano ØEn Digital (realice dos versiones, una básica y una completa) ØSubir al Dropbox en .PDF realizando un análisis completo: Problema, objetivo, Algoritmo (revisando y mostrando) que cumpla con las condiciones de un Algoritmo), y DFD. ALGORITMOS - YESITH VALENCIA 10