SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
Algoritmos
Juan David collazos
Fernando caldas
11B
¿Qué es un algoritmo?
• Es un conjunto prescrito de instrucciones a reglas bien definidas, ordenadas
y finitas que permite realizar una actividad mediante pasos sucesivos que no
generen dudas a quien debe realizar dicha actividad
Tipos de algoritmos
• Cualitativo: cuando se hacen a través de palabras
• Cuantitativos: cuando se hace a través de números
Características de los algoritmos
• Finitos: acaban en un momento
• Eficientes: ocupan algo mínimo
• Legibles: debe ser claro
• Modificables: las modificaciones sean fáciles
• Modulares; debe favorecer la división del problema
Lenguaje algorítmicos
Diagrama de flujo
• Es la representación grafica del algoritmo o proceso, se utiliza en disciplinas
como programación, economía, procesos industriales y psicología cognitiva
Pseoudocodigo
• Es ciencias de la computación y análisis numérico es una descripción de alto
nivel compacta e informal del principio operativo de un programa
informático u/o algorítmico
Lenguaje de maquina
• Es el sistema de códigos directamente interpretados por un circuito micro
programable como el microprocesador de un computadora o el
microcontrolador de un automotor
Código fuente
• Es un conjunto de líneas de texto con los pasos que debe seguir la
computadora para ejecutar dicho programa
Programa ejecutable
• Es tradicionalmente un archivo binario o como se le conoce habitualmente
cuyo contenido se interpreta por el orden como un programa
Compilador
• Es un programa informático que traduce un programa escrito en un lenguaje
de programación a otro lenguaje diferente
Problema informático
• Es una lista bien definido, ordenado, y finito de operaciones que permite
hallar la solución
Programa informático
• Es una secuencia de instrucciones, escritas para analizar una tarea especifica
en una computadora
Programación a eventos
• La programación dirigida por eventos es un paradigma de programación en
el que tanto la estructura como la ejecución de los programas van
determinados por los sucesos que ocurran en el sistema, definidos por el
usuario o que ellos mismos provoquen.
Programación orientada a objetos
• Esta abstracción, se hace mediante una clase, la cual posee atributos (datos o
características) y métodos (funciones).
Condiciones pseudocodigo
• casi cualquier secuencia de instrucciones para un ordenador, será vital poder
comprobar si se cumple alguna condición. Una primera forma básica de
comprobar condiciones es con la orden "SI".
Partes del pseudocodigo
• Las principales partes de este lenguaje son:
• 1. Se puede ejecutar en un Ordenador
• 2. Es una forma de representación sencilla de utilizar y de manipular.
• 3. Facilita el paso del programa al Lenguaje de programación.
• 4. Es independiente del lenguaje de programación que se vaya a utilizar.
• 5. Es un método que facilita la programación y solución al algoritmo del programa.
Relación informática y algoritmo
• Es importante el estudio y conocimiento de lo que hoy conocemos como
Algoritmos Computacionales, que desde su aparición hasta nuestros días es, y
seguirá siendo; vital para el desarrollo de aplicaciones para computadoras y el
manejo y dominio de la lógica de programación para resolver problemas.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

ALGORITMO
ALGORITMOALGORITMO
ALGORITMO
 
Presentacion equipo #1
Presentacion equipo #1Presentacion equipo #1
Presentacion equipo #1
 
Presentación Luis Barreto
Presentación Luis BarretoPresentación Luis Barreto
Presentación Luis Barreto
 
Teoria Algoritmia
Teoria AlgoritmiaTeoria Algoritmia
Teoria Algoritmia
 
Pre logica
Pre logicaPre logica
Pre logica
 
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
 
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
 
Algoritmos y pseudocodigos
Algoritmos y pseudocodigosAlgoritmos y pseudocodigos
Algoritmos y pseudocodigos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Introduccion a la computacion
Introduccion a la computacionIntroduccion a la computacion
Introduccion a la computacion
 
Modulo 1 algoritmo
Modulo 1 algoritmoModulo 1 algoritmo
Modulo 1 algoritmo
 
Modulo 1 algoritmo
Modulo 1 algoritmoModulo 1 algoritmo
Modulo 1 algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Pasos para realizar un problema en computador
Pasos para realizar un problema en computadorPasos para realizar un problema en computador
Pasos para realizar un problema en computador
 
Presentacion info
Presentacion infoPresentacion info
Presentacion info
 
Algoritmos
Algoritmos Algoritmos
Algoritmos
 
Niveles de lenguajes de programacion
Niveles de lenguajes de programacionNiveles de lenguajes de programacion
Niveles de lenguajes de programacion
 
2. algoritmos
2. algoritmos2. algoritmos
2. algoritmos
 
Informatica 11 d
Informatica 11 dInformatica 11 d
Informatica 11 d
 
Unidad 1 clase 1 - fp
Unidad 1   clase 1 - fpUnidad 1   clase 1 - fp
Unidad 1 clase 1 - fp
 

Destacado

Pechalna muza
Pechalna muzaPechalna muza
Pechalna muzaUnbib Mk
 
行銷管理報告
行銷管理報告行銷管理報告
行銷管理報告Lance Chuang
 
Oncology Sales_ Experience Certificate
Oncology Sales_ Experience CertificateOncology Sales_ Experience Certificate
Oncology Sales_ Experience CertificateTahrim Hasan
 
бармашлве люди і долі 2
бармашлве  люди і долі 2бармашлве  люди і долі 2
бармашлве люди і долі 2Unbib Mk
 
Аналіз діяльності бібліотек Миколаївської області по обслуговуванню юнацтва у...
Аналіз діяльності бібліотек Миколаївської області по обслуговуванню юнацтва у...Аналіз діяльності бібліотек Миколаївської області по обслуговуванню юнацтва у...
Аналіз діяльності бібліотек Миколаївської області по обслуговуванню юнацтва у...Unbib Mk
 
Agile consortium nl annual congress 2016 visueel communiceren voor leiders
Agile consortium nl annual congress 2016 visueel communiceren voor leidersAgile consortium nl annual congress 2016 visueel communiceren voor leiders
Agile consortium nl annual congress 2016 visueel communiceren voor leidersAgileConsortiumINT
 

Destacado (14)

Pechalna muza
Pechalna muzaPechalna muza
Pechalna muza
 
行銷管理報告
行銷管理報告行銷管理報告
行銷管理報告
 
TCC_MC_27_Ricardo_Dufloth
TCC_MC_27_Ricardo_DuflothTCC_MC_27_Ricardo_Dufloth
TCC_MC_27_Ricardo_Dufloth
 
Ftd109
Ftd109Ftd109
Ftd109
 
Ftd28(1)
Ftd28(1)Ftd28(1)
Ftd28(1)
 
irant1
irant1irant1
irant1
 
Oncology Sales_ Experience Certificate
Oncology Sales_ Experience CertificateOncology Sales_ Experience Certificate
Oncology Sales_ Experience Certificate
 
бармашлве люди і долі 2
бармашлве  люди і долі 2бармашлве  люди і долі 2
бармашлве люди і долі 2
 
Аналіз діяльності бібліотек Миколаївської області по обслуговуванню юнацтва у...
Аналіз діяльності бібліотек Миколаївської області по обслуговуванню юнацтва у...Аналіз діяльності бібліотек Миколаївської області по обслуговуванню юнацтва у...
Аналіз діяльності бібліотек Миколаївської області по обслуговуванню юнацтва у...
 
Eterno
EternoEterno
Eterno
 
Quimica el asesinato de napoleón
Quimica el asesinato de napoleónQuimica el asesinato de napoleón
Quimica el asesinato de napoleón
 
MG Recommendation
MG RecommendationMG Recommendation
MG Recommendation
 
Día-mundial-del-agua 2012
Día-mundial-del-agua 2012Día-mundial-del-agua 2012
Día-mundial-del-agua 2012
 
Agile consortium nl annual congress 2016 visueel communiceren voor leiders
Agile consortium nl annual congress 2016 visueel communiceren voor leidersAgile consortium nl annual congress 2016 visueel communiceren voor leiders
Agile consortium nl annual congress 2016 visueel communiceren voor leiders
 

Similar a Juan david collazos y caldas 123

Nicholas casañas castaño
Nicholas casañas castañoNicholas casañas castaño
Nicholas casañas castañonicholas_333
 
desarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadorasdesarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadorasyanethcandanedo
 
Algoritmos y pseudocodigo imagenes
Algoritmos y pseudocodigo imagenesAlgoritmos y pseudocodigo imagenes
Algoritmos y pseudocodigo imagenesdafemehe
 
Algoritmos y pseudocodigo
Algoritmos y pseudocodigoAlgoritmos y pseudocodigo
Algoritmos y pseudocodigomatteo_ibarguen
 
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmosIng. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmosJosé Antonio Sandoval Acosta
 
Algoritmos seudocodigos y diagramos de flujo
Algoritmos seudocodigos y diagramos de flujoAlgoritmos seudocodigos y diagramos de flujo
Algoritmos seudocodigos y diagramos de flujoMacazagaa
 
UNIDAD 2_Tema 1.pdf
UNIDAD 2_Tema 1.pdfUNIDAD 2_Tema 1.pdf
UNIDAD 2_Tema 1.pdfjaimelovato
 
Fp isc u1 conceptos basicos
Fp isc   u1 conceptos basicosFp isc   u1 conceptos basicos
Fp isc u1 conceptos basicosAntonio San
 
Fundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicosFundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicosJosé Antonio Sandoval Acosta
 
Algoritmos y pseudocodigos.
Algoritmos y pseudocodigos.Algoritmos y pseudocodigos.
Algoritmos y pseudocodigos.srm28
 
La Robotica y sus aplicaciones
La Robotica y sus aplicacionesLa Robotica y sus aplicaciones
La Robotica y sus aplicacionesManuelMuoz210
 
Concepto y representaciones de un Algoritmo
Concepto y representaciones de un AlgoritmoConcepto y representaciones de un Algoritmo
Concepto y representaciones de un AlgoritmoJoaquin Lara Sierra
 

