SlideShare una empresa de Scribd logo
1 de 6
ALGORITMO
DEFINICION
Exi st en muchas def i ni ci ones per o l as mas
apr opi adas son l as si gui ent es:
a).- Al gor i t mo es una secuenci a f i ni t a de
i nst r ucci ones, cada una de l as cual es t i ene un
si gni f i cado preciso y puede ejecutarse con una cantidad
finita de esfuerzo en un tiempo finito. Ha de tener las
siguientes características:
l egi bl e, cor r ect o, modul ar , ef i ci ent e, est r uct ur ado
, no ambi guo y a ser posi bl e se ha de desar r ol l ar en
el menor t i empo posi bl e.
b).- Un al gor i t mo es el conj unt o de oper aci ones y
pr ocedi mi ent os que deben segui r se par a r esol ver un
pr obl ema.
CARACTERISTICAS
• Finito: el algoritmo debe acabar tras un número finito
de pasos. Es más, es casi fundamental que sea en
un número razonable de pasos. Es decir que debe
tener un final y no debe ser repetitivo.
• Definido: si se sigue dos veces, se obtiene el mismo
resultado cada vez.
• Preciso: estar compuesto de pasos bien definidos
(no ambiguos) y ordenados. hay que evitar toda
ambigüedad al definir cada paso.
PARTES DE UN
ALGORITMO
• Entrada: es la información de partida que
necesita el algoritmo para arrancar.
• Proceso: es el conjunto de todas las
operaciones a realizar.
• Salida: son los resultados obtenidos.
CLASIFICACIÓN DE
ALGORITMOS
Los algoritmos se pueden clasificar en cuatro tipos:
• Algoritmo computacional: Es un algoritmo que
puede ser ejecutado en una computadora. Ejemplo:
Fórmula aplicada para un cálculo de la raíz cuadrada
de un valor x.
• Algoritmo no computacional: Es un algoritmo que
no requiere de una computadora para ser ejecutado.
Ejemplo: Instalación de un equipo de sonido.
• Algoritmo cualitativo: Un algoritmo es cualitativo
cuando en sus pasos o instrucciones no están
involucrados cálculos numéricos. Ejemplos: Las
instrucciones para desarrollar una actividad
física, encontrar un tesoro.
• Algoritmo cuantitativo: Una algoritmo es
cuantitativo cuando en sus pasos o instrucciones
involucran cálculos numéricos. Ejemplo: Solución de
una ecuación de segundo grado.

Más contenido relacionado

La actualidad más candente

El algoritmoo
El algoritmooEl algoritmoo
El algoritmoomarg00
 
Low Code Test Automation - Jornadas de Ingeniería de Software 2021
Low Code Test Automation - Jornadas de Ingeniería de Software 2021Low Code Test Automation - Jornadas de Ingeniería de Software 2021
Low Code Test Automation - Jornadas de Ingeniería de Software 2021Federico Toledo
 
Diagramas de flujo y algoritmos
Diagramas de flujo y algoritmosDiagramas de flujo y algoritmos
Diagramas de flujo y algoritmosKoldo Parra
 
Explicación algoritmos (clase 1)
Explicación algoritmos (clase 1)Explicación algoritmos (clase 1)
Explicación algoritmos (clase 1)Miguel Manquillo
 
Algoritmos pseudocódigos y diagramas de flujo
Algoritmos pseudocódigos y diagramas de flujoAlgoritmos pseudocódigos y diagramas de flujo
Algoritmos pseudocódigos y diagramas de flujoLuis Sanchez
 
Algoritmo, seudocodigo, y diagrama de flujo
Algoritmo, seudocodigo, y diagrama de flujoAlgoritmo, seudocodigo, y diagrama de flujo
Algoritmo, seudocodigo, y diagrama de flujoMiju Duran
 
Algoritmos de programacion Wilson Terceros
Algoritmos de programacion Wilson TercerosAlgoritmos de programacion Wilson Terceros
Algoritmos de programacion Wilson TercerosWilson Terceros Medrano
 
Slaideshare algoritmo
Slaideshare algoritmoSlaideshare algoritmo
Slaideshare algoritmoMary Guaman
 
5 teoria de algoritmos...
5 teoria de algoritmos...5 teoria de algoritmos...
5 teoria de algoritmos...alithu1
 
