THOUSANDS OF FREE BLOGGER TEMPLATES

martes, 15 de abril de 2008

Variable Y constantes

* VARIABLES


mucha de la programacion necesita mucha matematica, hay conceptos que son muy silimares, pero que difieren en el significado final, por ejemplo

x = 10

eso quiere decir en lenguaje funcional matematico que la "x" es igual a 10;

pero en programacion, cuando se realiza esto, se quiere dar a entender que la "x" tiene por dentro el valor "10"; ahora, que tiene esto de util?
"x" en el contexto de programacion se llama VARIABLE en este caso, osea que su valor puede cambiar; de nuevo, que tiene esto de util?

igual que una formula matematica ud puede tener algo asi
resultado = x * .1

sabiendo que "x" seria por ejemplo el monto que ud cobró por la venta de algo digamos unas tennis en su trabajo de vendedor, y el resultado seria su monto de comision de 10%, al multiplicar ese valor.
Toda esta informacion sera llevada a "resultado" que es otra variable, y este resultado se puede usar en otros calculos, o ser "impreso" en pantalla para decirle a el usuario que monto ha ganado.

Entonces, como definicion, tenemos q una "variable" en un espacio de memoria que tiene un contenido no definido, hasta que se ejecuta el programa.

Ahora, al igual que en matematica convencional se usan palabras para representar conceptos, como ya vimos, el "resultado" es una variable, osea q ud usa esa palabra para almacenar un dato, en este caso un numero.

Pero como ya se dio cuenta, que la hace especial de cualquier palabra a una variable, como distinguirla para poder asignarle un dato?
Bueno, para no referirme aun a java, usare terminologia de action script de flash, q no necesitan saber para entender, pero es mas facil de entender en un principio que java.
La cosa es que UD tiene que indicarle al programa que tal palabra la vas a usar como identificador para una variable en flash se haria asi en su version 2.0:

var resultado;
var x;
x = 10000;
resultado = x * .1


asi tendriamos que "x" y " resultado" son variables por que se lo hemos dicho al programa, para futuras referencias, el programa q lee el codigo es un "compilador"

Ahora, ud se pregunta, donde pongo todas esas variables para que mi compilador java los lea?

Bueno, todos los codigos de programas son de hecho texto plano, que quiere decir esto? que es un archivo tipo BLOC de NOTAS, osea que ud puede escribir su programa java en bloc de notas, y cambiar la extension de .TXT a .JAVA y listo... pero hay programas que ayudan a recordar cosas, para eso estan JCreator y NetBeans, pero no tanto asi TextPad.



* CONSTANTES

Continuando con el codigo, hay otro tipo de identificadores que se denominan "constantes", que son como las variable, pero definidas desde el principio del programa, y que ud sabe que sus valores no van a cambiar

const PI = 3.141592654;

la constante PI nunca va a cambiar, tambien por esa razon, muchos compiladores la traen integrada, pero hay que saber como llamarla.

0 comentarios: