in

Programación informática – Variables


Las variables son los nombres que le da a las ubicaciones de la memoria de la computadora que se utilizan para almacenar valores en un programa de computadora.

Por ejemplo, suponga que desea almacenar dos valores 10 y 20 en su programa y, en una etapa posterior, desea utilizar estos dos valores. Veamos cómo lo harás. Estos son los siguientes tres pasos simples:

  • Cree variables con nombres apropiados.
  • Almacene sus valores en esas dos variables.
  • Recupere y use los valores almacenados de las variables.

Creando variables

La creación de variables también se llama declarando variables en programación C. Los diferentes lenguajes de programación tienen diferentes formas de crear variables dentro de un programa. Por ejemplo, la programación en C tiene la siguiente forma simple de crear variables:

#include <stdio.h>

int main() {
   int a;
   int b;
}

El programa anterior crea dos variables para reservar dos ubicaciones de memoria con nombres a y B. Creamos estas variables usando En t palabra clave para especificar la variable tipo de datos lo que significa que queremos almacenar valores enteros en estas dos variables. Del mismo modo, puede crear variables para almacenar largo, flotador, carbonizarse o cualquier otro tipo de datos. Por ejemplo

/* variable to store long value */
long a;

/* variable to store float value */
float b;

Puede crear variables de tipo similar colocándolas en una sola línea pero separadas por comas de la siguiente manera:

#include <stdio.h>

int main() {
   int a, b;
}

A continuación se enumeran los puntos clave sobre las variables que debe tener en cuenta:

  • Un nombre de variable puede contener un solo tipo de valor. Por ejemplo, si variable a ha sido definido En t type, entonces solo puede almacenar enteros.

  • El lenguaje de programación C requiere la creación de una variable, es decir, una declaración antes de su uso en su programa. No puede usar un nombre de variable en su programa sin crearlo, aunque el lenguaje de programación como Python le permite usar un nombre de variable sin crearlo.

  • Puede usar un nombre de variable solo una vez dentro de su programa. Por ejemplo, si una variable a se ha definido para almacenar un valor entero, entonces no puede definir a nuevamente para almacenar cualquier otro tipo de valor.

  • Existen lenguajes de programación como Python, PHP, Perl, etc., que no quieren que especifiques el tipo de datos al momento de crear las variables. Por lo tanto, puede almacenar números enteros, flotantes o largos sin especificar su tipo de datos.

  • Puedes darle cualquier nombre a una variable como la edad, sexo, salario, año1990 o cualquier otra cosa que le guste dar, pero la mayoría de los lenguajes de programación permiten usar solo caracteres limitados en sus nombres de variables. Por ahora, sugeriremos usar solo a …. z, A …. Z, 0 …. 9 en los nombres de las variables y comience con sus nombres usando solo alfabetos en lugar de dígitos.

  • Casi ninguno de los lenguajes de programación permite comenzar sus nombres de variable con un dígito, por lo que 1990año no será un nombre de variable válido mientras que año1990 o ye1990ar son nombres de variables válidos.

Cada lenguaje de programación proporciona más reglas relacionadas con las variables y las aprenderá cuando profundice en ese lenguaje de programación.

Almacenar valores en variables

Has visto cómo creamos variables en la sección anterior. Ahora, almacenemos algunos valores en esas variables:

#include <stdio.h>

int main() {
   int a;
   int b;
   
   a = 10;
   b = 20;
}

El programa anterior tiene dos declaraciones adicionales donde almacenamos 10 en variable a y 20 se almacena en la variable B. Casi todos los lenguajes de programación tienen una forma similar de almacenar valores en la variable donde mantenemos el nombre de la variable en el lado izquierdo de un signo igual = y cualquier valor que queramos almacenar en la variable, lo mantenemos en el lado derecho.

Ahora, hemos completado dos pasos, primero creamos dos variables y luego almacenamos los valores requeridos en esas variables. Ahora variable a tiene valor 10 y variable B tiene valor 20. En otras palabras, podemos decir, cuando se ejecuta el programa anterior, la ubicación de memoria llamada a tendrá 10 y la ubicación de la memoria B tendrá 20.

Acceder a valores almacenados en variables

Si no usamos los valores almacenados en las variables, entonces no tiene sentido crear variables y almacenar valores en ellas. Sabemos que el programa anterior tiene dos variables a y B y almacenan los valores 10 y 20, respectivamente. Intentemos imprimir los valores almacenados en estas dos variables. A continuación se muestra un programa en C, que imprime los valores almacenados en sus variables:

#include <stdio.h>

int main() {
   int a;
   int b;
   
   a = 10;
   b = 20;
   
   printf( "Value of a = %dn", a );
   printf( "Value of b = %dn", b );
}

Cuando se ejecuta el programa anterior, produce el siguiente resultado:

Value of a = 10
Value of b = 20

Debes haber visto printf () en el capítulo anterior donde la habíamos usado para imprimir «¡Hola, mundo!». Esta vez, lo usamos para imprimir los valores de las variables. Estamos haciendo uso de %D, que será reemplazado por los valores de la variable dada en las declaraciones printf (). Podemos imprimir ambos valores usando una sola declaración printf () de la siguiente manera:

#include <stdio.h>

int main() {
   int a;
   int b;
   
   a = 10;
   b = 20;
   
   printf( "Value of a = %d and value of b = %dn", a, b );
}

Cuando se ejecuta el programa anterior, produce el siguiente resultado:

Value of a = 10 and value of b = 20

Si quieres usar flotador variable en la programación C, entonces tendrás que usar %F en lugar de %D, y si desea imprimir un valor de carácter, tendrá que usar %C. De manera similar, se pueden imprimir diferentes tipos de datos usando diferentes% y caracteres.

Variables en Java

A continuación se muestra el programa equivalente escrito en lenguaje de programación Java. Este programa creará dos variables a y B y muy similar a la programación en C, asignará 10 y 20 en estas variables y finalmente imprimirá los valores de las dos variables de dos formas –

public class DemoJava {
   public static void main(String []args) {
      int a;
      int b;
   
      a = 10;
      b = 20;
   
      System.out.println("Value of a = " + a);
      System.out.println("Value of b = " + b);
      System.out.println("Value of a = " + a + " and value of b = " + b);     
   }
}

Cuando se ejecuta el programa anterior, produce el siguiente resultado:

Value of a = 10
Value of b = 20
Value of a = 10 and value of b = 20

Variables en Python

A continuación se muestra el programa equivalente escrito en Python. Este programa creará dos variables a y B y al mismo tiempo, asigne 10 y 20 en esas variables.

Python no quiere que especifique el tipo de datos en el momento de la creación de la variable y no es necesario crear variables por adelantado.

a = 10
b = 20
   
print "Value of a = ", a
print "Value of b = ", b
print "Value of a = ", a, " and value of b = ", b

Cuando se ejecuta el programa anterior, produce el siguiente resultado:

Value of a =  10
Value of b =  20
Value of a =  10  and value of b =  20

Puede utilizar la siguiente sintaxis en la programación de C y Java para declarar variables y asignar valores al mismo tiempo:

#include <stdio.h>

int main() {
   int a = 10;
   int b = 20;
   
   printf( "Value of a = %d and value of b = %dn", a, b );
}

Cuando se ejecuta el programa anterior, produce el siguiente resultado:

Value of a = 10 and value of b = 20

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

mysql on delete cascade

MySQL EN ELIMINAR CASCADA – javatpoint

apple touch icon@2

python – Importaciones relativas – ModuleNotFoundError: Ningún módulo llamado x