SlideShare una empresa de Scribd logo
Diagramas de Flujo
Carlos Ponce
Ciclo: Primero “B”
Diagrama de Flujo
Computacion - FA.CE.NA.
•
Un diagrama de flujo es una representación gráfica
de un proceso.
•
Cada paso del proceso es representado por un
símbolo diferente que contiene una breve descripción
de la etapa de proceso.
•
Los símbolos gráficos del flujo del proceso están
unidos entre sí con flechas que indican la dirección de
flujo del proceso.
Ejemplo De Diagrama de Flujo
Computacion - FA.CE.NA.
Elaboración del Diagrama de Flujo
1. Determinar el proceso a diagramar.
2. Definir el grado de detalle.
3. Identificar la secuencia de pasos del proceso. Situándolos en el
orden en que son llevados a cabo.
4. Construir el diagrama de flujo. Para ello se utilizan determinados
símbolos.
5. Revisar el diagrama de flujo del proceso.
El uso de diagramas de flujo como
herramienta de programación tiene beneficios
que resumidamente se detallan:
Rápida comprensión de las relaciones
Se pueden usar como modelos de trabajo para
el diseño de nuevos programas
Documentación adecuada de los programas
Produce una codificación eficaz en los
programas
Depuración y pruebas ordenadas de programas
Fácil de traducir a cualquier lenguaje de
programación.
Portafolio de Programacion 1
EJEMPLO:
•Describe un algoritmo de forma similar a un lenguaje de
programación pero sin su rigidez, de forma más parecida al
lenguaje natural.
•Presentan la ventaja de ser más compactos que los
diagramas de flujo, más fáciles de escribir para las
instrucciones complejas y más fáciles de transferir a un
lenguaje de programación.
•El pseudocódigo no está regido por ningún estándar.
Pseudocódigos:
REPRESENTACIÓN DE UN ALGORITMO
EN Pseudocódigos
Necesitamos hacer un programa que
multiplique dos números enteros.
1. Inicio
2. multiplicando = 5
3. multiplicador = 3
4. resultado = 0
5. índice = 0
6. do
7. resultado = resultado + multiplicando
8. índice = índice + 1
9. mientras índice < multiplicador
10. imprime resultado
11. finalizar
Ejemplo
•Y finalmente nos pasamos a la computadora y escribimos el código en algun lenguaje
de programacion, en nuestro caso C.
•Pseudocódigo y Código
•El pseudocódigo es el siguiente paso de nuestro
programa, y es la representación (escrita con nuestras
propias palabras) del algoritmo.
Inicio
multiplicando= 5
multiplicador = 3
resultado = 0
indice = 0
si indice < multiplicador
entonces
resultado = resultado +
multiplicando
indice = indice + 1
fin si
mostrar resultado
Fin
Portafolio de Programacion 1
Instrucciones condicionales
Ciclos Repetitivos
• Los ciclos repetitivos también llamados
lazos o bucles permiten repetir una
operación o secuencia de operaciones en
función de ciertas condiciones.
• Es un segmento de un algoritmo o
programa cuyas instrucciones se repiten
un número determinado de veces
mientras se cumpla una determinada
condición.
• Dentro de los ciclos se utilizan
contadores y acumuladores, que regulan
que el ciclo llegue a su fin.
Contador
Es un tipo de variable que incrementa o
decremento su valor en un valor constante
Cuando decimos incrementa estamos sumando.
Ejemplo: Veces = Veces + 1
Como se puede observar a la variable veces se le
está incrementando un valor constante (1); es
decir a su contenido le sumas el valor y se vuelve
a guardar en la misma variable.
Acumulador:
Computacion - FA.CE.NA.
Es una variable que incrementa o
decremento su contenido en cantidades
variables.
Ejemplo: Nomina = Nomina + sueldo
Ejemplo:

Más contenido relacionado

PDF
Programacion portafolio
PPS
Programación estructurada
PPSX
Programación modular estructurada.ppt
PPT
Seudocodigo
PPT
Programación Modular
PDF
Algoritmos y programas estructuras
PDF
Programación modular
PPTX
Metodología de la programación
Programacion portafolio
Programación estructurada
Programación modular estructurada.ppt
Seudocodigo
Programación Modular
Algoritmos y programas estructuras
Programación modular
Metodología de la programación

La actualidad más candente (18)

PPTX
DEFINICIÓN DE LENGUAJES ALGORÍTMICOS
PPT
Principios de Programacion
PPTX
Fundamentos de programación en diseño web
PPTX
Trabajo tecnología.
PPTX
Fundamentos básicos de algoritmos (1)
PDF
Clase de metodologia para analisis y planteamiento de problemas
DOCX
Diferencia entre pseudocodigo y algoritmo
PPTX
Taller De Logica
PDF
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
DOCX
Cuestionario Fundamentos de Programación
PDF
Examen Parcial 1 Introduccion Programacion
PDF
Unidad 1
DOCX
Estructuras básicas conceptos básicos de programación
DOCX
preguntas y respuestas
PDF
Razonamiento algoritmico
PPTX
Lucho y zuluaga
DOCX
Cuestionario video
DEFINICIÓN DE LENGUAJES ALGORÍTMICOS
Principios de Programacion
Fundamentos de programación en diseño web
Trabajo tecnología.
Fundamentos básicos de algoritmos (1)
Clase de metodologia para analisis y planteamiento de problemas
Diferencia entre pseudocodigo y algoritmo
Taller De Logica
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Cuestionario Fundamentos de Programación
Examen Parcial 1 Introduccion Programacion
Unidad 1
Estructuras básicas conceptos básicos de programación
preguntas y respuestas
Razonamiento algoritmico
Lucho y zuluaga
Cuestionario video
Publicidad

