Top Banner
Introducción a los Diagramas de Flujo Jornada de clase
13

Diagrama de flujo Delfina

Jul 06, 2015

Download

Education

Jose
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Diagrama de flujo Delfina

Introducción

a los Diagramas de Flujo

Jornada de clase

Page 2: Diagrama de flujo Delfina

Un diagrama de flujo representa la esquematización gráfica

de un algoritmo.

En realidad muestra gráficamente los pasos o procesos a

seguir para alcanzar la solución de un problema.

Su correcta construcción es muy importante ya que a partir

del mismo se escribe un programa en algún lenguaje de

programación.

Si el diagrama de flujos esta completo y correcto, el paso

del mismo a un lenguaje de programación es relativamente

simple y directo.

Diagramas de Flujo

Page 3: Diagrama de flujo Delfina

Símbolos Función

Page 4: Diagrama de flujo Delfina

Símbolos Función

Page 5: Diagrama de flujo Delfina

Procesamiento de datos

Inicio

Fin

Lectura de datos

Impresión de resultados

Area (Base * Altura)/2

Inicio

Fin

Base, Altura

Area

Diagramas de Flujo Diagrama que calcula el área de un

triángulo ingresando su base y su altura

Inicio

Leer (Base)

Leer ( Altura)

Area (Base * Altura)/2

Escribir(‘El área es: ’ , Area)

Fin

Page 6: Diagrama de flujo Delfina

Inicio

Leer (S)

M S / 60

Escribir( ‘ Minutos son: ’ , M )

Fin

Diagramas de Flujo Diagrama que calcula la cantidad de minutos que existen en S segundos

M S / 60

Inicio

Fin

S

M

Page 7: Diagrama de flujo Delfina

Diagramas de Flujo Diagrama de flujo que

determina si un número

ingresado es mayor que cero

Inicio

Fin

numero

‘No es mayor a 0’

numero > 0

‘Mayor a cero’

V

F

Inicio

Leer (numero)

Si numero > 0 entonces

Escribir( ‘ Mayor a cero’ )

Si_no

Escribir( ‘No es mayor a cero’)

Fin_Si

Fin

Page 8: Diagrama de flujo Delfina

Diagramas de Flujo Algoritmo que determina si

un número es mayor que

cero, menor que cero o igual

a cero

Inicio

Fin

numero

numero > 0

V

Fnumero < 0

‘Mayor a cero’ ‘Menor a cero’ ‘Igual a cero’

F

V

Inicio

leer (numero)

Si numero > 0 entonces

Escribir(‘Mayor a cero’)

Si_no

Si numero < 0 entonces

Escribir(‘Menor a cero’)

Si_no

Escribir(‘ Igual a cero’)

Fin _Si

Fin _Si

Fin

Page 9: Diagrama de flujo Delfina

Diagramas de Flujo Algoritmo que imprime la

palabra fin si se ingresa el

número -9999

Inicio

Fin

num

num = - 9999

‘ Fin ’

V

FInicio

Repetir

Leer (numero)

Hasta numero = - 9999

Escribir(‘Fin’)

Fin

Page 10: Diagrama de flujo Delfina

Diagramas de Flujo Diagrama de flujo que

calcula la suma de los

primeros n números enteros

Inicio

Fin

n

i <> n

S

V

F

Inicio

S 0

i 0

Leer (n)

Mientras i < > n

i i + 1

S S + i

Fin-Mientras

Escribir (S)

Fin

S 0

i 0

i i +1

S S + i

Page 11: Diagrama de flujo Delfina

Diagramas de Flujo Algoritmo que calcula el

promedio de una serie de datos

que termina con el -9999

Inicio

Fin

n

n = - 9999

S

V

F

S 0

i 0

i i +1

S S + n

P S / i

Inicio

S 0

i 0

Leer (n)

Repetir

i i + 1

S S + n

Leer (n)

Hasta n = - 9999

P S / i

Escribir (S)

Fin

Page 12: Diagrama de flujo Delfina

Diagramas de Flujo Diagrama de flujo que calcula el

valor de 2n

Inicio

Fin

n

i < n

R

V

F

R 1

i 0

R R * 2

i i + 1

Inicio

R 1

i 0

Leer ( n )

Mientras i < n

R R * 2

i i +1

Fin_Mientras

Escribir ( R )

Fin

Page 13: Diagrama de flujo Delfina

Diagramas de Flujo Algoritmo que imprime todos los

divisores de n y presenta la

suma de los mismos

Inicio

Fin

n

i < n

S

V

F

S 0

i 0

S S +i

i i + 1(n mod i ) =0V

F