SlideShare una empresa de Scribd logo
1 de 7
Algoritmo
Algoritmo es un conjunto prescrito de instrucciones bien definidas, ordenadas y finitas
que permiten realizar una actividad mediante pasos sucesivos que no generen
dudas. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a
un estado final y se obtiene una solución.

CARACTERÍSTICAS
Finitos: Debe acabar en algún momento.
Eficientes: Deben ocupar la mínima memoria y minimizar el tiempo de ejecución.
Legibles: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo
fácilmente.
Modificables: Estarán diseñados de modo que sus posteriores modificaciones sean
fáciles de realizar, incluso por programadores diferentes a sus propios autores.
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: A los algoritmos y a los módulos que
lo integran se entra por un sólo punto, inicio, y se sale por un sólo punto también, fin.
EL ABANÍCO NO
        FUNCIONA




           Está                no          Enchufarlo
        enchufado?




           Tiene               no   Echarle cualquier aceite
          aceite?


              si

 Llevarlo a una persona que
sepa para que le eche aceite
Pseudocódigo
El pseudocódigo es utilizado para describir algoritmos en un lenguaje
humano simplificado que no es dependiente de ningún lenguaje de
programación.

CARACTERÍSTICAS
Las principales características 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.
Diagrama de Flujo
Un diagrama de flujo es una representación gráfica de un algoritmo o
proceso. Estos diagramas utilizan símbolos con significados bien definidos que
representan los pasos del algoritmo, y representan el flujo de ejecución
mediante flechas que conectan los puntos de inicio y de fin de proceso.

CARACTERÍSTICAS
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.
INICIO


           Identifico el caucho
               desinflado



                  Tengo               NO    Compro un caucho
                repuesto?                        nuevo

                  SI
        Lo saco de la maletera y lo
                  reviso


                  Está            NO        Lo llevo a reparar
                 bueno?

                       SI
Cambiar el caucho desinflado por el nuevo

                   FIN
WEBGRAFÍA
• http://es.wikipedia.org/wiki/Algoritmo
• http://es.wikipedia.org/wiki/Pseudoc%C3%B3digo
• http://es.wikipedia.org/wiki/Diagrama_de_flujo
ALGORITMO
  PSEUDOCÓDIGO
DIAGRAMA DE FLUJO

   Por Elianna Tinoco
      10°A - 2011

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadora
 
Conceptos sobre algoritmos
Conceptos sobre algoritmosConceptos sobre algoritmos
Conceptos sobre algoritmos
 
1.2.3.- Pseudocódigo
1.2.3.- Pseudocódigo1.2.3.- Pseudocódigo
1.2.3.- Pseudocódigo
 
Programación Logica
Programación LogicaProgramación Logica
Programación Logica
 
Algoritmos Pseudocodigos y Diagramas de flujo
Algoritmos Pseudocodigos y Diagramas de flujoAlgoritmos Pseudocodigos y Diagramas de flujo
Algoritmos Pseudocodigos y Diagramas de flujo
 
PESEINT MANUAL
PESEINT MANUALPESEINT MANUAL
PESEINT MANUAL
 
Pseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujoPseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujo
 
Algoritmos
Algoritmos Algoritmos
Algoritmos
 
Tecnicatura en programacion
Tecnicatura en programacionTecnicatura en programacion
Tecnicatura en programacion
 
Pseint pseudocodigo
Pseint   pseudocodigoPseint   pseudocodigo
Pseint pseudocodigo
 
Clase 1 lógica de programación
Clase 1 lógica de programaciónClase 1 lógica de programación
Clase 1 lógica de programación
 
Informatica m
Informatica mInformatica m
Informatica m
 
Introducción a la Programación :: Unidad 01 :: Parte 01
Introducción a la Programación :: Unidad 01 :: Parte 01Introducción a la Programación :: Unidad 01 :: Parte 01
Introducción a la Programación :: Unidad 01 :: Parte 01
 
Clase 1 algoritmos
Clase 1 algoritmosClase 1 algoritmos
Clase 1 algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Unidad#1
Unidad#1Unidad#1
Unidad#1
 
Trabajo de daniela montes
Trabajo de daniela montesTrabajo de daniela montes
Trabajo de daniela montes
 

Similar a Algoritmo

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 flujoVerita Sanjuán
 
Algortimos, seudocodigos y diagramas de flujo
Algortimos, seudocodigos y diagramas de flujoAlgortimos, seudocodigos y diagramas de flujo
Algortimos, seudocodigos y diagramas de flujoDanilsa Morales Bertel
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informaticakassvarg
 
Informatica pao
Informatica paoInformatica pao
Informatica paopaula_0225
 
Algoritmos
Algoritmos Algoritmos
Algoritmos Chery08
 
Algoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujoAlgoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujoUser 11101
 
Nicholas casañas castaño
Nicholas casañas castañoNicholas casañas castaño
Nicholas casañas castañonicholas_333
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos TiffanyMartinez
 
algoritmos, pseudocódigos y diagrama de flujo
algoritmos, pseudocódigos y diagrama de flujoalgoritmos, pseudocódigos y diagrama de flujo
algoritmos, pseudocódigos y diagrama de flujolaurabernier14
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOSjhohamn
 
Presentacin1 150128161223-conversion-gate01
Presentacin1 150128161223-conversion-gate01Presentacin1 150128161223-conversion-gate01
Presentacin1 150128161223-conversion-gate01jhohamn
 
Algoritmos seudocodigos y diagramos de flujo
Algoritmos seudocodigos y diagramos de flujoAlgoritmos seudocodigos y diagramos de flujo
Algoritmos seudocodigos y diagramos de flujoMacazagaa
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informaticaLoref1
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informaticaLoref1
 

Similar a Algoritmo (20)

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
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algortimos, seudocodigos y diagramas de flujo
Algortimos, seudocodigos y diagramas de flujoAlgortimos, seudocodigos y diagramas de flujo
Algortimos, seudocodigos y diagramas de flujo
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Trabajao de informatica
Trabajao de informaticaTrabajao de informatica
Trabajao de informatica
 
Informatica pao
Informatica paoInformatica pao
Informatica pao
 
Algoritmos
Algoritmos Algoritmos
Algoritmos
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Algoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujoAlgoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujo
 
Nicholas casañas castaño
Nicholas casañas castañoNicholas casañas castaño
Nicholas casañas castaño
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
 
algoritmos, pseudocódigos y diagrama de flujo
algoritmos, pseudocódigos y diagrama de flujoalgoritmos, pseudocódigos y diagrama de flujo
algoritmos, pseudocódigos y diagrama de flujo
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 
Presentacin1 150128161223-conversion-gate01
Presentacin1 150128161223-conversion-gate01Presentacin1 150128161223-conversion-gate01
Presentacin1 150128161223-conversion-gate01
 
Presentación1
Presentación1Presentación1
Presentación1
 
Pseudocodigo.ppt
Pseudocodigo.pptPseudocodigo.ppt
Pseudocodigo.ppt
 
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
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 

Algoritmo

  • 1. Algoritmo Algoritmo es un conjunto prescrito de instrucciones bien definidas, ordenadas y finitas que permiten realizar una actividad mediante pasos sucesivos que no generen dudas. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. CARACTERÍSTICAS Finitos: Debe acabar en algún momento. Eficientes: Deben ocupar la mínima memoria y minimizar el tiempo de ejecución. Legibles: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente. Modificables: Estarán diseñados de modo que sus posteriores modificaciones sean fáciles de realizar, incluso por programadores diferentes a sus propios autores. 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: A los algoritmos y a los módulos que lo integran se entra por un sólo punto, inicio, y se sale por un sólo punto también, fin.
  • 2. EL ABANÍCO NO FUNCIONA Está no Enchufarlo enchufado? Tiene no Echarle cualquier aceite aceite? si Llevarlo a una persona que sepa para que le eche aceite
  • 3. Pseudocódigo El pseudocódigo es utilizado para describir algoritmos en un lenguaje humano simplificado que no es dependiente de ningún lenguaje de programación. CARACTERÍSTICAS Las principales características 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.
  • 4. Diagrama de Flujo Un diagrama de flujo es una representación gráfica de un algoritmo o proceso. Estos diagramas utilizan símbolos con significados bien definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de fin de proceso. CARACTERÍSTICAS 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.
  • 5. INICIO Identifico el caucho desinflado Tengo NO Compro un caucho repuesto? nuevo SI Lo saco de la maletera y lo reviso Está NO Lo llevo a reparar bueno? SI Cambiar el caucho desinflado por el nuevo FIN
  • 7. ALGORITMO PSEUDOCÓDIGO DIAGRAMA DE FLUJO Por Elianna Tinoco 10°A - 2011