variables python

Páginas: 7 (1731 palabras) Publicado: 5 de abril de 2013
Qué es una variable

Variables en Matemáticas

El concepto de "variable" proviene de las Matemáticas. En Matemáticas, una variable es un símbolo que forma parte de una expresión o de una fórmula. Normalmente las variables se representan mediante letras del alfabeto latino (x, y, z, n, i, j, etc.). Dependiendo del contexto, las variables significan cosas distintas. Por ejemplo:
En el caso delas ecuaciones, una variable representa una cantidad desconocida que se relaciona con otras y que en algunos casos podemos averiguar.
Consideremos por ejemplo la ecuación:
x + 3 = 5
En este caso, la variable x representa una cantidad desconocida pero de la que se sabe que si se le suma 3 se obtiene 5. Resolviendo la ecuación, obtenemos inmediatamente que la variable x estaba representandorealmente el número 2.
En el caso del Análisis matemático, una variable no representa una cantidad determinada, sino que representa todo un conjunto de valores:
Consideremos por ejemplo la ecuación de la recta:
y = x + 1
En este caso, la variable x no representa ningún valor concreto, sino que puede tomar cualquier valor numérico positivo o negativo. Para cada valor de x podemos calcular el valorcorrespondiente de la variable y. Si interpretamos x e y como las coordenadas de puntos en un plano y dibujamos varios puntos, podríamos ver que todos los puntos se encuentran situados en una misma recta.
Variables en Programación

En Programación también existe el concepto de "variable", parecido pero no idéntico al concepto matemático. Además, cada lenguaje de programación tiene su forma deimplementar el concepto de variable, por lo que lo que se explica a continuación es válido para muchos lenguajes de programación, aunque otros lenguajes de programación permiten otras posibilidades.
En muchos lenguajes de programación, una variable se puede entender como una especie de caja en la que se puede guardar un valor (por ejemplo, un valor numérico). Esa caja suele corresponder a unaposición de memoria en la memoria del ordenador.
Las variables se representan también mediante letras o palabras completas: x, y, a, b, nombre, apellidos, edad, etc.
Cuando en esos lenguajes de programación escribimos la instrucción ...
a = 2
... lo que estamos pidiendo al programa es que guarde el valor 2 en una "caja" y que a la caja le llame "a".
En esos lenguajes, el símbolo igualdad (=) hayque entenderlo como una asignación, no como una igualdad matemática. Al escribir una igualdad, le estamos pidiendo al programa que calcule lo que hay a la derecha de la igualdad y que lo guarde en la variable que hay a la izquierda de la igualdad.
En esos lenguajes, no estaría permitido escribir ...
2 = a
... porque 2 no es un nombre válido de variable. Tampoco estaría permitido escribir ...
x+ 3 = 5
... porque en el lado izquierdo no pueden aparecer operadores.
Una vez hemos guardado un valor en una variable, podemos hacer referencia a él a lo largo del programa. Por ejemplo, el siguiente programa ...
a = 2
b = 3
c = a + b
guarda el valor 2 en la variable "a"
guarda el valor 3 en la variable "b"
coge los valores guardados en las variables "a" y "b" (2 y 3), los suma (2+3) y elresultado (5) lo guarda en la variable "c".
La información que se guarda en una variable puede ser de muchos tipos:
números (enteros, decimales, imaginarios, en notación científica, con precisión arbitraria, en base decimal o en otras bases, etc.),
cadenas de texto (una sola letra o más letras, del juego de caracteres ASCII occidental o del juego de caracteres Unicode, etc),
conjuntos denúmeros o texto (matrices, listas, tuplas, etc.)
estructuras más complicadas (punteros, diccionarios, etc.)
Cada tipo de información se almacena de forma distinta, por lo que existen diferentes tipos de variables para cada tipo de información.
Algunos lenguajes de programación (C, C++, Java, etc) exigen que antes de utilizar una variable se defina el tipo de información que se va a guardar en esa...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • python
  • Python
  • Por Qué Python?
  • PYTHON
  • python sonido
  • python
  • python
  • Python

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS