Jairo Stiven De La Cruz Noriega
Nuestra Señora De Fátima – Valledupar
9-
2013
 Que Es Un Algoritmo
 Medios de expresión de un algoritmo
 Pseudocódigo
 Diagrama de un flujo
 Lenguaje de programación
 Programas utilizados para resolver algoritmo
 Diagrama de un flujo de datos
 Visual FoxPro
 C++Builder
 Conclusión
 Bibliografía
 Es un conjunto ordenado y finito de operaciones que
permite hallar la solución de un problema. Método y
notación en las distintas fórmulas del cálculo. El algoritmo
constituye un método para resolver un problema
mediante una secuencia de pasos a seguir. Dicha
secuencia puede ser expresada en forma de diagrama
de flujo con el fin de seguirlo de una forma más sencilla.
 De acuerdo con el concepto anterior, el algoritmo podría
estar incluido en la definición de programa de ordenador
de la Ley de Propiedad Intelectual (TRLPI), al referirse a
éste como toda secuencia de instrucciones o indicaciones
destinadas a ser utilizadas, directa o indirectamente, en un
sistema informático para realizar una función o una tarea
o para obtener un resultado determinado, cualquiera que
fuere su forma de expresión y fijación.
 Los algoritmos pueden ser expresados de
muchas maneras, incluyendo al lenguaje natural,
pseudocódigo, diagramas de flujo lenguajes de
programación entre otros. Las descripciones en
lenguaje natural tienden a ser ambiguas y
extensas. El usar pseudocódigo y diagramas de
flujo evita muchas ambigüedades del lenguaje
natural. Dichas expresiones son formas más
estructuradas para representar algoritmos; no
obstante, se mantienen independientes de un
lenguaje de programación específico.
 En ciencias de la computación, y análisis
numérico el pseudocódigo (o falso lenguaje)
es una descripción informal1 de alto nivel de
un algoritmo informático de programación,
compacto e informal, que utiliza las
convenciones estructurales de un lenguaje
de programación verdadero2 , pero que está
diseñado para la lectura humana en lugar de
la lectura mediante máquina, y con
independencia de cualquier otro lenguaje
de programación.
 Un Diagrama de Flujo representa la
esquematización gráfica de un
algoritmo , el cual muestra
gráficamente los pasos o procesos
a seguir para alcanzar la solución
de un problema . Su correcta
construcción es sumamente
importante porque , a partir del
mismo se escribe un programa en
algún Lenguaje de Programación.
Si el Diagrama de Flujo está
completo y correcto
 ,el paso del mismo a un Lenguaje
de Programación es relativamente
simple y directo.
 Un Diagrama de Flujo
representa la esquematización
gráfica de un algoritmo , el
cual muestra gráficamente los
pasos o procesos a seguir para
alcanzar la solución de un
problema . Su correcta
construcción es sumamente
importante porque , a partir
del mismo se escribe un
programa en algún Lenguaje
de Programación. Si el
Diagrama de Flujo está
completo y correcto
 ,el paso del mismo a un
Lenguaje de Programación es
relativamente simple y directo.
 n lenguaje de programación es un idioma
artificial diseñado para expresar procesos
que pueden ser llevados a cabo por
máquinas como las computadoras.
 Pueden usarse para crear programas que
controlen el comportamiento físico y lógico
de una máquina, para expresar algoritmos
con precisión, o como modo de
comunicación humana.
 Tenemos 3 programas utilizados que son :
 Diagrama de flujo de datos
 Visual FoxPro
 C++Builder
 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.
 Visual FoxPro es un lenguaje de programación
procedural, orientado a objetos que posee un
Sistema Gestor de Bases de datos o Database
Management System (DBMS) y Sistema
administrador de bases de datos relacionales,
producido por Microsoft.
 Visual FoxPro proviene de FoxPro, que a su vez
deriva de FoxBASE, creado por Fox Software en
1984; inicialmente un clon de dBase, acabó
superándolo y con Clipper, convirtiéndose en
una de las estrellas de los lenguajes xBase.
 C++Builder es un entorno de desarrollo rápido
de aplicaciones en lenguaje C++ para
Windows inicialmente propiedad de la
empresa Borland, y actualmente de la
empresa Embarcadero, quien compró de
Borland la división Codegear encargada del
producto. Codegear inicialmente se
denominaba DTG=‘ Debeloper Tools Group'
hasta que adquirió el nombre oficial
CodeGear previo a la venta.
 El Algoritmo es una herramienta muy
compleja , se puede aplicar en el área de
informática y en cualquier computador
 http://es.wikipedia.org/wiki/C%2B%2BBuilder
 http://www.monografias.com/trabajos60/dia
grama-flujo-datos/diagrama-flujo-datos.shtml
Algoritmos jairo cruz

Algoritmos jairo cruz

  • 1.
    Jairo Stiven DeLa Cruz Noriega Nuestra Señora De Fátima – Valledupar 9- 2013
  • 2.
     Que EsUn Algoritmo  Medios de expresión de un algoritmo  Pseudocódigo  Diagrama de un flujo  Lenguaje de programación  Programas utilizados para resolver algoritmo  Diagrama de un flujo de datos  Visual FoxPro  C++Builder  Conclusión  Bibliografía
  • 3.
     Es unconjunto ordenado y finito de operaciones que permite hallar la solución de un problema. Método y notación en las distintas fórmulas del cálculo. El algoritmo constituye un método para resolver un problema mediante una secuencia de pasos a seguir. Dicha secuencia puede ser expresada en forma de diagrama de flujo con el fin de seguirlo de una forma más sencilla.  De acuerdo con el concepto anterior, el algoritmo podría estar incluido en la definición de programa de ordenador de la Ley de Propiedad Intelectual (TRLPI), al referirse a éste como toda secuencia de instrucciones o indicaciones destinadas a ser utilizadas, directa o indirectamente, en un sistema informático para realizar una función o una tarea o para obtener un resultado determinado, cualquiera que fuere su forma de expresión y fijación.
  • 4.
     Los algoritmospueden ser expresados de muchas maneras, incluyendo al lenguaje natural, pseudocódigo, diagramas de flujo lenguajes de programación entre otros. Las descripciones en lenguaje natural tienden a ser ambiguas y extensas. El usar pseudocódigo y diagramas de flujo evita muchas ambigüedades del lenguaje natural. Dichas expresiones son formas más estructuradas para representar algoritmos; no obstante, se mantienen independientes de un lenguaje de programación específico.
  • 5.
     En cienciasde la computación, y análisis numérico el pseudocódigo (o falso lenguaje) es una descripción informal1 de alto nivel de un algoritmo informático de programación, compacto e informal, que utiliza las convenciones estructurales de un lenguaje de programación verdadero2 , pero que está diseñado para la lectura humana en lugar de la lectura mediante máquina, y con independencia de cualquier otro lenguaje de programación.
  • 6.
     Un Diagramade Flujo representa la esquematización gráfica de un algoritmo , el cual muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema . Su correcta construcción es sumamente importante porque , a partir del mismo se escribe un programa en algún Lenguaje de Programación. Si el Diagrama de Flujo está completo y correcto  ,el paso del mismo a un Lenguaje de Programación es relativamente simple y directo.
  • 7.
     Un Diagramade Flujo representa la esquematización gráfica de un algoritmo , el cual muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema . Su correcta construcción es sumamente importante porque , a partir del mismo se escribe un programa en algún Lenguaje de Programación. Si el Diagrama de Flujo está completo y correcto  ,el paso del mismo a un Lenguaje de Programación es relativamente simple y directo.
  • 8.
     n lenguajede programación es un idioma artificial diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras.  Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.
  • 9.
     Tenemos 3programas utilizados que son :  Diagrama de flujo de datos  Visual FoxPro  C++Builder
  • 10.
     Un diagramade 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.
  • 11.
     Visual FoxProes un lenguaje de programación procedural, orientado a objetos que posee un Sistema Gestor de Bases de datos o Database Management System (DBMS) y Sistema administrador de bases de datos relacionales, producido por Microsoft.  Visual FoxPro proviene de FoxPro, que a su vez deriva de FoxBASE, creado por Fox Software en 1984; inicialmente un clon de dBase, acabó superándolo y con Clipper, convirtiéndose en una de las estrellas de los lenguajes xBase.
  • 12.
     C++Builder esun entorno de desarrollo rápido de aplicaciones en lenguaje C++ para Windows inicialmente propiedad de la empresa Borland, y actualmente de la empresa Embarcadero, quien compró de Borland la división Codegear encargada del producto. Codegear inicialmente se denominaba DTG=‘ Debeloper Tools Group' hasta que adquirió el nombre oficial CodeGear previo a la venta.
  • 13.
     El Algoritmoes una herramienta muy compleja , se puede aplicar en el área de informática y en cualquier computador
  • 14.