Similar a Portafolio de Programacion 1 (20)

PPTX
Pseudocodigo pptx
PPTX
algoritmos
PPT
REPRESENTACION-EJEMPLO ALGORITMOS
PPSX
Fundamentos de Programacion
PPTX
Fundamentos de p
PDF
Programación u1
PPTX
¿Como hacer un pseudocodigo y diagrama de flujo?
PPTX
Presentación1
DOCX
Conceptos básicos de algorítmica
PDF
Representación de Algoritmos
PPTX
Creacion_diag-flujo.pptx
PPTX
Algoritmo
PPTX
Pseudocódigo
PPTX
Benemérita universidad autónoma de puebla
DOCX
Los conceptos basicos de la programacion 10 5 (1)
PPTX
Algoritmos, Pseudocódigos y Diagramas de flujo
PPTX
PPTX
PPTX
Pseudocodigo 2 am2
PPTX
Pseudocodigo 2 am
Pseudocodigo pptx
algoritmos
REPRESENTACION-EJEMPLO ALGORITMOS
Fundamentos de Programacion
Fundamentos de p
Programación u1
¿Como hacer un pseudocodigo y diagrama de flujo?
Presentación1
Conceptos básicos de algorítmica
Representación de Algoritmos
Creacion_diag-flujo.pptx
Algoritmo
Pseudocódigo
Benemérita universidad autónoma de puebla
Los conceptos basicos de la programacion 10 5 (1)
Algoritmos, Pseudocódigos y Diagramas de flujo
Pseudocodigo 2 am2
Pseudocodigo 2 am
Publicidad

Portafolio de Programacion 1

  • 1. Diagramas de Flujo Carlos Ponce Ciclo: Primero “B”
  • 2. Diagrama de Flujo Computacion - FA.CE.NA. • Un diagrama de flujo es una representación gráfica de un proceso. • Cada paso del proceso es representado por un símbolo diferente que contiene una breve descripción de la etapa de proceso. • Los símbolos gráficos del flujo del proceso están unidos entre sí con flechas que indican la dirección de flujo del proceso.
  • 3. Ejemplo De Diagrama de Flujo Computacion - FA.CE.NA.
  • 4. Elaboración del Diagrama de Flujo 1. Determinar el proceso a diagramar. 2. Definir el grado de detalle. 3. Identificar la secuencia de pasos del proceso. Situándolos en el orden en que son llevados a cabo. 4. Construir el diagrama de flujo. Para ello se utilizan determinados símbolos. 5. Revisar el diagrama de flujo del proceso.
  • 5. El uso de diagramas de flujo como herramienta de programación tiene beneficios que resumidamente se detallan: Rápida comprensión de las relaciones Se pueden usar como modelos de trabajo para el diseño de nuevos programas Documentación adecuada de los programas Produce una codificación eficaz en los programas Depuración y pruebas ordenadas de programas Fácil de traducir a cualquier lenguaje de programación.
  • 8. •Describe un algoritmo de forma similar a un lenguaje de programación pero sin su rigidez, de forma más parecida al lenguaje natural. •Presentan la ventaja de ser más compactos que los diagramas de flujo, más fáciles de escribir para las instrucciones complejas y más fáciles de transferir a un lenguaje de programación. •El pseudocódigo no está regido por ningún estándar. Pseudocódigos:
  • 9. REPRESENTACIÓN DE UN ALGORITMO EN Pseudocódigos
  • 10. Necesitamos hacer un programa que multiplique dos números enteros. 1. Inicio 2. multiplicando = 5 3. multiplicador = 3 4. resultado = 0 5. índice = 0 6. do 7. resultado = resultado + multiplicando 8. índice = índice + 1 9. mientras índice < multiplicador 10. imprime resultado 11. finalizar
  • 12. •Y finalmente nos pasamos a la computadora y escribimos el código en algun lenguaje de programacion, en nuestro caso C. •Pseudocódigo y Código •El pseudocódigo es el siguiente paso de nuestro programa, y es la representación (escrita con nuestras propias palabras) del algoritmo. Inicio multiplicando= 5 multiplicador = 3 resultado = 0 indice = 0 si indice < multiplicador entonces resultado = resultado + multiplicando indice = indice + 1 fin si mostrar resultado Fin
  • 15. Ciclos Repetitivos • Los ciclos repetitivos también llamados lazos o bucles permiten repetir una operación o secuencia de operaciones en función de ciertas condiciones. • Es un segmento de un algoritmo o programa cuyas instrucciones se repiten un número determinado de veces mientras se cumpla una determinada condición. • Dentro de los ciclos se utilizan contadores y acumuladores, que regulan que el ciclo llegue a su fin.
  • 16. Contador Es un tipo de variable que incrementa o decremento su valor en un valor constante Cuando decimos incrementa estamos sumando. Ejemplo: Veces = Veces + 1 Como se puede observar a la variable veces se le está incrementando un valor constante (1); es decir a su contenido le sumas el valor y se vuelve a guardar en la misma variable.
  • 17. Acumulador: Computacion - FA.CE.NA. Es una variable que incrementa o decremento su contenido en cantidades variables. Ejemplo: Nomina = Nomina + sueldo