SlideShare una empresa de Scribd logo
1 de 12
ALGORITMOS
PSEUDOCODIGOS
DIAGRAMAS DE FLUJO
ALGORITMOS

Definición:
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.
Características del
algoritmo
 Finitos: debe acabar en algún
  momento.
 Eficientes: deben ocupar 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.
Ejemplo de Algoritmo



              No



         Sí
              Sí



         No
Pseudocodigos

 El pseudocódigo (falso lenguaje, el prefijo
  pseudo significa falso) es una descripción de
  alto nivel de un algoritmo que emplea una
  mezcla de lenguaje natural con algunas
  convenciones sintácticas propias de lenguajes
  de programación, como asignaciones, ciclos y
  condicionales, aunque no está regido por
  ningún estándar.
Es utilizado para describir algoritmos en libros y
  publicaciones científicas, y como producto
  intermedio durante el desarrollo de un
  algoritmo, como los diagramas de flujo,
  aunque presentan una ventaja importante
  sobre estos, y es que los algoritmos descritos
  en pseudocódigo requieren menos espacio
  para representar instrucciones complejas.
Características del
pseudocódigo
 Se puede ejecutar en un ordenador
 Es una forma de representación sencilla de
  utilizar y de manipular.
 Facilita el paso del programa al lenguaje de
  programación.
 Es independiente del lenguaje de
  programación que se vaya a utilizar.
 Es un método que facilita la programación y
  solución al algoritmo del programa.
Ejemplo de Pseudocódigos
Diagramas de flujo

 Un diagrama de flujo es una representación
  gráfica de un algoritmo o proceso. Se utiliza
  en disciplinas como la programación, la
  economía, los procesos industriales y la
  psicología cognitiva. 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ística de los
diagramas de flujo
Un diagrama de flujo siempre tiene
 un único punto de inicio y un
 único punto de término. Además,
 todo camino de ejecución debe
 permitir llegar desde el inicio
 hasta el término.
Ejemplo de Diagrama de flujo

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

3 9 - copia
3 9 - copia3 9 - copia
3 9 - copia
 
Trabajo de daniela montes
Trabajo de daniela montesTrabajo de daniela montes
Trabajo de daniela montes
 
Documento sin título
Documento sin títuloDocumento sin título
Documento sin título
 
Algoritmo00
Algoritmo00Algoritmo00
Algoritmo00
 
Informatica
InformaticaInformatica
Informatica
 
Pseudocódigos
PseudocódigosPseudocódigos
Pseudocódigos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Trabajo de tecnología
Trabajo de tecnologíaTrabajo de tecnología
Trabajo de tecnología
 
INTRODUCCION A LA PROGRAMACIÓN I.N.W.T.D COJUTEPEQUE
INTRODUCCION A LA PROGRAMACIÓN    I.N.W.T.D COJUTEPEQUEINTRODUCCION A LA PROGRAMACIÓN    I.N.W.T.D COJUTEPEQUE
INTRODUCCION A LA PROGRAMACIÓN I.N.W.T.D COJUTEPEQUE
 
Operaciones basicas
Operaciones basicasOperaciones basicas
Operaciones basicas
 
DisenoDiseño
DisenoDiseñoDisenoDiseño
DisenoDiseño
 
Programación algoritmos y pseudocódigo
Programación algoritmos y pseudocódigoProgramación algoritmos y pseudocódigo
Programación algoritmos y pseudocódigo
 
Actividad#13_Diseño de Algoritmos Paralelos.pptx
Actividad#13_Diseño de Algoritmos Paralelos.pptxActividad#13_Diseño de Algoritmos Paralelos.pptx
Actividad#13_Diseño de Algoritmos Paralelos.pptx
 
Algoritmos y programas
Algoritmos y programasAlgoritmos y programas
Algoritmos y programas
 
Informatica
InformaticaInformatica
Informatica
 
Presentacion algoritmo
Presentacion algoritmoPresentacion algoritmo
Presentacion algoritmo
 
Programación
ProgramaciónProgramación
Programación
 
Presentación1
Presentación1Presentación1
Presentación1
 

Destacado

Pseudocódigo y algoritmos
Pseudocódigo y algoritmosPseudocódigo y algoritmos
Pseudocódigo y algoritmosMarco Ortiz
 
ALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSeliaaaramos
 
Pseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujoPseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujoJuan Pablo Tello Zapata
 
Algoritmos y pseudocodigo
Algoritmos y pseudocodigoAlgoritmos y pseudocodigo
Algoritmos y pseudocodigomatteo_ibarguen
 
Algoritmos y pseudocódigo
Algoritmos y pseudocódigoAlgoritmos y pseudocódigo
Algoritmos y pseudocódigomoises872013
 
Pseudocódigos y diagramas de flujo completo
Pseudocódigos y diagramas de flujo completoPseudocódigos y diagramas de flujo completo
Pseudocódigos y diagramas de flujo completokparawhore
 
