Progrmas # 2 y 3

Marzo 20, 2008 por wawc

Programa # 2 Calcular la energia cinetica de un cuerpo en movimiento; Ec=1/2m( Vf2 - Vi2)

( inicio )

{“Calcular energia cinetica”}

{“Introducir masa del cuerpo”}

: masa :

{“Introducir velocidad inicial del cuerpo”}

: vinicial :

{“Introducir velocidad final del cuerpo”}

: vfinal :

! Ec=1*masa*pow(vfinal,2) -  pow(vinicial,2)/2 ¡

{“La energia cinetica es”, Ec }

( fin )

Notas: Algunas cosas nuevas fueron el
- pow .- Que es para cuando necesitamos elevar al cuadrado algo en este caso se pone el pow despues un parentesis , esneguida lo que queremos elvar al cuadrado una coma y despues un 2 para decir que es al cuadrado; se cierra el parentesis y listo.
- Las demas signos estan explicados en el programa # 1

Programa # 3 Dados los valores de los catetos de un triangulo, calcular e imprimir la hipotenusa:  C= raizcuadrada de A al cuadrado mas B  al cuadrado.

( inicio )

{“Obtener la hipotenusa del triangulo” }

{“Cateto opuesto”}

: a :

{“Cateto adyacente”}

: b :

! c=sqrt(pow(a,2 – b,2) ) ¡

{“La hiptenusa es”, c “}

( fin )

Notas: sqrt .-  Al  igual que  con el pow ( ver notas de arriba )  el sqrt señala una raiz cuadrada y se debe poner antes de todo lo que se desar sacar raiz, y entre paretnsis toda la operacion y cerrarla con parentesis.

Espero y les srivan para algo porque ami me costo trabajo realizarlos =) saludos para todos y que les haya gustado, hasta la proxima!

Atte: Mejska BlogAdmin

Codificacion de Programa 1

Marzo 20, 2008 por wawc

#include <stdio.h>
#define gravedad 9.8
main()
{
float masa,altura,Ep;
clrser()
printf(“Energia Potencial”);
printf(“Introducir Masa del Cuerpo”);
scanf(“%f,&masa”);
printf(“Introducir Altura de la caida”);
scanf(“%f,altura”);
Ep=masa*gravedad*altura;
printf(“La energia potencial es”"%f,Ep”)
}

Ahora las notas y aclaraciones

#include <stdio.h>   Esto significa que incluiremos ( inlcude ) una libreria que vayamos a necesitar en este caso la de stdio.h que es la mas sencilla, el signo de # van solamente en los dos primeros parrafos.
#define gravedad 9.8   Es como en el diagrama de flujo, que sabiamos que la gravedad era constante aqui la declaramos despues de la librerio con la palabra “define” y el signo de # presediendolo

main()     Es para indicar que terminas de declarar las variables y que empezaremos con las ordenes de secuencia, entonces para poner inicio ponemos el signo { que es igual a decir inicio en el digarama.

Despues decimos cuales variables vamos a utlizar con float un espacio e introducimos todas las variables que necesitaremos, seperadas por comas; es importante empezar a notar que las siguientes parrafos estan separados por “;” para indicar que se termino el renglon, pero aun asi ahy sus exepciones cuando se introducen oredenes de comando superior.

clrser()   Esta es una orden de comando superior que nos limpiara la pantalla para que se vea mas presentable y tal como dije en el anterior parrafo ez la exepcion a los punto y coma.

printf   Es como si fuera los comentarios en nuestro diagrama asi que solo se pone entre parentesis y listo

scanf   Es como declarar las variables cuando no sabiamos su valor y se los dabamos nostros, asi que el “%f” se lo damos para indicar que es una variable de float y en seguida le damos al programa como queremos que se llame la varaieble Ej. Altura.

Despues de que declaramos las dos variables que nos faltaban al igual que en el diagrama le damos luego la ecuacion que debe realizar, despues ponemos un comentario y que nos imprima el resultado en este caso “Ep”; por ultimo cerramos con el fin que es el opuesto al signo de inicio }.

Ahora donde meter este codigo? pues en un complidar de datos que abundan en la red, este codigo es para el compilador Turbo C, tambien se pueden compilar en otros programas pero varian los signos es solo cuestion de saber los cambios echos y modificar la codificacion.

Espero y les pueda servir los demas programas les ayudare con el diagrama y la codificacion como varia le dejare a su gusto y compilador, saludos y hasta la proxima!.

Atte: Mejska BlogAdmin

Has tu primero programa facil y lenguaje C

Marzo 14, 2008 por wawc

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