Primero que nada debemos empezar por lo basico, el diagrama de flujo que va a ser como nuestro borrador para despues poder codifcarlo, conforme vaya agregando caracteristicas las agregare y las explicare. Primero comenzaremos por poner el diagrama y despues lo explicaremos.
Programa # 1 .- Desarrollar un programa el cual sea capaz de calcular e imprimir la energia potencial de un cuerpo en una caida libre.
Ep=m*g*h
( Nota1: Usare los simbolos de +; para declarar una suma, el -; para declarar que se efectua una resta, el *; para declarar que es un prodcuto, y el /; que se realiza una divison; La formula se lee “Energia potencial es igual a masa por gravedad por altura ).
Diagrama de flujo
( inicio )
{“Energia potencial”}
! gravedad=9.8 ¡
{“Introducir masa del cuerpo”}
: masa :
{“Introducir la altura de la caida”}
:altura:
! Ep=masa*gravedad*altura ¡
{“La energia potencial es”,Ep }
( fin )
Ahora en todo diagrama de flujo necesitamos un principio un fin asi que los ponemos al inciar el programa y en donde queremos que termine ( inicio )( fin ); Despues vemos que es lo que nos pide el problema en este caso es la Energia Potencial, asi que despues de ( inicio ) le indicamos a nuestro programa lo que queremos encontrar, en este caso lo puse dentro de {} que indican que imprima lo que ahy dentro de ellos, dentro de estos corchetes se llaman comentarios y van entre comillas “”, si queremos que imprima otra cosa como un resultado debemos ponerlo tal y cual esta en la formula sin las comillas; ( Despues publicare mas afondo esto).
Despues checamos tenemos la masa y nos preguntamos ¿La masa varia en un problema?, pues si asi que la declaramos como variable, despues tenemos a la gravedad ¿ la gravedad varia en un problema? , claro que no la gravedad simpre es la misma en esta clase de problemas entonces la declaramos como constante, despues tenemos la altura ¿ la altura varia en un problema? pues si son diferentes medidas de altura asi que la declaramos como una variable entonces quedaria
masa=variable
gravedad= constante
altura= variable
Bie, ahora como no sabemos ni la masa ni la altura pero si la gravedad entonces la declaramos como una variable constante, para este caso yo utlizare los !¡ para declara constantes/operaciones/procesos, entonces ponemos !gravedad=9.8¡
Ahora nos faltan dos variables para completar la ecuacion no?, oks entonces le decimos al programa que nos imprima las palabras: {“Introducir masa del cuerpo”} ( recuerden que los {} son para declarar comentarios ) y despues de esto declarama la variable asi: : masa :
que yo utlizare los :: para decir que son variables y no se su valor si no que yo se lo dare despues, ahora nadamas nos falta la altura asi que hacemos el comentario igual que como en la masa y pedimos el valor de la variable de la altura enter :: para decir que no sabemos su valor y se lo daremos mas tarde.
Ahora que tenemos ya las 3 cosas que necesitamos ( masa,gravedad, altura )(Nota: recuerden que la masa y la altura nostros se las damos al momento de poner : masa : o : altura :nos pedira que introduzcamos un numero que sera el valor de esa cosa asi que damos por echo que ya tenemos las tre variables ), ¿Que es lo que nos pide el programa?; Pues claro esta que la energia potencial asi que falta la ecuacion nadamas, ya mero termianmos.
Entonces expresamos la ecuacion como algo que ya sabemos como si fuera una constante entonces utlizamos los ! ¡ y quedaria ! Ep=masa*gravedad*altura ¡ ( Es importante introducir los nombres de las variables tal y cual como los declaramos entre los : :; si le pusimos nadamas : m : le tendriamos que poner en la ecuacion m y asi sucesvamente porque en esta parte el programa buscara esa palabra en el diagrama y si no la aya tal como fue escrita nos marcara error ), ahora si ya tenemos nuestra formula, nuestras variables y constantes ¿Que nos falta? Pues imprimir el resultado!! que es lo que nos pide el problema.
Ahora repasemos que para imprimir eran los {} asi que pondriamos un comentario para que se vea formal al arrojar el resultado y seria
{“La energia potencial es”,Ep }
Pero esperen ya sabemos que lo primero si sabemos que saldra en nuestra pantalla pero luego ahy una coma y Ep ¿ A que se debe ?, pues que el coma es para indicarle otra accion u otro comentario aparte, en este caso le decimos que nos imprima el resultado de Ep, y el Ep es nuestra formula asi que dira el comentario y arrojara el resultado de la multiplicacion.
Uf!! Ahora que nos falta ya tenemos todo no? Pues si y para finalizar ponemos el ( fin ).
Este fue un diagrama de flujo como quien diria nuestro borrador para despues poder codificarlo en lenguaje C o C++, Di la explicacion de porque cada cosa asi que en los siguientes programas omitire lo que ya dije o solo pondre que vean esta seccion, en cuanto a las cosas nuevas pondre la explicacion igual.
La codificacion la pondre en el siguiente post, aclarando solo algunas cosas pues es mas complejo pero mas facil, si alguna ves han usado y echo paginas web con el blog de notas les resultara familiar, bueno me despido, ojala y les aya gustado este post y hasta la proxima!
Atte: Mejska BlogAdmin
Etiquetas: Diagramas de Flujo
Marzo 14, 2008 a las 6:31 am
Hola, esto es un comentario.
Para borrar un comentario sólo tiene que entrar y ver los comentarios de la entrada, en los que aparecerá la opción de editarlo o borrarlo.
Mayo 6, 2008 a las 9:06 pm
Agradezco la oportunidad de contar con tus contribuciones al conocimiento.
Sinceramente, gracias.