SlideShare una empresa de Scribd logo
Introducción a los
Algoritmos
Recopilado por: Ing. Melvis Martínez Cano
Contenido
Metodología para la solución de problemas
por medio de una computadora
Lenguajes Algorimicos
Caracteristicas de los Algoritmos
Tipos de Algoritmos
¿Qué es un Algoritmo?
 ¿Que es un algoritmo?
◦ Un algoritmo es una serie de pasos
organizados que describe el proceso que
se debe seguir, para dar solución a un
problema específico.
Introducción a los algoritmos
Introducción a los algoritmos
Cualitativos
Son aquellos que
se describen
utilizando
palabras
Tipos de
Algoritmos
Cuantitativos
Son aquellos
que utilizan
cálculos
numéricos para
definir los pasos
del proceso
Un algoritmo
debe ser...
Debe tener
terminar en algún
momento
Debe realizar las
funciones u
operaciones para
las que fue
creado.
Debe estar bien
estructurado
para su fácil
entendimiento.
Debe realizar las
operaciones con
un mínimo de
utilización de
recursos.
Debe estar libre
de errores.
(Validado)
Debe indicar un
orden de
realización de
cada paso.
Debe generar el
mismo resultado
siempre que se
siga.
Características de los algoritmos
FINITO
CONCRETO
LEGIBLE
DEFINIDO
PRECISO
NO
AMBIGUO
EFICIENTE
 Lenguajes Algorítmicos
◦ Un Lenguaje algorítmico es una serie de
símbolos y reglas que se utilizan para
describir de manera explícita un proceso.
Introducción a los algoritmos
Tipos de lenguajes algorítmicos
Gráficos No Gráficos
•INICIO
Edad: Entero
ESCRIBA “¿cuál es tu edad?”
Lea Edad
SI Edad >=18 entonces
ESCRIBA “Eres mayor de Edad”
FINSI
ESCRIBA “fin del algoritmo”
FIN
Metodología para la
solución de problemas por
medio de computadora
Definición Análisis Diseño
Introducción a los algoritmos
 Esta fase está dada por el enunciado del
problema, el cual requiere una definición clara
y precisa.
 Es importante que se conozca lo que se desea
que realice la computadora; mientras esto no
se conozca del todo no tiene mucho caso
continuar con la siguiente etapa.
Definición del problema
 Una vez que se ha comprendido lo que se desea de la
computadora, es necesario definir:
◦ Los datos de entrada.
◦ Cual es la información que se desea producir
(salida)
◦ Los métodos y fórmulas que se necesitan para
procesar los datos.
◦ Una recomendación muy práctica es el de colocarse
en el lugar de la computadora y analizar qué es lo
que se necesita que se ordene y en qué secuencia
para producir los resultados esperados.
Análisis del Problema
 Las características de un buen algoritmo son:
◦ Debe tener un punto particular de inicio.
◦ Debe ser definido, no debe permitir dobles
interpretaciones.
◦ Debe ser general, es decir, soportar la mayoría de
las variantes que se puedan presentar en la
definición del problema.
◦ Debe ser finito en tamaño y tiempo de ejecución.
◦ Diseño (creación) del Algoritmo
◦ Prueba de escritorio o Depuración
Diseño del algoritmo
Asignatura programacion I Introduccion a Algoritmos.pptx
Espero que esta presentación haya sido de su agrado

Más contenido relacionado

PDF
Algoritmos. Definición y Características
PPTX
Diseño Estructurado de Algoritmos
PPT
Introduccion A La Programacion
PPTX
Cbt blanca cotero
PPT
Introduccion a-la-programacion-1234039307400760-3
PDF
1. conceptos básicos sobre algoritmos adsi
PPT
Algoritmica terminado
PPTX
Algoritmos. Definición y Características
Diseño Estructurado de Algoritmos
Introduccion A La Programacion
Cbt blanca cotero
Introduccion a-la-programacion-1234039307400760-3
1. conceptos básicos sobre algoritmos adsi
Algoritmica terminado

Similar a Asignatura programacion I Introduccion a Algoritmos.pptx (20)

PPTX
DOC
Algoritmos computacionales
PPTX
Introduccion a Algoritmos
PPTX
Programas diseñados para solucionar algoritmos, natali paez y jisel sepulveda 9
PPTX
Programas diseñados para solucionar algoritmos, natali paez y jisel sepulveda 9
PPTX
ALGORITMOS bachillerato investigación y información
PPTX
Logica algoritmos
DOCX
CURSO HERRAMIENTAS INFORMATICAS
PDF
manual 1 informatica
PPSX
C:\Fakepath\Algoritmos2
PPSX
Algoritmos2
PPSX
ALGORITMO
PPTX
Definición de Algoritmos y características
PPTX
Algoritmos computacionales.pptx
DOCX
Algoritmos
PPT
algoritmos-.ppt
PPT
Algoritmos
PPT
Introducción a la Informática - Los Algoritmos
PPTX
Introduccion a la computacion
Algoritmos computacionales
Introduccion a Algoritmos
Programas diseñados para solucionar algoritmos, natali paez y jisel sepulveda 9
Programas diseñados para solucionar algoritmos, natali paez y jisel sepulveda 9
ALGORITMOS bachillerato investigación y información
Logica algoritmos
CURSO HERRAMIENTAS INFORMATICAS
manual 1 informatica
C:\Fakepath\Algoritmos2
Algoritmos2
ALGORITMO
Definición de Algoritmos y características
Algoritmos computacionales.pptx
Algoritmos
algoritmos-.ppt
Algoritmos
Introducción a la Informática - Los Algoritmos
Introduccion a la computacion
Publicidad

Más de Davilito Oso (20)

PPTX
IV Produccion I ESTUDIO DE METODOS.pptx
PPTX
EDT Estudio Integrado - Caso Completo.pptx
PPTX
Tema 3. Modelo Educativo Institucional.pptx
PPTX
De la Educacion EJES TRANSVERSALES 8 DE ENERO.pptx
PPTX
Oficina de Acceso a la Informacion OAIP.pptx
PDF
IV Unidad - Introducción al Estudio de Métodos- P1.pdf
PPTX
Doctor Serrano Conferencia Higiene y Seguridad del Trabajo DACTIC VF.pptx
PPTX
Doctor Serrano Seguridad-e-Higiene-del-Trabajo (2).pptx
PPTX
Doctor Serrano II Unidad.Productividad - Sesión 3.pptx
PDF
I UNIDAD Presentación en lo general - Producción I- Sesión2.pdf
PDF
Presentación en lo general- Sesión 1.pdf
PPTX
Sesión 4 de producción o administración de la producción
PPTX
Sesión 3 de producción o administración de la producción
PPTX
Sesión numero 1 de producción o administración de la producción
PPTX
Sesión numero 1 de producción o administración de la producción
PPT
Postgrado en Gerencia de Operaciones Presentación La Vaca.ppt
PPT
SELECCION DEL PROCESO en gerencia de operaciones.ppt
PPT
Asignatura programacion I Introduccion a Algoritmos.ppt
PPT
Windows_DNA-Mario valdez ramirez interactive.ppt
PPSX
Presentación de las mejores de Alma de Niño.ppsx
IV Produccion I ESTUDIO DE METODOS.pptx
EDT Estudio Integrado - Caso Completo.pptx
Tema 3. Modelo Educativo Institucional.pptx
De la Educacion EJES TRANSVERSALES 8 DE ENERO.pptx
Oficina de Acceso a la Informacion OAIP.pptx
IV Unidad - Introducción al Estudio de Métodos- P1.pdf
Doctor Serrano Conferencia Higiene y Seguridad del Trabajo DACTIC VF.pptx
Doctor Serrano Seguridad-e-Higiene-del-Trabajo (2).pptx
Doctor Serrano II Unidad.Productividad - Sesión 3.pptx
I UNIDAD Presentación en lo general - Producción I- Sesión2.pdf
Presentación en lo general- Sesión 1.pdf
Sesión 4 de producción o administración de la producción
Sesión 3 de producción o administración de la producción
Sesión numero 1 de producción o administración de la producción
Sesión numero 1 de producción o administración de la producción
Postgrado en Gerencia de Operaciones Presentación La Vaca.ppt
SELECCION DEL PROCESO en gerencia de operaciones.ppt
Asignatura programacion I Introduccion a Algoritmos.ppt
Windows_DNA-Mario valdez ramirez interactive.ppt
Presentación de las mejores de Alma de Niño.ppsx
Publicidad

