SlideShare una empresa de Scribd logo
Fase en la resolución de problemas utilizando un computador Análisis del problema Diseño del algoritmo Codificación Compilación y ejecución Verificación Depuración Mantenimiento Documentación
Algoritmos y Diagramas de Flujo
Introducción La principal razón para aprender a programar es utilizar la computadora para resolver problemas 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
Introducción La solución al problema deberá obtenerse en un tiempo finito también utilizando una cantidad finita de datos
Introducción Un algoritmo es una serie de pasos secuenciales y organizados que describe el proceso a seguir para solucionar un problema específico.  Por su aplicación, tenemos Dos tipos de algoritmos: Cualitativos: Emplean palabras. Ej: Receta de cocina, cambiar una llanta, usar la guía telefónica. Cuantitativos: Utilizan cálculos numéricos. Resolver una ecuación de 2º grado.
Lenguajes algorítmicos 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. Es independiente de cualquier lenguaje de programación. Debe permitir una traducción clara del algoritmo al lenguaje de programación.
Lenguajes algorítmicos Por la forma de expresarlos, existen dos tipos de lenguajes algorítmicos: Gráficos: D iagramas de flujo. No gráficos: P seudocódigo.
Diagramas de flujo Es una forma de representar gráficamente un algoritmo. Cada paso se escribe dentro de un símbolo. Los pasos se conectan unos con otros mediante  líneas de flujo. Son fáciles de diseñar, pero difíciles de actualizar.
Diagramas de flujo Los símbolos que utiliza están normalizados:
Diagramas de flujo
Diagramas de flujo
Ejemplo de diagrama de flujo Diseñe un algoritmo que lea 3 números, los sume e imprima el resultado :
Reglas para los diagramas de flujo Los Diagramas de flujo deben escribirse de arriba hacia abajo, y/o de izquierda a derecha. 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.  se deben de utilizar solamente líneas de flujo horizontal o verticales (nunca diagonales).
Recomendaciones para los diagramas de flujo 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. No deben quedar líneas de flujo sin conectar Todo texto escrito dentro de un símbolo debe ser legible, preciso, evitando el uso de muchas palabras.
Recomendaciones para los diagramas de flujo Todos los símbolos pueden tener más de una línea de entrada, a excepción del símbolo final. Solo los símbolos de decisión pueden y deben tener mas de una línea de flujo de salida. 4 th  Ed Chapter 6  -
Recomendaciones para los diagramas de flujo Ser breves y claros con lo que se escriba dentro de los símbolos.

Más contenido relacionado

PPT
Algoritmos
PDF
Práctica no 8
PPTX
Presentacion activ3y4
PPT
Algoritmo y diagrama de flujo
PPTX
Tutorial algoritmo representacion
PDF
PPT
Algoritmos
Algoritmos
Práctica no 8
Presentacion activ3y4
Algoritmo y diagrama de flujo
Tutorial algoritmo representacion
Algoritmos

La actualidad más candente (18)

PDF
Clase de algoritmos
PPSX
Algoritmos y digramas de flujo
PPSX
Algoritmos y diagramas
PPTX
Fases Para Solucionar Problemas con computadoras
PPTX
PPTX
Desarrollo de un programa.
PPTX
Unidad 4 Técnicas para la formulación de algoritmos
PDF
Razonamiento algoritmico
PDF
Algoritmos
PPTX
Diagrama de flujo
PPTX
Tipos de algoritmos
PDF
Programación estructural (Algoritmo Cualitativo y Cuantitativo)
PDF
Clase 1 analisis de algoritmos
PPS
Algoritmos
ODP
PPTX
Tema 4 -_introduccion_a_razonamiento_algoritmico
PPTX
Carlos gallego conceptos programacion
DOCX
Reglas Para Diagramas
Clase de algoritmos
Algoritmos y digramas de flujo
Algoritmos y diagramas
Fases Para Solucionar Problemas con computadoras
Desarrollo de un programa.
Unidad 4 Técnicas para la formulación de algoritmos
Razonamiento algoritmico
Algoritmos
Diagrama de flujo
Tipos de algoritmos
Programación estructural (Algoritmo Cualitativo y Cuantitativo)
Clase 1 analisis de algoritmos
Algoritmos
Tema 4 -_introduccion_a_razonamiento_algoritmico
Carlos gallego conceptos programacion
Reglas Para Diagramas
Publicidad

Destacado (16)

PPTX
Diagrama
PPTX
Flujograma
PDF
Asesorias
PPTX
Taller 7 8 sirp_diagrama de flujo
 
