SlideShare una empresa de Scribd logo
1 de 3
Algoritmos
Algunas definiciones.
Se puede empezar por definir algoritmo de muchas maneras distintas, según sea la aplicación que
se hace de este, pero aca están unas cuantas definiciones para tener, una idea mas sustentada de
lo que puede ser un algoritmo.
- Secuencia finita de instrucciones, reglas o pasos, que describen de forma precisa las
operaciones que un ordenador, debe realizar, para llevar a cabo una tarea en un tiempo
determinado
- Es la descripción de un esquema de de comportamiento que se expresa mediante un
repertorio finito de acciones y de informaciones elementales, identificadas, bien
comprendidas y realizables de forma agil. Este repertorio se denomina como “léxico”.
- Es un conjunto de finito de pasos definidos, estructurados en el tiempo, y formulados con
base a un conjunto finito de reglas no ambiguas, que proporcionan un procedimiento,
para dar solución o denotar la falta de esta, con respecto a un problema en un tiempo
determinado.
Las caracterisitcas básicas de un algoritmo.
Todo algoritmo debe poseer una de las siguientes características fundamentales para ser llamado
como tal:
- Ser definido:
Cada paso del algoritmo debe indicar la acción a realizar, sin criterio de interpretación, es
decir sin ambigüedad.
- Ser finito:
Debe contener un numero especifico y numerable de pasos, el cual debe finalizar al
completarlos.
- Tener cero o mas entradas:
Los datos son ingresados a un algoritmo como un insumo, para llevar a cabo las
operaciones que comprende.
- Tener una o mas salidas:
Un algoritmo debe de devolver siempre un resultado, pues no sirve de nada un algoritmo
que realiza una acción y nunca devuelve algún resultado. El resultado no es únicamente
algo que sea visual, basta con apreciar los efectos de las acciones del logaritmo.
- Efectividad :
El tiempo y esfuerzo por cada paso realizado debe ser preciso, usando justamente lo
necesario para su ejecución.
Ejemplos de algunos algoritmos utilizados frecuentemente.
Muchos algoritmos son ideados para utilizarse en un programa. Sin embargo estos pueden ser
utilizados en otros medios, como una red neuronal, un circuito eléctrico o un aparato mecanico y
eléctrico. Algunos algoritmos, se diseñan incluso especialmente para implementarse usando papel
y lápiz.
Algunos ejemplos mas claros son:
Un diagrama de flujo.
Ejemplo en soluciones de recursos humanos.
Leer el sueldo de tres empleados y aplicarles un aumento del 10, 12 y
15%respectivamente. Desplegar el resultado.Salidas: Sueldos finalesEntradas: Salarios de
los empleadosDatos adicionales: aumentos del 10, 12 y 15%Cálculos:Sueldo final = sueldo
inicial + aumento
Aumento = sueldo inicial * porcentaje/100Definición de variables:Sf1, Sf2, Sf3 = los sueldos
finalesS1, S2, S3 = salarios de los empleadosAum1, aum2, aum3 = aumentos
UNIVERSIDAD Dr. JOSE MATIAS DELGADO
ALUMNO: MICHAEL TITO MANCIA NIEVES
CARNET: 2012-02808
MATERIA: PRINCIPIOS DE PROGRAMACION
CATEDRÁTICA: ING. LIZETTE HERNÁNDEZ
TEMA: “PROPIEDADES GENERALES DE UN
ALGORITMO”
FECHA DE ENTREGA: MIERCOLES 22 DE AGOSTO
DE 2012

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

El algoritmoo
El algoritmooEl algoritmoo
El algoritmoo
 
Complejidad algoritmos
Complejidad algoritmosComplejidad algoritmos
Complejidad algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Complejidad de un algoritmo
Complejidad de un algoritmoComplejidad de un algoritmo
Complejidad de un algoritmo
 
Analisis de problemas
Analisis de problemasAnalisis de problemas
Analisis de problemas
 
Informatica
InformaticaInformatica
Informatica
 
Los algoritmos
Los algoritmosLos algoritmos
Los algoritmos
 
Parcial 1
Parcial 1Parcial 1
Parcial 1
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Actividad IV Aplicar algoritmos a problemas
Actividad IV Aplicar algoritmos a problemasActividad IV Aplicar algoritmos a problemas
Actividad IV Aplicar algoritmos a problemas
 
EL ALGORITMO
EL ALGORITMOEL ALGORITMO
EL ALGORITMO
 
Algoritmos 1
Algoritmos 1Algoritmos 1
Algoritmos 1
 
Analisis de algoritmo
Analisis de algoritmoAnalisis de algoritmo
Analisis de algoritmo
 
Trabajo de laura arango
Trabajo de laura arangoTrabajo de laura arango
Trabajo de laura arango
 
CURSO HERRAMIENTAS INFORMATICAS
CURSO HERRAMIENTAS INFORMATICASCURSO HERRAMIENTAS INFORMATICAS
CURSO HERRAMIENTAS INFORMATICAS
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Trabajo mayra computacion
Trabajo mayra computacionTrabajo mayra computacion
Trabajo mayra computacion
 