[ADD] Algoritmos Definicion
[ADD] Algoritmos Definicion[ADD] Algoritmos Definicion
[ADD] Algoritmos DefinicionMonjeOneble
 
Algoritmos de ale
Algoritmos de aleAlgoritmos de ale
Algoritmos de aleskrillex132
 
Diapositivas algoritmos
Diapositivas algoritmosDiapositivas algoritmos
Diapositivas algoritmoswrtc
 
Algoritmos y diagramas de flujos
Algoritmos y diagramas de flujosAlgoritmos y diagramas de flujos
Algoritmos y diagramas de flujosGustavo Tovar
 
ALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSeliaaaramos
 
Unidad I Algoritmos y Programas
Unidad I Algoritmos y ProgramasUnidad I Algoritmos y Programas
Unidad I Algoritmos y ProgramasAverkleyCH
 

La actualidad más candente (20)

El algoritmoo
El algoritmooEl algoritmoo
El algoritmoo
 
Presentacion yarely maye
Presentacion yarely maye Presentacion yarely maye
Presentacion yarely maye
 
Low Code Test Automation - Jornadas de Ingeniería de Software 2021
Low Code Test Automation - Jornadas de Ingeniería de Software 2021Low Code Test Automation - Jornadas de Ingeniería de Software 2021
Low Code Test Automation - Jornadas de Ingeniería de Software 2021
 
Diagramas de flujo y algoritmos
Diagramas de flujo y algoritmosDiagramas de flujo y algoritmos
Diagramas de flujo y algoritmos
 
EL ALGORITMO
EL ALGORITMOEL ALGORITMO
EL ALGORITMO
 
Explicación algoritmos (clase 1)
Explicación algoritmos (clase 1)Explicación algoritmos (clase 1)
Explicación algoritmos (clase 1)
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos pseudocódigos y diagramas de flujo
Algoritmos pseudocódigos y diagramas de flujoAlgoritmos pseudocódigos y diagramas de flujo
Algoritmos pseudocódigos y diagramas de flujo
 
Parcial 1
Parcial 1Parcial 1
Parcial 1
 
Algoritmo, seudocodigo, y diagrama de flujo
Algoritmo, seudocodigo, y diagrama de flujoAlgoritmo, seudocodigo, y diagrama de flujo
Algoritmo, seudocodigo, y diagrama de flujo
 
Algoritmos de programacion Wilson Terceros
Algoritmos de programacion Wilson TercerosAlgoritmos de programacion Wilson Terceros
Algoritmos de programacion Wilson Terceros
 
Slaideshare algoritmo
Slaideshare algoritmoSlaideshare algoritmo
Slaideshare algoritmo
 
5 teoria de algoritmos...
5 teoria de algoritmos...5 teoria de algoritmos...
5 teoria de algoritmos...
 
[ADD] Algoritmos Definicion
[ADD] Algoritmos Definicion[ADD] Algoritmos Definicion
[ADD] Algoritmos Definicion
 
Algoritmos de ale
Algoritmos de aleAlgoritmos de ale
Algoritmos de ale
 
Diapositivas algoritmos
Diapositivas algoritmosDiapositivas algoritmos
Diapositivas algoritmos
 
Complejidad de algoritmos
Complejidad de algoritmos Complejidad de algoritmos
Complejidad de algoritmos
 
Algoritmos y diagramas de flujos
Algoritmos y diagramas de flujosAlgoritmos y diagramas de flujos
Algoritmos y diagramas de flujos
 
ALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOS
 
Unidad I Algoritmos y Programas
Unidad I Algoritmos y ProgramasUnidad I Algoritmos y Programas
Unidad I Algoritmos y Programas
 

Destacado

Sistema de nivelacion y admisión
Sistema de nivelacion y admisiónSistema de nivelacion y admisión
Sistema de nivelacion y admisiónAngie Estefania
 
Redes sociales
Redes socialesRedes sociales
Redes socialeshadripl
 
Propuesta legislación de la comunicación
Propuesta legislación de la comunicaciónPropuesta legislación de la comunicación
Propuesta legislación de la comunicaciónJhordin Avila Chacon
 
Legislación de la comunicación lucia martinez
Legislación de la comunicación lucia martinezLegislación de la comunicación lucia martinez
Legislación de la comunicación lucia martinez19690123lucia
 
