SlideShare une entreprise Scribd logo
1  sur  8
Características de un algoritmo
            Integrantes:
        Causado García aldair

          Del rio lora Angie

        Parra Basanta Roxana

      Valencia Martínez carolina



       Programación de software
                Sena
                2013
ALGORITMO

 Es un conjunto prescrito de instrucciones o
reglas bien definidas, ordenadas y finitas que
permite realizar una actividad mediante pasos
sucesivos que no generen dudas a quien deba
realizar dicha actividad.
EJEMPLO DE ALGORITMO
FREIR UN HUEVO.
Abre el gas
Enciende el fogón
Poner el sartén a calentar
Echar aceite en el sartén
Partir el huevo
Colocar dentro del sartén
Esperar tres minutos.
Otros Ejemplos de algoritmo
Tipos de algoritmo
 Algoritmos estáticos, es decir, algoritmos que funcionan
siempre igual, independientemente del tipo de problema
tratado.

Algoritmos probabilísticos, es decir, algoritmos que no
utilizan valores de verdad booleanos sino continuos. Por
ejemplo, los sistemas basados en lógica difusa.

Algoritmos adaptativos, es decir, algoritmos con cierta
capacidad de aprendizaje. Por ejemplo, los sistemas basados
en redes neuronales.

Determinístico, sí en cada paso del algoritmo, es posible
predecir la salida para una entrada dada.

No determinísticos, sí existe uno ó más pasos en el
algoritmo, para el cual es posible predecir cual será la salida.
Caracteristicas de un algoritmo
  Finitos: Debe acabar en algún momento.
  Eficientes: Deben ocupar la mínima memoria
  Legibles: El texto que lo describe debe ser claro
 Modificables: Estarán diseñados de modo que sus
 posteriores modificaciones sean fáciles de realizar
  Modulares: La filosofía utilizada para su diseño debe
 favorecer la división del problema en módulos pequeños.
 Único punto de entrada, único punto de salida
Otras características de
           algoritmo
Las características fundamentales que debe cumplir todo
algoritmo son:
Un algoritmo debe ser preciso e indicar el orden de
realización de cada paso.
Un algoritmo debe estar definido. Si se sigue un algoritmo
dos veces, se debe obtener el mismo resultado cada vez.
Un algoritmo debe ser finito. Si se sigue un algoritmo se
debe terminar en algún momento.
La definición de un algoritmo debe definir tres partes:
Entrada, Proceso y Salida.
Gracias por su
  atención

Contenu connexe

Tendances (20)

Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Jerarquia de chomsky
Jerarquia de chomskyJerarquia de chomsky
Jerarquia de chomsky
 
Trigonometría
TrigonometríaTrigonometría
Trigonometría
 
Algoritmos y pseudocodigo
Algoritmos y pseudocodigoAlgoritmos y pseudocodigo
Algoritmos y pseudocodigo
 
Propiedades del algebra de boole
Propiedades del algebra de boolePropiedades del algebra de boole
Propiedades del algebra de boole
 
1.2 aproximacion numerica
1.2 aproximacion numerica1.2 aproximacion numerica
1.2 aproximacion numerica
 
Clase pseint
Clase pseintClase pseint
Clase pseint
 
Lenguajes Decidibles
Lenguajes DecidiblesLenguajes Decidibles
Lenguajes Decidibles
 
Ejercicio de máquina de turing
Ejercicio de máquina de turingEjercicio de máquina de turing
Ejercicio de máquina de turing
 
Portafolio lenguajes y automatas unidad 3 - Autómatas finitos
Portafolio lenguajes y automatas unidad 3 - Autómatas finitosPortafolio lenguajes y automatas unidad 3 - Autómatas finitos
Portafolio lenguajes y automatas unidad 3 - Autómatas finitos
 
Elementos caracteristicos de la poo
Elementos caracteristicos de la pooElementos caracteristicos de la poo
Elementos caracteristicos de la poo
 
Reglasproduccion
ReglasproduccionReglasproduccion
Reglasproduccion
 
Condicion Si ANIDADA
Condicion Si ANIDADACondicion Si ANIDADA
Condicion Si ANIDADA
 
Gramáticas formales
Gramáticas formales Gramáticas formales
Gramáticas formales
 
Números con signo
Números con signoNúmeros con signo
Números con signo
 
Introduccion A La Programacion
Introduccion A La ProgramacionIntroduccion A La Programacion
Introduccion A La Programacion
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Ejercicios propuesto 3
Ejercicios propuesto 3Ejercicios propuesto 3
Ejercicios propuesto 3
 