PPTX
Ejercicios de Programacion
PPT
Diagramas de flujo.deyna pacheco
PPTX
Ejercicios Diagrama de Flujo Programacion
PPT
DOCX
Ejercicios Lenguaje de Programacion (Algoritmos - Diagrama de Flujo)
PDF
Diagramas de Flujo
PPTX
Diagrama de actividades uml
PPT
Ejercicios De Diagrama De Flujo
PPTX
Diagrama de actividades
PPT
FLUJOGRAMAS
PDF
Simbolos diagrama de flujo
PPT
Diagramas de flujo, especificaciones y diseño de procesos
Diagrama
Flujograma
Asesorias
Taller 7 8 sirp_diagrama de flujo
 
Ejercicios de Programacion
Diagramas de flujo.deyna pacheco
Ejercicios Diagrama de Flujo Programacion
Ejercicios Lenguaje de Programacion (Algoritmos - Diagrama de Flujo)
Diagramas de Flujo
Diagrama de actividades uml
Ejercicios De Diagrama De Flujo
Diagrama de actividades
FLUJOGRAMAS
Simbolos diagrama de flujo
Diagramas de flujo, especificaciones y diseño de procesos
Publicidad

Similar a Diagrama de-flujo- (20)

DOCX
Teoría algoritmo
DOCX
Teoría algoritmo
DOCX
Conceptos básicos de algorítmica
PDF
MANUAL DE JAVA 1
PDF
Manual de java_3
PDF
Manual de javaa2
PDF
manual 10
PDF
Manual de java
DOCX
Diagramas de flujo
PDF
Algoritmos-y-Diagramas_AHQ.pdf
PPT
Fase 2 algoritmos-y-diagramas-de-flujo
PPTX
reglas para diagramas 1
PDF
Programación u1
PDF
Desarrollo de habilidades de pensamiento
PDF
Desarrollo de habilidades de pensamiento
PPT
REPRESENTACION-EJEMPLO ALGORITMOS
PPSX
Algoritmos y Diagramas de flujo
PPSX
Algoritmos y diagramas de flujo
PPTX
Fundamentos de p
Teoría algoritmo
Teoría algoritmo
Conceptos básicos de algorítmica
MANUAL DE JAVA 1
Manual de java_3
Manual de javaa2
manual 10
Manual de java
Diagramas de flujo
Algoritmos-y-Diagramas_AHQ.pdf
Fase 2 algoritmos-y-diagramas-de-flujo
reglas para diagramas 1
Programación u1
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
REPRESENTACION-EJEMPLO ALGORITMOS
Algoritmos y Diagramas de flujo
Algoritmos y diagramas de flujo
Fundamentos de p

Diagrama de-flujo-

  • 1. Fase en la resolución de problemas utilizando un computador Análisis del problema Diseño del algoritmo Codificación Compilación y ejecución Verificación Depuración Mantenimiento Documentación
  • 3. Introducción La principal razón para aprender a programar es utilizar la computadora para resolver problemas 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
  • 4. Introducción La solución al problema deberá obtenerse en un tiempo finito también utilizando una cantidad finita de datos
  • 5. Introducción Un algoritmo es una serie de pasos secuenciales y organizados que describe el proceso a seguir para solucionar un problema específico. Por su aplicación, tenemos Dos tipos de algoritmos: Cualitativos: Emplean palabras. Ej: Receta de cocina, cambiar una llanta, usar la guía telefónica. Cuantitativos: Utilizan cálculos numéricos. Resolver una ecuación de 2º grado.
  • 6. Lenguajes algorítmicos 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. Es independiente de cualquier lenguaje de programación. Debe permitir una traducción clara del algoritmo al lenguaje de programación.
  • 7. Lenguajes algorítmicos Por la forma de expresarlos, existen dos tipos de lenguajes algorítmicos: Gráficos: D iagramas de flujo. No gráficos: P seudocódigo.
  • 8. Diagramas de flujo Es una forma de representar gráficamente un algoritmo. Cada paso se escribe dentro de un símbolo. Los pasos se conectan unos con otros mediante líneas de flujo. Son fáciles de diseñar, pero difíciles de actualizar.
  • 9. Diagramas de flujo Los símbolos que utiliza están normalizados:
  • 12. Ejemplo de diagrama de flujo Diseñe un algoritmo que lea 3 números, los sume e imprima el resultado :
  • 13. Reglas para los diagramas de flujo Los Diagramas de flujo deben escribirse de arriba hacia abajo, y/o de izquierda a derecha. 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. se deben de utilizar solamente líneas de flujo horizontal o verticales (nunca diagonales).
  • 14. Recomendaciones para los diagramas de flujo 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. No deben quedar líneas de flujo sin conectar Todo texto escrito dentro de un símbolo debe ser legible, preciso, evitando el uso de muchas palabras.
  • 15. Recomendaciones para los diagramas de flujo Todos los símbolos pueden tener más de una línea de entrada, a excepción del símbolo final. Solo los símbolos de decisión pueden y deben tener mas de una línea de flujo de salida. 4 th Ed Chapter 6 -
  • 16. Recomendaciones para los diagramas de flujo Ser breves y claros con lo que se escriba dentro de los símbolos.