Unidad  I Algoritmos y Diagramas de Flujo ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display...
Introducción <ul><li>La principal razón para aprender a programar es utilizar la computadora para resolver problemas </li>...
Introducción <ul><li>La solución al problema deberá obtenerse en un tiempo finito también utilizando una cantidad finita d...
Introducción <ul><li>Un algoritmo es una serie de pasos secuenciales y organizados que describe el proceso a seguir para s...
Lenguajes algorítmicos <ul><li>Un lenguaje algorítmico es un conjunto de símbolos y reglas que permiten describir de maner...
Lenguajes algorítmicos <ul><li>Por la forma de expresarlos, existen dos tipos de lenguajes algorítmicos: </li></ul><ul><ul...
Diagramas de flujo <ul><li>Es una forma de representar gráficamente un algoritmo. </li></ul><ul><li>Cada paso se escribe d...
Diagramas de flujo <ul><li>Los símbolos que utiliza están normalizados: </li></ul>©The McGraw-Hill Companies, Inc. Permiss...
Diagramas de flujo ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 6  -
Diagramas de flujo ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 6  -
Ejemplo de diagrama de flujo <ul><li>Diseñe un algoritmo que lea 3 números, los sume e imprima el resultado : </li></ul>©T...
Reglas para los diagramas de flujo <ul><li>Los Diagramas de flujo deben escribirse de arriba hacia abajo, y/o de izquierda...
Recomendaciones para los diagramas de flujo <ul><li>Se debe evitar el cruce de líneas, en caso de ser necesario  separar e...
Recomendaciones para los diagramas de flujo <ul><li>Todos los símbolos pueden tener más de una línea de entrada, a excepci...
Recomendaciones para los diagramas de flujo <ul><li>Ser breves y claros con lo que se escriba dentro de los símbolos. </li...
Recomendaciones para los diagramas de flujo ©The McGraw-Hill Companies, Inc. Permission required for reproduction or displ...
Próxima SlideShare
Cargando en…5
×

Diagrama de Flujo

6.353 visualizaciones

Publicado el

Es un presentación de Power Point muy completa, clara y precisa sobre el diagrama de flujo, se los recomiendo a todos los que vayan estudiar programación antes lean un poco sobre algoritmos y diagrama de flujo.

No es de mi autoría, solo la comparto con todos ustedes espero les sirva, todos los derechos reservados a su autor.

Publicado en: Educación
0 comentarios
2 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
6.353
En SlideShare
0
De insertados
0
Número de insertados
13
Acciones
Compartido
0
Descargas
242
Comentarios
0
Recomendaciones
2
Insertados 0
No insertados

No hay notas en la diapositiva.

Diagrama de Flujo

  1. 1. Unidad I Algoritmos y Diagramas de Flujo ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 6 -
  2. 2. Introducción <ul><li>La principal razón para aprender a programar es utilizar la computadora para resolver problemas </li></ul><ul><li>Algoritmo”: se deriva de la traducción al latín de la palabra árabe “alkhowarizmi”, nombre del matemático árabe que enunció reglas paso a paso para sumar, restar, multiplicar y dividir números decimalse </li></ul>©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 6 -
  3. 3. Introducción <ul><li>La solución al problema deberá obtenerse en un tiempo finito también utilizando una cantidad finita de datos </li></ul>©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 6 -
  4. 4. Introducción <ul><li>Un algoritmo es una serie de pasos secuenciales y organizados que describe el proceso a seguir para solucionar un problema específico. </li></ul><ul><li>Por su aplicación, tenemos Dos tipos de algoritmos: </li></ul><ul><ul><li>Cualitativos: Emplean palabras. Ej: Receta de cocina, cambiar una llanta, usar la guía telefónica. </li></ul></ul><ul><ul><li>Cuantitativos: Utilizan cálculos numéricos. Resolver una ecuación de 2º grado. </li></ul></ul>©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 6 -
  5. 5. Lenguajes algorítmicos <ul><li>Un lenguaje algorítmico es un conjunto de símbolos y reglas que permiten describir de manera explícita un proceso o algoritmo para resolver un problema por medio de una computadora. </li></ul><ul><li>Es independiente de cualquier lenguaje de programación. </li></ul><ul><li>Debe permitir una traducción clara del algoritmo al lenguaje de programación. </li></ul>©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 6 -
  6. 6. Lenguajes algorítmicos <ul><li>Por la forma de expresarlos, existen dos tipos de lenguajes algorítmicos: </li></ul><ul><ul><li>Gráficos: D iagramas de flujo. </li></ul></ul><ul><ul><li>No gráficos: P seudocódigo. </li></ul></ul>©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 6 -
  7. 7. Diagramas de flujo <ul><li>Es una forma de representar gráficamente un algoritmo. </li></ul><ul><li>Cada paso se escribe dentro de un símbolo. </li></ul><ul><li>Los pasos se conectan unos con otros mediante líneas de flujo. </li></ul><ul><li>Son fáciles de diseñar, pero difíciles de actualizar. </li></ul>©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 6 -
  8. 8. Diagramas de flujo <ul><li>Los símbolos que utiliza están normalizados: </li></ul>©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 6 -
  9. 9. Diagramas de flujo ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 6 -
  10. 10. Diagramas de flujo ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 6 -
  11. 11. Ejemplo de diagrama de flujo <ul><li>Diseñe un algoritmo que lea 3 números, los sume e imprima el resultado : </li></ul>©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 6 -
  12. 12. Reglas para los diagramas de flujo <ul><li>Los Diagramas de flujo deben escribirse de arriba hacia abajo, y/o de izquierda a derecha. </li></ul><ul><li>Los símbolos se unen con líneas, las cuales tienen en la punta una flecha que indica la próxima instrucción a ejecutarse o la dirección de la secuencia de ejecución. </li></ul><ul><li>se deben de utilizar solamente líneas de flujo horizontal o verticales (nunca diagonales). </li></ul>©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 6 -
  13. 13. Recomendaciones para los diagramas de flujo <ul><li>Se debe evitar el cruce de líneas, en caso de ser necesario separar el flujo del diagrama a un sitio distinto, se puede realizar utilizando los conectores. Se debe tener en cuenta que solo se van a utilizar conectores cuando sea estrictamente necesario. </li></ul><ul><li>No deben quedar líneas de flujo sin conectar </li></ul><ul><li>Todo texto escrito dentro de un símbolo debe ser legible, preciso, evitando el uso de muchas palabras. </li></ul>©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 6 -
  14. 14. Recomendaciones para los diagramas de flujo <ul><li>Todos los símbolos pueden tener más de una línea de entrada, a excepción del símbolo final. </li></ul><ul><li>Solo los símbolos de decisión pueden y deben tener mas de una línea de flujo de salida. </li></ul>©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 6 -
  15. 15. Recomendaciones para los diagramas de flujo <ul><li>Ser breves y claros con lo que se escriba dentro de los símbolos. </li></ul>©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 6 -
  16. 16. Recomendaciones para los diagramas de flujo ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 6 -

×