La perfección del sueño
La perfección del sueñoLa perfección del sueño
La perfección del sueñoLourdes Baca
 
Casas de cambio x bruno calabro spano
Casas de cambio x bruno calabro spanoCasas de cambio x bruno calabro spano
Casas de cambio x bruno calabro spanosebas060400kpo
 
Opta por-el-perdon(1)
Opta por-el-perdon(1)Opta por-el-perdon(1)
Opta por-el-perdon(1)Julia Toledo
 
Presentación individual - Legislación de la comunicación - Grupo 401125_2
Presentación individual - Legislación de la comunicación - Grupo 401125_2Presentación individual - Legislación de la comunicación - Grupo 401125_2
Presentación individual - Legislación de la comunicación - Grupo 401125_2Catalina Pinzón
 
A cultura como campo de luta e interpretação social no Brasil do Século XX - ...
A cultura como campo de luta e interpretação social no Brasil do Século XX - ...A cultura como campo de luta e interpretação social no Brasil do Século XX - ...
A cultura como campo de luta e interpretação social no Brasil do Século XX - ...Curso Livre Redação-Eliani Martins
 

Destacado (20)

Sistema de nivelacion y admisión
Sistema de nivelacion y admisiónSistema de nivelacion y admisión
Sistema de nivelacion y admisión
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 
123 ubv
123 ubv123 ubv
123 ubv
 
Vrushali Spicy Stills
Vrushali Spicy StillsVrushali Spicy Stills
Vrushali Spicy Stills
 
Propuesta legislación de la comunicación
Propuesta legislación de la comunicaciónPropuesta legislación de la comunicación
Propuesta legislación de la comunicación
 
16 la comunidad hoy
16 la comunidad hoy16 la comunidad hoy
16 la comunidad hoy
 
Primera investigacion
Primera investigacionPrimera investigacion
Primera investigacion
 
La felicidad
La felicidadLa felicidad
La felicidad
 
Modulo 4 grupal
Modulo 4  grupalModulo 4  grupal
Modulo 4 grupal
 
Legislación de la comunicación lucia martinez
Legislación de la comunicación lucia martinezLegislación de la comunicación lucia martinez
Legislación de la comunicación lucia martinez
 
Matriz guía (2)
Matriz guía (2)Matriz guía (2)
Matriz guía (2)
 
La perfección del sueño
La perfección del sueñoLa perfección del sueño
La perfección del sueño
 
Casas de cambio x bruno calabro spano
Casas de cambio x bruno calabro spanoCasas de cambio x bruno calabro spano
Casas de cambio x bruno calabro spano
 
Opta por-el-perdon(1)
Opta por-el-perdon(1)Opta por-el-perdon(1)
Opta por-el-perdon(1)
 
Liceo otilio ulate blanco
Liceo otilio ulate blancoLiceo otilio ulate blanco
Liceo otilio ulate blanco
 
Filosofia
FilosofiaFilosofia
Filosofia
 
Presentación individual - Legislación de la comunicación - Grupo 401125_2
Presentación individual - Legislación de la comunicación - Grupo 401125_2Presentación individual - Legislación de la comunicación - Grupo 401125_2
Presentación individual - Legislación de la comunicación - Grupo 401125_2
 
Conociendo tu celular
Conociendo tu celularConociendo tu celular
Conociendo tu celular
 
A cultura como campo de luta e interpretação social no Brasil do Século XX - ...
A cultura como campo de luta e interpretação social no Brasil do Século XX - ...A cultura como campo de luta e interpretação social no Brasil do Século XX - ...
A cultura como campo de luta e interpretação social no Brasil do Século XX - ...
 
RESUME - Lahiru 2015 (2)
RESUME - Lahiru 2015 (2)RESUME - Lahiru 2015 (2)
RESUME - Lahiru 2015 (2)
 

Similar a Definición y características de los algoritmos

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 AlgoritmosGabriel Ruiz
 
Diferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmoDiferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmojohan stoker
 
CURSO HERRAMIENTAS INFORMATICAS
CURSO HERRAMIENTAS INFORMATICASCURSO HERRAMIENTAS INFORMATICAS
CURSO HERRAMIENTAS INFORMATICASRodrigo Ruiz Mere
 