Complejidad de algoritmos
Complejidad de algoritmos Complejidad de algoritmos
Complejidad de algoritmos
 
Teoría de autómatas
Teoría de autómatasTeoría de autómatas
Teoría de autómatas
 

Similaire à Características de un algoritmo

Similaire à Características de un algoritmo (20)

Algoritmos
Algoritmos Algoritmos
Algoritmos
 
Lectura no. 2 algoritmos.
Lectura no. 2 algoritmos.Lectura no. 2 algoritmos.
Lectura no. 2 algoritmos.
 
Algoritmos computacionales.pptx
Algoritmos computacionales.pptxAlgoritmos computacionales.pptx
Algoritmos computacionales.pptx
 
Inf2_p1b_exc2_celina_mitzi
Inf2_p1b_exc2_celina_mitziInf2_p1b_exc2_celina_mitzi
Inf2_p1b_exc2_celina_mitzi
 
Presentación algoritmos
Presentación algoritmosPresentación algoritmos
Presentación algoritmos
 
Definiciones
DefinicionesDefiniciones
Definiciones
 
EL ALGORITMO
EL ALGORITMOEL ALGORITMO
EL ALGORITMO
 
ALGORITMOS EN EL SOFTWARE
ALGORITMOS EN EL SOFTWAREALGORITMOS EN EL SOFTWARE
ALGORITMOS EN EL SOFTWARE
 
CURSO HERRAMIENTAS INFORMATICAS
CURSO HERRAMIENTAS INFORMATICASCURSO HERRAMIENTAS INFORMATICAS
CURSO HERRAMIENTAS INFORMATICAS
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmos
 
Informacion algorit descript_16julio
Informacion algorit descript_16julioInformacion algorit descript_16julio
Informacion algorit descript_16julio
 
Algoritmica terminado
Algoritmica terminadoAlgoritmica terminado
Algoritmica terminado
 
Algoritmo poncho
Algoritmo ponchoAlgoritmo poncho
Algoritmo poncho
 
Algoritmo
Algoritmo Algoritmo
Algoritmo
 
Introduccion a la computacion
Introduccion a la computacionIntroduccion a la computacion
Introduccion a la computacion
 
Analisis de problemas
Analisis de problemasAnalisis de problemas
Analisis de problemas
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Lógica Computacional
Lógica Computacional Lógica Computacional
Lógica Computacional
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 

Características de un algoritmo

  • 1. Características de un algoritmo Integrantes: Causado García aldair Del rio lora Angie Parra Basanta Roxana Valencia Martínez carolina Programación de software Sena 2013
  • 2. ALGORITMO Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.
  • 3. EJEMPLO DE ALGORITMO FREIR UN HUEVO. Abre el gas Enciende el fogón Poner el sartén a calentar Echar aceite en el sartén Partir el huevo Colocar dentro del sartén Esperar tres minutos.
  • 4. Otros Ejemplos de algoritmo
  • 5. Tipos de algoritmo Algoritmos estáticos, es decir, algoritmos que funcionan siempre igual, independientemente del tipo de problema tratado. Algoritmos probabilísticos, es decir, algoritmos que no utilizan valores de verdad booleanos sino continuos. Por ejemplo, los sistemas basados en lógica difusa. Algoritmos adaptativos, es decir, algoritmos con cierta capacidad de aprendizaje. Por ejemplo, los sistemas basados en redes neuronales. Determinístico, sí en cada paso del algoritmo, es posible predecir la salida para una entrada dada. No determinísticos, sí existe uno ó más pasos en el algoritmo, para el cual es posible predecir cual será la salida.
  • 6. Caracteristicas de un algoritmo Finitos: Debe acabar en algún momento. Eficientes: Deben ocupar la mínima memoria Legibles: El texto que lo describe debe ser claro Modificables: Estarán diseñados de modo que sus posteriores modificaciones sean fáciles de realizar Modulares: La filosofía utilizada para su diseño debe favorecer la división del problema en módulos pequeños. Único punto de entrada, único punto de salida
  • 7. Otras características de algoritmo Las características fundamentales que debe cumplir todo algoritmo son: Un algoritmo debe ser preciso e indicar el orden de realización de cada paso. Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez. Un algoritmo debe ser finito. Si se sigue un algoritmo se debe terminar en algún momento. La definición de un algoritmo debe definir tres partes: Entrada, Proceso y Salida.
  • 8. Gracias por su atención