Cuál es la diferencia entre variables y constantes?
Printable View
Cuál es la diferencia entre variables y constantes?
Una variable es algo que cambia. Por ejemplo que cambia en el tiempo como la temperatura ambiente, la humedad, etc.
Una constante es algo que no cambia. Por ejemplo puede ser constante durante un perìodo o siempre. Por ejemplo, el numero PI (3.1416...), e (2.71...), etc. Puede ser constante la velocidad de la luz o la temperatura en una càmara térmica, etc.
.
¿Existen las variables constantes?
Entiendí.
Ahora por ejemplo (sin base científica), la tierra eleva su temperatura un grado por siglo, no es una variación constante?
No quiero definir cual es una y cual es otra, Zampabol. Quiero saber si es posible integrar una con otra.
¿Las agujas del reloj varían su posición de forma constante o aleatoria?
Eso nos lleva a que en matemáticas no existe una constante de variación.
Gracias.
Hay amores parecidos al sol: son una constante de variabilidad desintegradora, pero, sin eones.
Y, a propósito del astro rey, el tercer tema de la web de este enlace va de: 'Astronomía', con el sorprendente video:
¡¡¡ 'Cómo ver dos puestas de sol en un mismo anochecer' !!!
Su autor nos muestra este fenómeno y explica el porqué sucede, con el cual, además, se puede calcular el radio de la Tierra de forma distinta a cómo lo consiguió Eratóstenes.
http://cienciadesofa.com/
Hola EsquizO.
No existen las variables constantes, o permanecen constantes o varían. Debo aclarar que una constante puede ser constante en determinadas situaciones, pero si modificamos esas situaciones, puede variar, pero como una ecuación está dada para una situación en particular, la constante... permanece constante, jaja.
Claro que es una variación constante, pero el valor de las variables siempre va a cambiar. Cambia el siglo, cambia la temperatura, no permanecen constantes, son variables.
Recuerda que una cosa es variable y otra variación. La variación es constante, la variable (temperatura) cambia conforme cambia el tiempo (siglo). No es que se integre la variación con la variable, simplemente la variación es la que define el gradiente en que se modificará la variable.
Como ves, no pasa nada de eso EsquizO. A eso que estábamos llamando variación y, siempre y cuando sea constante, es a lo que se denomina "constante de variación". Un ejemplo de una constante de variación es la gravedad terrestre para la ecuación de caída libre:
v = gt ; donde:
v = velocidad del objeto en caída libre
g = gravedad, en nuestro caso, gravedad terrestre = 9.81 m/s2
t = tiempo en que lleva cayendo el objeto.
Cada vez que variemos "t", variará directamente proporcional "v", es decir, si aumenta "t", aumenta "v".
Recordemos que hablé al inicio que la constante pudiera variar. Este ejemplo es muy esclarecedor. ¿Qué sucede si dejamos caer el objeto en la Luna? pues el valor de "g" va a cambiar. Pero "g" permanecerá constante mientras sigamos dejando caer el objeto en la Luna. "Para cada situación existe una ecuación que describe el fenómeno".:)
En programación que es donde más se usan, una variable es una entrada la cual cambia de valor, mientrás que la constante tiene siempre el mismo valor. Por ejemplo :
Int peso = (X)
Int peso = 5
En el primer caso peso tendrá que ser un número entero pero que varía, en el segundo caso su valor será cosntante.
PD : No tengo la teoría fresca y al explicar de cabeza puede que me equivocase en algo, pero no en lo que quiere decir en el fondo.
Saludos!
Hola,
Efectivamente, en programacion de alto nivel de las computadoras, que es menos tecnico, o en bajo nivel de los microchips, que es mas especializado, las variables son memorizadas en algun tipo de memoria volatil (RAM – Random Access Memory) que pierden todos los datos almacenados al quitarse la tension de alimentacion. Las “constantes” en vez, se salvan en memorias no-volatiles en modo que cuando se quita alimentacion no se pierda el dato.
Se usa el disco duro para memorizar todo lo que no queremos perder al apagar la computadora y para los datos variables, o de uso temporal, se usa la RAM. Tambien se utilizan estas para memorizar temporariamente programas y constantes aprovechando su mayor velocidad de acceso; cuando se apaga la computadora se pierde todo lo que esta salvado alli.
En telefonos moviles, aparatos industriales ad-hoc (sin PC) y en una infinidad de aparatos con funciones especificas, los programas y constantes se salvan en memorias ROM (Read Only Memory) que mantienen los datos aun sin alimentacion (OTP, Flash, Eprom, EEprom, etc.).
En tu ejemplo:
Int peso = (X) ….Variable memorizada en RAM – Se puede leer y escribir
Int peso = 5 ……Valor memorizado en ROM y se puede solamente leer. Cada vez que se re-inicialice el sistema tendra’ ese valor dado que no lo perdera’.
En el lenguaje de programacion se puede dar el caso que proponia Esquizofelia. Si salvo una variable en una memoria no volatil deviene una "variable constante" o una "constante variable"; es decir una variable que tiene siempre el mismo valor hasta que el programa lo cambie. Por ejemplo, los datos de configuracion de lo telefonos moviles (mi password, por ejemplo): son constantes en cada telefono pero los puedo variar.
Saludos.
Este foro.com tiene cosas interesantes.
El usuario Avarela estaría haciendo su tarea en la escuelita cuando abrió este hilo. Nunca más apareció. Sin embargo...
!Cómo me gusta esta web!
...NO ...la magnitud del incremento es la constante, la variable es que la tierra está un grado más caliente ...
..y también no hay constante ni variable porque obviamente es gradual ifinitesimalmente pues sino sería que la tierra diría cada cien años: "hoy debo aumentarme un grado más" ...
..el PI tampoco es una constante porque todos lo usan en su expresión más manejable ...
...intelectito !!!! ya viniste de agua fiestas !!!??...no tenés remedio así que quítate de en medio !!! ...:001_tt2:
Hola Dorogoi. Me alegra saludarte, espero que ya te encuentres repuesto de tu espalda.
Hola Zam, vuelve a leer lo que escribí sobre las constantes.
Hola intelectito, jojo, nada de aguafiestas, tienes algún error.
No importa que veas el fenómeno de aumento de temperatura de forma infinitesimal, la pendiente de la recta que describe la ecuación del cambio de temperatura con respecto al tiempo permanece constante. La ecuación es así:
T = k t; donde:
T = Temperatura en °C
t = tiempo en siglos
k = es el gradiente de temperatura con respecto al tiempo y es igual a 1
Si graficamos esta ecuación te darás cuenta que es una recta y el valor de k es la pendiente de esa recta.
Si queremos ver el aumento de temperatura en 3 siglos, únicamente tenemos que sustituir t por 3.
¿Y si queremos saber el cambio de temperatura en medio siglo? Pues sustituiremos t por 0.5
Ahora se nos antoja calcular ese incremento en un año. Sustituimos t por 0.01
¿Y si lo queremos en un valor infinitesimal? Sustituimos t por, digamos por 0.00000000000000000001 y allí tienes tu cambio infinitesimal. Sin embargo el valor de k siguió constante, pues la pendiente de la recta es la misma.
Pregunto: ¿Cual es la derivada de una constante? Habrá que repasar cálculo diferencial.
El valor de k cambiaría si, por ejemplo, la tierra se fuera acercando al Sol y eso provocara un aumento de temperatura a razón de 3°C por siglo, es decir, las condiciones del fenómeno a estudiar variaron.
..eco Parzival .....lo comprendo, había pensado aritmèticamente la cifra ...
...pero hay algo más ...si admitimos constantes entonces implicamos a causas constantes de la constante ...las cuales provienen de sistemas más grandes y constantes al grado que de pronto el "determinismo" cobra un peso aplastante sobre el indeterminismo evolutivo ...
...entonces en qué quedamos? ...:001_tt1:
Hola Parzival,
mi problema de espalda es lo que se podria llamar "constante"... :laugh:
Mientras continue activo en mi vida laboral y continuando con este estilo de vida nefasto de computadoras y sedentarismo seguira' el problema, pero va muy bien (mejor de lo que me podia esperar en Marzo), gracias por tus buenos augurios.
Un cordial saludo.
...por cierto noble oráculo del foro ...
...si quisiéramos que una inteligencia artificial tuviese "autoconservación" deberíamos programarle el dolor, como sensores o etc ...la pregunta es cómo codificaríamos en binario las sensaciones de una máquina? ...
...y por cierto el dolor de espalda no se alivia con una buena pisoteadita de una persona liviana? ...:001_rolleyes:
No soy de qui ni soy de allá, me suena a Alberto Cortéz.
hola espero te encuentres bien, saludos