Carrera nayeli
Carrera nayeliCarrera nayeli
Carrera nayeli
 

Similar a Algoritmos (20)

Algoritmos decimo
Algoritmos decimoAlgoritmos decimo
Algoritmos decimo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
UNIDAD 5 - Algoritmia.pdf
UNIDAD 5 - Algoritmia.pdfUNIDAD 5 - Algoritmia.pdf
UNIDAD 5 - Algoritmia.pdf
 
Algoritmo
Algoritmo Algoritmo
Algoritmo
 
Fundamentos programación
Fundamentos programaciónFundamentos programación
Fundamentos programación
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Los algoritmos
Los algoritmosLos algoritmos
Los algoritmos
 
Los algoritmos
Los algoritmosLos algoritmos
Los algoritmos
 
Unidad2 compu luis jimenez
Unidad2 compu luis jimenezUnidad2 compu luis jimenez
Unidad2 compu luis jimenez
 
Presentación algoritmos
Presentación algoritmosPresentación algoritmos
Presentación algoritmos
 
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
 
Realización de un algoritmo
Realización de un algoritmoRealización de un algoritmo
Realización de un algoritmo
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
Algoritmos
Algoritmos Algoritmos
Algoritmos
 
AnáLisis De Algoritmos1
AnáLisis De Algoritmos1AnáLisis De Algoritmos1
AnáLisis De Algoritmos1
 
AnáLisis De Algoritmos1
AnáLisis De Algoritmos1AnáLisis De Algoritmos1
AnáLisis De Algoritmos1
 
Diferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmoDiferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmo
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Lectura no. 2 algoritmos.
Lectura no. 2 algoritmos.Lectura no. 2 algoritmos.
Lectura no. 2 algoritmos.
 

Algoritmos

  • 1. Algoritmos Algunas definiciones. Se puede empezar por definir algoritmo de muchas maneras distintas, según sea la aplicación que se hace de este, pero aca están unas cuantas definiciones para tener, una idea mas sustentada de lo que puede ser un algoritmo. - Secuencia finita de instrucciones, reglas o pasos, que describen de forma precisa las operaciones que un ordenador, debe realizar, para llevar a cabo una tarea en un tiempo determinado - Es la descripción de un esquema de de comportamiento que se expresa mediante un repertorio finito de acciones y de informaciones elementales, identificadas, bien comprendidas y realizables de forma agil. Este repertorio se denomina como “léxico”. - Es un conjunto de finito de pasos definidos, estructurados en el tiempo, y formulados con base a un conjunto finito de reglas no ambiguas, que proporcionan un procedimiento, para dar solución o denotar la falta de esta, con respecto a un problema en un tiempo determinado. Las caracterisitcas básicas de un algoritmo. Todo algoritmo debe poseer una de las siguientes características fundamentales para ser llamado como tal: - Ser definido: Cada paso del algoritmo debe indicar la acción a realizar, sin criterio de interpretación, es decir sin ambigüedad. - Ser finito: Debe contener un numero especifico y numerable de pasos, el cual debe finalizar al completarlos. - Tener cero o mas entradas: Los datos son ingresados a un algoritmo como un insumo, para llevar a cabo las operaciones que comprende. - Tener una o mas salidas: Un algoritmo debe de devolver siempre un resultado, pues no sirve de nada un algoritmo que realiza una acción y nunca devuelve algún resultado. El resultado no es únicamente algo que sea visual, basta con apreciar los efectos de las acciones del logaritmo. - Efectividad : El tiempo y esfuerzo por cada paso realizado debe ser preciso, usando justamente lo necesario para su ejecución.
  • 2. Ejemplos de algunos algoritmos utilizados frecuentemente. Muchos algoritmos son ideados para utilizarse en un programa. Sin embargo estos pueden ser utilizados en otros medios, como una red neuronal, un circuito eléctrico o un aparato mecanico y eléctrico. Algunos algoritmos, se diseñan incluso especialmente para implementarse usando papel y lápiz. Algunos ejemplos mas claros son: Un diagrama de flujo. Ejemplo en soluciones de recursos humanos. Leer el sueldo de tres empleados y aplicarles un aumento del 10, 12 y 15%respectivamente. Desplegar el resultado.Salidas: Sueldos finalesEntradas: Salarios de los empleadosDatos adicionales: aumentos del 10, 12 y 15%Cálculos:Sueldo final = sueldo inicial + aumento Aumento = sueldo inicial * porcentaje/100Definición de variables:Sf1, Sf2, Sf3 = los sueldos finalesS1, S2, S3 = salarios de los empleadosAum1, aum2, aum3 = aumentos
  • 3. UNIVERSIDAD Dr. JOSE MATIAS DELGADO ALUMNO: MICHAEL TITO MANCIA NIEVES CARNET: 2012-02808 MATERIA: PRINCIPIOS DE PROGRAMACION CATEDRÁTICA: ING. LIZETTE HERNÁNDEZ TEMA: “PROPIEDADES GENERALES DE UN ALGORITMO” FECHA DE ENTREGA: MIERCOLES 22 DE AGOSTO DE 2012