SlideShare una empresa de Scribd logo
1 de 3
que es algoritmo?

un algoritmo (del griego y latín, dixit algorithmus y este a su vez del matemático persa Al-
Juarismi[1] ) es un conjunto preescrito 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.[2] Dados un estado inicial y una entrada, siguiendo los
pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el
objeto de estudio de la algoritmia.[1]


que es pseucodigo?

En ciencias de la computación, y análisis numérico el pseudocódigo (o falso lenguaje) es una
descripción de un algoritmo de programación informático de alto nivel compacto e informal que
utiliza las convenciones estructurales de un lenguaje de programación verdadero, pero que
está diseñado para la lectura humana en lugar de la lectura en máquina, y con independencia
de cualquier otro lenguaje de programación. Normalmente, el pseudocódigo omite detalles que
no son esenciales para la comprensión humana del algoritmo, tales como declaraciones de
variables, código específico del sistema y algunas subrutinas. El lenguaje de programación se
complementa, donde sea conveniente, con descripciones detalladas en lenguaje natural, o con
notación matemática compacta. Se utiliza pseudocódigo pues este es más fácil de entender
para las personas que el código de lenguaje de programación convencional, ya que es una
descripción eficiente y con un entorno independiente de los principios fundamentales de un
algoritmo. Se utiliza comúnmente en los libros de texto y publicaciones científicas que se
documentan varios algoritmos, y también en la planificación del desarrollo de programas
informáticos, para esbozar la estructura del programa antes de realizar la codificación
efectivamente. No existe una sintaxis estándar para el pseudocódigo, aunque los dos
programas que manejan pseudocódigo tengan su sintáxis propia. Aunque parecido, el
pseudocódigo no debe confundirse con los programas esqueleto que incluyen código ficticio,
que pueden ser compilados sin errores. Aunque los diagramas de flujo y UML sean más
amplios en el papel, pueden ser considerados como una alternativa gráfica al pseudocódigo.

que es un diagrama de flujos de datos?

Un diagrama de flujo de datos (DFD por sus siglas en español e inglés) es una
representación gráfica para la maceta del "flujo" de datos a través de un sistema de
información. Un diagrama de flujo de datos también se puede utilizar para la visualización de
procesamiento de datos (diseño estructurado). Es una práctica común para un diseñador
dibujar un contexto a nivel de DFD que primero muestra la interacción entre el sistema y las
entidades externas. Este contexto a nivel de DFD se "explotó" para mostrar más detalles del
sistema que se está modelando.


simbolos de diagrama de flujos de datos
Expresa Inicio o Fin de un Programa.




Expresa operación algebraica o de
asignación.




                           Expresa condiciones y asociaciones alternativas de una decisión
lógica.




                                    Expresa condición y acciones alternativas de una decisión
numérica.




                 Entrada / Salida: Representa cualquier tipo de Fuente de entrada y salida




                Entrada: Lectura de datos por tarjeta perforadas.
Conector dentro de página.




     Representa resultado mediante un reporte impreso




   Conector fuera de página.




       Expresa operación cíclica repetitiva.




    Expresa proceso de llamada a una subalterna.




Representa datos grabados en una cinta magnética.



     Almacenamiento en línea Disco Magnético

Más contenido relacionado

La actualidad más candente

Algoritmo y pseudocódigo
Algoritmo y pseudocódigoAlgoritmo y pseudocódigo
Algoritmo y pseudocódigoMerlynBastidas
 
Algoritmos2 130608173848-phpapp01
Algoritmos2 130608173848-phpapp01Algoritmos2 130608173848-phpapp01
Algoritmos2 130608173848-phpapp01DiegoDeluque95
 
Programacion
ProgramacionProgramacion
ProgramacionVANETURA
 
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 COJUTEPEQUEJorge Alberto
 
Trabajo dfe informatica
Trabajo dfe informatica Trabajo dfe informatica
Trabajo dfe informatica maleja3456
 
Trabajo de informatica.com
Trabajo de informatica.comTrabajo de informatica.com
Trabajo de informatica.comJorge Suesca
 
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.pptxIsaaK10
 