Algoritmos computacionales y programación: 1
 Algoritmos computacionales y programación: 1 Algoritmos computacionales y programación: 1
Algoritmos computacionales y programación: 1Universidad Veracruzana
 
Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Alma Lopez
 
ALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y informaciónALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y informaciónQuirogaSharon
 
Presentación de slideshare
Presentación de slidesharePresentación de slideshare
Presentación de slidesharedaniel_estrada
 
Presentación de slideshare
Presentación de slidesharePresentación de slideshare
Presentación de slidesharedaniel_estrada
 
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
 

Similar a Definición y características de los algoritmos (20)

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
 
algoritmo
algoritmo algoritmo
algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Logaritmo
LogaritmoLogaritmo
Logaritmo
 
Diferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmoDiferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmo
 
Contenido1
Contenido1Contenido1
Contenido1
 
Algoritmos clase 10
Algoritmos clase 10Algoritmos clase 10
Algoritmos clase 10
 
CURSO HERRAMIENTAS INFORMATICAS
CURSO HERRAMIENTAS INFORMATICASCURSO HERRAMIENTAS INFORMATICAS
CURSO HERRAMIENTAS INFORMATICAS
 
informaticai
informaticaiinformaticai
informaticai
 
Algoritmos computacionales y programación: 1
 Algoritmos computacionales y programación: 1 Algoritmos computacionales y programación: 1
Algoritmos computacionales y programación: 1
 
Definiciones
DefinicionesDefiniciones
Definiciones
 
Algoritmos
Algoritmos Algoritmos
Algoritmos
 
Presentación1 tuy
Presentación1 tuyPresentación1 tuy
Presentación1 tuy
 
Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1
 
ALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y informaciónALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y información
 
Presentación de slideshare
Presentación de slidesharePresentación de slideshare
Presentación de slideshare
 
Presentación de slideshare
Presentación de slidesharePresentación de slideshare
Presentación de slideshare
 
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
 

Definición y características de los algoritmos

  • 2. DEFINICION Exi st en muchas def i ni ci ones per o l as mas apr opi adas son l as si gui ent es: a).- Al gor i t mo es una secuenci a f i ni t a de i nst r ucci ones, cada una de l as cual es t i ene un si gni f i cado preciso y puede ejecutarse con una cantidad finita de esfuerzo en un tiempo finito. Ha de tener las siguientes características: l egi bl e, cor r ect o, modul ar , ef i ci ent e, est r uct ur ado , no ambi guo y a ser posi bl e se ha de desar r ol l ar en el menor t i empo posi bl e. b).- Un al gor i t mo es el conj unt o de oper aci ones y pr ocedi mi ent os que deben segui r se par a r esol ver un pr obl ema.
  • 3. CARACTERISTICAS • Finito: el algoritmo debe acabar tras un número finito de pasos. Es más, es casi fundamental que sea en un número razonable de pasos. Es decir que debe tener un final y no debe ser repetitivo. • Definido: si se sigue dos veces, se obtiene el mismo resultado cada vez. • Preciso: estar compuesto de pasos bien definidos (no ambiguos) y ordenados. hay que evitar toda ambigüedad al definir cada paso.
  • 4. PARTES DE UN ALGORITMO • Entrada: es la información de partida que necesita el algoritmo para arrancar. • Proceso: es el conjunto de todas las operaciones a realizar. • Salida: son los resultados obtenidos.
  • 5. CLASIFICACIÓN DE ALGORITMOS Los algoritmos se pueden clasificar en cuatro tipos: • Algoritmo computacional: Es un algoritmo que puede ser ejecutado en una computadora. Ejemplo: Fórmula aplicada para un cálculo de la raíz cuadrada de un valor x. • Algoritmo no computacional: Es un algoritmo que no requiere de una computadora para ser ejecutado. Ejemplo: Instalación de un equipo de sonido.
  • 6. • Algoritmo cualitativo: Un algoritmo es cualitativo cuando en sus pasos o instrucciones no están involucrados cálculos numéricos. Ejemplos: Las instrucciones para desarrollar una actividad física, encontrar un tesoro. • Algoritmo cuantitativo: Una algoritmo es cuantitativo cuando en sus pasos o instrucciones involucran cálculos numéricos. Ejemplo: Solución de una ecuación de segundo grado.