Algoritmo, pseudocodigo y diagrama de flujo
Algoritmo, pseudocodigo y diagrama de flujoAlgoritmo, pseudocodigo y diagrama de flujo
Algoritmo, pseudocodigo y diagrama de flujoNatyBarrera
 
Algoritmos, pseudocodigos y diagramas de flujo
Algoritmos, pseudocodigos y diagramas de flujoAlgoritmos, pseudocodigos y diagramas de flujo
Algoritmos, pseudocodigos y diagramas de flujoMaria Valenzuela
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujoKvinzuco
 
Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)irvingsalazar2
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.luismarlmg
 

Destacado (15)

Pseudocódigo y algoritmos
Pseudocódigo y algoritmosPseudocódigo y algoritmos
Pseudocódigo y algoritmos
 
ALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOS
 
Pseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujoPseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujo
 
Algoritmos y pseudocodigo
Algoritmos y pseudocodigoAlgoritmos y pseudocodigo
Algoritmos y pseudocodigo
 
Algoritmos y pseudocódigo
Algoritmos y pseudocódigoAlgoritmos y pseudocódigo
Algoritmos y pseudocódigo
 
Pseudocódigos y diagramas de flujo completo
Pseudocódigos y diagramas de flujo completoPseudocódigos y diagramas de flujo completo
Pseudocódigos y diagramas de flujo completo
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Algoritmo, pseudocodigo y diagrama de flujo
Algoritmo, pseudocodigo y diagrama de flujoAlgoritmo, pseudocodigo y diagrama de flujo
Algoritmo, pseudocodigo y diagrama de flujo
 
Algoritmos, pseudocodigos y diagramas de flujo
Algoritmos, pseudocodigos y diagramas de flujoAlgoritmos, pseudocodigos y diagramas de flujo
Algoritmos, pseudocodigos y diagramas de flujo
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
 
Cuestionario de algoritmos
Cuestionario de algoritmosCuestionario de algoritmos
Cuestionario de algoritmos
 

Similar a Algoritmos, Pseudocódigos y Diagramas de flujo

Similar a Algoritmos, Pseudocódigos y Diagramas de flujo (20)

Algoritmos
Algoritmos Algoritmos
Algoritmos
 
Metodos calcular raices
Metodos calcular raicesMetodos calcular raices
Metodos calcular raices
 
Algortimos, seudocodigos y diagramas de flujo
Algortimos, seudocodigos y diagramas de flujoAlgortimos, seudocodigos y diagramas de flujo
Algortimos, seudocodigos y diagramas de flujo
 
Aj
AjAj
Aj
 
Aj
AjAj
Aj
 
Algoritmos de victor gelvez
Algoritmos de victor gelvezAlgoritmos de victor gelvez
Algoritmos de victor gelvez
 
Algoritmos de victor gelvez
Algoritmos de victor gelvezAlgoritmos de victor gelvez
Algoritmos de victor gelvez
 
Pseudocodigo ferro
Pseudocodigo ferroPseudocodigo ferro
Pseudocodigo ferro
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 
Informatica 11 d
Informatica 11 dInformatica 11 d
Informatica 11 d
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Informatica
InformaticaInformatica
Informatica
 
Que es programacion
Que es      programacionQue es      programacion
Que es programacion
 
Programacion
ProgramacionProgramacion
Programacion
 

Algoritmos, Pseudocódigos y Diagramas de flujo

  • 2. ALGORITMOS Definición: 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. Características del algoritmo  Finitos: debe acabar en algún momento.  Eficientes: deben ocupar 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.
  • 4.  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.
  • 5. Ejemplo de Algoritmo No Sí Sí No
  • 6. Pseudocodigos  El pseudocódigo (falso lenguaje, el prefijo pseudo significa falso) es una descripción de alto nivel de un algoritmo que emplea una mezcla de lenguaje natural con algunas convenciones sintácticas propias de lenguajes de programación, como asignaciones, ciclos y condicionales, aunque no está regido por ningún estándar.
  • 7. Es utilizado para describir algoritmos en libros y publicaciones científicas, y como producto intermedio durante el desarrollo de un algoritmo, como los diagramas de flujo, aunque presentan una ventaja importante sobre estos, y es que los algoritmos descritos en pseudocódigo requieren menos espacio para representar instrucciones complejas.
  • 8. Características del pseudocódigo  Se puede ejecutar en un ordenador  Es una forma de representación sencilla de utilizar y de manipular.  Facilita el paso del programa al lenguaje de programación.  Es independiente del lenguaje de programación que se vaya a utilizar.  Es un método que facilita la programación y solución al algoritmo del programa.
  • 10. Diagramas de flujo  Un diagrama de flujo es una representación gráfica de un algoritmo o proceso. Se utiliza en disciplinas como la programación, la economía, los procesos industriales y la psicología cognitiva. 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.
  • 11. Característica de los diagramas de flujo Un diagrama de flujo siempre tiene un único punto de inicio y un único punto de término. Además, todo camino de ejecución debe permitir llegar desde el inicio hasta el término.