Metodos calcular raices
Metodos calcular raicesMetodos calcular raices
Metodos calcular raicesnanaperdomo
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónAlexsalala
 
Elementos de programación
Elementos de programaciónElementos de programación
Elementos de programaciónAbigail Martinez
 
Natalia Garzon Camilo Mayorga 1002
Natalia Garzon Camilo Mayorga   1002Natalia Garzon Camilo Mayorga   1002
Natalia Garzon Camilo Mayorga 1002Juan Camilo Mayorga
 
Operaciones basicas
Operaciones basicasOperaciones basicas
Operaciones basicaskenia14
 

La actualidad más candente (19)

Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo y pseudocódigo
Algoritmo y pseudocódigoAlgoritmo y pseudocódigo
Algoritmo y pseudocódigo
 
Algoritmo00
Algoritmo00Algoritmo00
Algoritmo00
 
Programacion
ProgramacionProgramacion
Programacion
 
Algoritmos2 130608173848-phpapp01
Algoritmos2 130608173848-phpapp01Algoritmos2 130608173848-phpapp01
Algoritmos2 130608173848-phpapp01
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Programacion
ProgramacionProgramacion
Programacion
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
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
 
Trabajo dfe informatica
Trabajo dfe informatica Trabajo dfe informatica
Trabajo dfe informatica
 
Trabajo de informatica.com
Trabajo de informatica.comTrabajo de informatica.com
Trabajo de informatica.com
 
Algoritmos jairo cruz
Algoritmos jairo cruzAlgoritmos jairo cruz
Algoritmos jairo cruz
 
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
 
Metodos calcular raices
Metodos calcular raicesMetodos calcular raices
Metodos calcular raices
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Elementos de programación
Elementos de programaciónElementos de programación
Elementos de programación
 
Pseudocodigo pptx
Pseudocodigo pptxPseudocodigo pptx
Pseudocodigo pptx
 
Natalia Garzon Camilo Mayorga 1002
Natalia Garzon Camilo Mayorga   1002Natalia Garzon Camilo Mayorga   1002
Natalia Garzon Camilo Mayorga 1002
 
Operaciones basicas
Operaciones basicasOperaciones basicas
Operaciones basicas
 

Destacado

Destacado (7)

LCNC
LCNCLCNC
LCNC
 
Lcnc
LcncLcnc
Lcnc
 
Seminario 8, LCNC
Seminario 8, LCNCSeminario 8, LCNC
Seminario 8, LCNC
 
Lcnc
LcncLcnc
Lcnc
 
Lcnc trat
Lcnc tratLcnc trat
Lcnc trat
 
Seminario 8 lesiones cervicales no cariosas
Seminario 8 lesiones cervicales no cariosasSeminario 8 lesiones cervicales no cariosas
Seminario 8 lesiones cervicales no cariosas
 
Seminario 16. Lesiones cervicales no cariosas.
Seminario 16. Lesiones cervicales no cariosas.Seminario 16. Lesiones cervicales no cariosas.
Seminario 16. Lesiones cervicales no cariosas.
 

Similar a Algoritmos y pseudocódigo

Programación informatica INWTD
Programación informatica INWTDProgramación informatica INWTD
Programación informatica INWTDchepas_
 
Programación
ProgramaciónProgramación
Programaciónchepas_
 
Trabajo tecnología.
Trabajo tecnología.Trabajo tecnología.
Trabajo tecnología.juanfer1811
 
Presentación elian-completo
Presentación elian-completoPresentación elian-completo
Presentación elian-completoelian rivas
 
Programacion
ProgramacionProgramacion
Programacioncace10
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmoNombre Apellidos
 
Que es programacion
Que es      programacionQue es      programacion
Que es programacionjhankey
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informaticajackitor16
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informaticajackitor16
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informaticajackitor16
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informaticajackitor16
 
Principios básicos de la informatica
Principios básicos de la informaticaPrincipios básicos de la informatica
Principios básicos de la informaticaJorge Alberto
 

Similar a Algoritmos y pseudocódigo (20)

Programación informatica INWTD
Programación informatica INWTDProgramación informatica INWTD
Programación informatica INWTD
 
