viernes, 11 de noviembre de 2016

viernes, 14 de octubre de 2016

DIAGRAMA DE FLUJO

Representacion estructurada del proceso que debe seguir un programa. Es independiente del lenguaje de programacion que usemos.
Los bloques que usa son:
Resultado de imagen de diagrama de flujo bloques

Por ejemplo el diagrama de flujo para el programa que nos resuelva una ecuacionde segundo grado seria el siguiente:

Este programa en MSWlogo se escribiria asi:

para ecua :a :b :c
haz "dis :b* :b-4*:a:c
escribe dis
si :dis<0 [escribe[no tiene solucion]]
si :dis=0 [escribe[tiene solucion doble]]
si :dis>0 [escribe[tiene dos soluciones]]
haz "x1 (-:b+rc :dis)/2*:a
haz "x2 (-b-rc :dis)/2*:a
escribe :x1
escribe :x2
fin




Para bucle
haz "fac :fac*:v
si :v=1 [alto] [haz "v :v-1]
bucle
fin

para factorial :n
haz "fac :n
haz "v :fac-1
bucle
escribe :fac
fin

Haz "fac 6.402373705728e+15
Haz "v 1
Resultado de imagen de diagrama de flujo programa factorial