Último (20)

PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
PDF
biología es un libro sobre casi todo el tema de biología
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PPTX
Doctrina 1 Soteriologuia y sus diferente
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
PDF
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
biología es un libro sobre casi todo el tema de biología
Escuelas Desarmando una mirada subjetiva a la educación
Doctrina 1 Soteriologuia y sus diferente
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
Híper Mega Repaso Histológico Bloque 3.pdf
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
DI, TEA, TDAH.pdf guía se secuencias didacticas
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
Fundamentos_Educacion_a_Distancia_ABC.pdf
Tomo 1 de biologia gratis ultra plusenmas
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL

Asignatura programacion I Introduccion a Algoritmos.pptx

  • 1. Introducción a los Algoritmos Recopilado por: Ing. Melvis Martínez Cano
  • 2. Contenido Metodología para la solución de problemas por medio de una computadora Lenguajes Algorimicos Caracteristicas de los Algoritmos Tipos de Algoritmos ¿Qué es un Algoritmo?
  • 3.  ¿Que es un algoritmo? ◦ Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema específico. Introducción a los algoritmos
  • 4. Introducción a los algoritmos Cualitativos Son aquellos que se describen utilizando palabras Tipos de Algoritmos Cuantitativos Son aquellos que utilizan cálculos numéricos para definir los pasos del proceso
  • 5. Un algoritmo debe ser... Debe tener terminar en algún momento Debe realizar las funciones u operaciones para las que fue creado. Debe estar bien estructurado para su fácil entendimiento. Debe realizar las operaciones con un mínimo de utilización de recursos. Debe estar libre de errores. (Validado) Debe indicar un orden de realización de cada paso. Debe generar el mismo resultado siempre que se siga. Características de los algoritmos FINITO CONCRETO LEGIBLE DEFINIDO PRECISO NO AMBIGUO EFICIENTE
  • 6.  Lenguajes Algorítmicos ◦ Un Lenguaje algorítmico es una serie de símbolos y reglas que se utilizan para describir de manera explícita un proceso. Introducción a los algoritmos
  • 7. Tipos de lenguajes algorítmicos Gráficos No Gráficos •INICIO Edad: Entero ESCRIBA “¿cuál es tu edad?” Lea Edad SI Edad >=18 entonces ESCRIBA “Eres mayor de Edad” FINSI ESCRIBA “fin del algoritmo” FIN
  • 8. Metodología para la solución de problemas por medio de computadora Definición Análisis Diseño Introducción a los algoritmos
  • 9.  Esta fase está dada por el enunciado del problema, el cual requiere una definición clara y precisa.  Es importante que se conozca lo que se desea que realice la computadora; mientras esto no se conozca del todo no tiene mucho caso continuar con la siguiente etapa. Definición del problema
  • 10.  Una vez que se ha comprendido lo que se desea de la computadora, es necesario definir: ◦ Los datos de entrada. ◦ Cual es la información que se desea producir (salida) ◦ Los métodos y fórmulas que se necesitan para procesar los datos. ◦ Una recomendación muy práctica es el de colocarse en el lugar de la computadora y analizar qué es lo que se necesita que se ordene y en qué secuencia para producir los resultados esperados. Análisis del Problema
  • 11.  Las características de un buen algoritmo son: ◦ Debe tener un punto particular de inicio. ◦ Debe ser definido, no debe permitir dobles interpretaciones. ◦ Debe ser general, es decir, soportar la mayoría de las variantes que se puedan presentar en la definición del problema. ◦ Debe ser finito en tamaño y tiempo de ejecución. ◦ Diseño (creación) del Algoritmo ◦ Prueba de escritorio o Depuración Diseño del algoritmo
  • 13. Espero que esta presentación haya sido de su agrado