Programación
ProgramaciónProgramación
Programación
 
3 9
3 93 9
3 9
 
Trabajo tecnología.
Trabajo tecnología.Trabajo tecnología.
Trabajo tecnología.
 
Presentación elian-completo
Presentación elian-completoPresentación elian-completo
Presentación elian-completo
 
Programacion
ProgramacionProgramacion
Programacion
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmo
 
Que es programacion
Que es      programacionQue es      programacion
Que es programacion
 
Tema v
Tema vTema v
Tema v
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Programa informatico.tecnicas
Programa informatico.tecnicasPrograma informatico.tecnicas
Programa informatico.tecnicas
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Lucho y zuluaga
Lucho y zuluagaLucho y zuluaga
Lucho y zuluaga
 
Tema v
Tema vTema v
Tema v
 
Principios básicos de la informatica
Principios básicos de la informaticaPrincipios básicos de la informatica
Principios básicos de la informatica
 
Informatica
InformaticaInformatica
Informatica
 
Aj
AjAj
Aj
 
Aj
AjAj
Aj
 

Algoritmos y pseudocódigo

  • 1. que es algoritmo? un algoritmo (del griego y latín, dixit algorithmus y este a su vez del matemático persa Al- Juarismi[1] ) es un conjunto preescrito 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.[2] Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.[1] que es pseucodigo? En ciencias de la computación, y análisis numérico el pseudocódigo (o falso lenguaje) es una descripción de un algoritmo de programación informático de alto nivel compacto e informal que utiliza las convenciones estructurales de un lenguaje de programación verdadero, pero que está diseñado para la lectura humana en lugar de la lectura en máquina, y con independencia de cualquier otro lenguaje de programación. Normalmente, el pseudocódigo omite detalles que no son esenciales para la comprensión humana del algoritmo, tales como declaraciones de variables, código específico del sistema y algunas subrutinas. El lenguaje de programación se complementa, donde sea conveniente, con descripciones detalladas en lenguaje natural, o con notación matemática compacta. Se utiliza pseudocódigo pues este es más fácil de entender para las personas que el código de lenguaje de programación convencional, ya que es una descripción eficiente y con un entorno independiente de los principios fundamentales de un algoritmo. Se utiliza comúnmente en los libros de texto y publicaciones científicas que se documentan varios algoritmos, y también en la planificación del desarrollo de programas informáticos, para esbozar la estructura del programa antes de realizar la codificación efectivamente. No existe una sintaxis estándar para el pseudocódigo, aunque los dos programas que manejan pseudocódigo tengan su sintáxis propia. Aunque parecido, el pseudocódigo no debe confundirse con los programas esqueleto que incluyen código ficticio, que pueden ser compilados sin errores. Aunque los diagramas de flujo y UML sean más amplios en el papel, pueden ser considerados como una alternativa gráfica al pseudocódigo. que es un diagrama de flujos de datos? Un diagrama de flujo de datos (DFD por sus siglas en español e inglés) es una representación gráfica para la maceta del "flujo" de datos a través de un sistema de información. Un diagrama de flujo de datos también se puede utilizar para la visualización de procesamiento de datos (diseño estructurado). Es una práctica común para un diseñador dibujar un contexto a nivel de DFD que primero muestra la interacción entre el sistema y las entidades externas. Este contexto a nivel de DFD se "explotó" para mostrar más detalles del sistema que se está modelando. simbolos de diagrama de flujos de datos
  • 2. Expresa Inicio o Fin de un Programa. Expresa operación algebraica o de asignación. Expresa condiciones y asociaciones alternativas de una decisión lógica. Expresa condición y acciones alternativas de una decisión numérica. Entrada / Salida: Representa cualquier tipo de Fuente de entrada y salida Entrada: Lectura de datos por tarjeta perforadas.
  • 3. Conector dentro de página. Representa resultado mediante un reporte impreso Conector fuera de página. Expresa operación cíclica repetitiva. Expresa proceso de llamada a una subalterna. Representa datos grabados en una cinta magnética. Almacenamiento en línea Disco Magnético