Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Aj

302 views

Published on

  • Be the first to comment

  • Be the first to like this

Aj

  1. 1. Algoritmospseudocódigodiagrama de flujo<br />
  2. 2. Algoritmo<br />Un Algoritmo es un conjunto ordenado y finito de pasos o instrucciones que conducen a la solución de un problema. En este conjunto de instrucciones se indica la secuencia de operaciones que se deben realizar para, a partir de los datos de entrada, obtener el resultado buscado.<br />
  3. 3. características<br />Finitos: Debe acabar en algún momento.<br />Eficientes: Deben ocupar la mínima <br /> memoria y minimizar el tiempo de ejecución.<br />Legibles: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente.<br />Modificables: Estarán diseñados de modo que sus posteriores modificaciones sean fáciles de <br />realizar, incluso por programadores diferentes a sus propios autores.<br />
  4. 4. Caracteristicas <br />Modulares: La filosofía utilizada para su diseño debe favorecer la división del problema en <br />módulos pequeños.<br />Único punto de entrada, único punto de salida: A los algoritmos y a los módulos que lo integran <br />se entra por un sólo punto, inicio, y se sale por un sólo punto también, fin<br />
  5. 5. Pseudocódigo <br />Es la solución de un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizara para la codificación del mismo.<br />
  6. 6. Características <br />Se puede ejecutar en un ordenador<br />Es una forma de representación sencilla de utilizar y de manipular.<br />Facilita el paso del programa al lenguaje de programación.<br />Es independiente del lenguaje de programación que se vaya a utilizar.<br />Es un método que facilita la programación y solución al algoritmo del programa.<br />
  7. 7. Diagrama de flujo<br />Un diagrama de flujo es una representación gráfica de la secuencia de pasos que se realizan para obtener un cierto resultado. Este puede ser un producto, un servicio, o bien una combinacion de ambos<br />
  8. 8. características<br />Sintética: La representación que se haga de un sistema o un proceso deberá quedar resumido en pocas hojas, de preferencia en una sola. Los diagramas extensivos dificultan su comprensión y asimilación, por tanto dejan de ser prácticos.<br />Simbolizada: La aplicación de la simbología adecuada a los diagramas de sistemas y procedimientos evita a los analistas anotaciones excesivas, repetitivas y confusas en su interpretación.<br />
  9. 9. Características <br />De forma visible a un sistema o un proceso: Los diagramas nos permiten observar todos los pasos de un sistema o proceso sin necesidad de leer notas extensas. Un diagrama es comparable, en cierta forma, con una fotografía aérea que contiene los rasgos principales de una región, y que a su vez permite observar estos rasgos o detalles principales<br />
  10. 10. Simbolos<br />terminal: <br />Representa el inicio y fin de un programa. <br />También puede representar una parada o interrupción <br />programada que sea necesaria realizar en un programa.<br />Entrada y salida: <br />Cualquier tipo de introducción de datos en la <br />memoria desde los periféricos o registro de información <br />procesada en un periférico.<br />
  11. 11. Proceso:<br />Cualquier tipo de operación que pueda originar cambio de valor, formato o posición de la información almacenada en <br />memoria, operaciones aritméticas, de transformaciones, etc.<br />Decisión: Indica operaciones lógicas o de comparación entre datos (normalmente dos) y en función del resultado de la misma determina (normalmente si y no) cual de los<br />distintos caminos alternativos del programa se debe seguir<br />
  12. 12. Conector: <br />Sirve para enlazar dos partes cualesquiera de un diagrama a través de un conector en la salida y otro conector en la entrada. Se refiere a la conexión en la misma pagina del diagrama<br />Salida:<br />Se utiliza en ocasiones en lugar del símbolo de salida. El dibujo representa un pedazo de hoja. <br />Es usado para mostrar datos o resultados.<br />
  13. 13.
  14. 14. Web grafía <br />http://www.dgb.sep.gob.mx/informacion_academica/secuencias_didacticas/2sem/material-informatica-ii/b1-diagramadeflujo.pdf<br />http://www.desarrolloweb.com/articulos/pseudocodigo.html<br />http://es.wikipedia.org/wiki/Algoritmo<br />

×