Archivo de 20/03/08

Progrmas # 2 y 3

Marzo 20, 2008

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

#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