Similar a Juan david collazos y caldas 123 (20)

Nicholas casañas castaño
Nicholas casañas castañoNicholas casañas castaño
Nicholas casañas castaño
 
desarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadorasdesarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadoras
 
GLOSARIO TECNICO
GLOSARIO TECNICOGLOSARIO TECNICO
GLOSARIO TECNICO
 
Algoritmos y pseudocodigo imagenes
Algoritmos y pseudocodigo imagenesAlgoritmos y pseudocodigo imagenes
Algoritmos y pseudocodigo imagenes
 
Algoritmos y pseudocodigo
Algoritmos y pseudocodigoAlgoritmos y pseudocodigo
Algoritmos y pseudocodigo
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmosIng. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos seudocodigos y diagramos de flujo
Algoritmos seudocodigos y diagramos de flujoAlgoritmos seudocodigos y diagramos de flujo
Algoritmos seudocodigos y diagramos de flujo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
UNIDAD 2_Tema 1.pdf
UNIDAD 2_Tema 1.pdfUNIDAD 2_Tema 1.pdf
UNIDAD 2_Tema 1.pdf
 
Fp isc u1 conceptos basicos
Fp isc   u1 conceptos basicosFp isc   u1 conceptos basicos
Fp isc u1 conceptos basicos
 
Qué es un algoritmo 2
Qué es un algoritmo 2Qué es un algoritmo 2
Qué es un algoritmo 2
 
Fundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicosFundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicos
 
Algoritmos y pseudocodigos.
Algoritmos y pseudocodigos.Algoritmos y pseudocodigos.
Algoritmos y pseudocodigos.
 
Jhonathan
JhonathanJhonathan
Jhonathan
 
La Robotica y sus aplicaciones
La Robotica y sus aplicacionesLa Robotica y sus aplicaciones
La Robotica y sus aplicaciones
 
Programación
ProgramaciónProgramación
Programación
 
Concepto y representaciones de un Algoritmo
Concepto y representaciones de un AlgoritmoConcepto y representaciones de un Algoritmo
Concepto y representaciones de un Algoritmo
 

Último

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
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
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 

Último (13)

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.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
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 

Juan david collazos y caldas 123

  • 2. ¿Qué es un algoritmo? • Es un conjunto prescrito de instrucciones a reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien debe realizar dicha actividad
  • 3. Tipos de algoritmos • Cualitativo: cuando se hacen a través de palabras • Cuantitativos: cuando se hace a través de números
  • 4. Características de los algoritmos • Finitos: acaban en un momento • Eficientes: ocupan algo mínimo • Legibles: debe ser claro • Modificables: las modificaciones sean fáciles • Modulares; debe favorecer la división del problema
  • 6. Diagrama de flujo • Es la representación grafica del algoritmo o proceso, se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva
  • 7. Pseoudocodigo • Es ciencias de la computación y análisis numérico es una descripción de alto nivel compacta e informal del principio operativo de un programa informático u/o algorítmico
  • 8. Lenguaje de maquina • Es el sistema de códigos directamente interpretados por un circuito micro programable como el microprocesador de un computadora o el microcontrolador de un automotor
  • 9. Código fuente • Es un conjunto de líneas de texto con los pasos que debe seguir la computadora para ejecutar dicho programa
  • 10. Programa ejecutable • Es tradicionalmente un archivo binario o como se le conoce habitualmente cuyo contenido se interpreta por el orden como un programa
  • 11. Compilador • Es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje diferente
  • 12. Problema informático • Es una lista bien definido, ordenado, y finito de operaciones que permite hallar la solución
  • 13. Programa informático • Es una secuencia de instrucciones, escritas para analizar una tarea especifica en una computadora
  • 14. Programación a eventos • La programación dirigida por eventos es un paradigma de programación en el que tanto la estructura como la ejecución de los programas van determinados por los sucesos que ocurran en el sistema, definidos por el usuario o que ellos mismos provoquen.
  • 15. Programación orientada a objetos • Esta abstracción, se hace mediante una clase, la cual posee atributos (datos o características) y métodos (funciones).
  • 16. Condiciones pseudocodigo • casi cualquier secuencia de instrucciones para un ordenador, será vital poder comprobar si se cumple alguna condición. Una primera forma básica de comprobar condiciones es con la orden "SI".
  • 17. Partes del pseudocodigo • Las principales partes de este lenguaje son: • 1. Se puede ejecutar en un Ordenador • 2. Es una forma de representación sencilla de utilizar y de manipular. • 3. Facilita el paso del programa al Lenguaje de programación. • 4. Es independiente del lenguaje de programación que se vaya a utilizar. • 5. Es un método que facilita la programación y solución al algoritmo del programa.
  • 18. Relación informática y algoritmo • Es importante el estudio y conocimiento de lo que hoy conocemos como Algoritmos Computacionales, que desde su aparición hasta nuestros días es, y seguirá siendo; vital para el desarrollo de aplicaciones para computadoras y el manejo y dominio de la lógica de programación para resolver problemas.