Programación: Variables
Hola, futuros programadores. Ahora que ya hemos creado nuestra primera aplicación es el momento de empezar a darle utilidad. Vamos a ver como realizar operaciones matemáticas básicas, para lo que tenemos que ver qué son las variables, de qué tipo son y para qué nos sirven. Pero antes, quiero recordaros que todo lo que veamos en Comenzando a programar van a ser conceptos básicos aplicables a prácticamente cualquier lenguaje o desarrollo a no ser que indique expresamente lo contrario. Es decir, que posterior mente lo utilizaremos para crear aplicaciones de pc, móvil, páginas web, etc.
Las variables son los elementos en los que se almacena información que utilizamos en el código. Podemos pensar que son una especie de contenedores de un tipo concreto de información, por ejemplo un número, una letra, etc. Es importante saber que estas variables solo existen dentro del ámbito en el que se declaren. Por ejemplo si se declaran en una función, esa variable no podrá ser accesible directamente desde otra.
Existen gran variedad de tipos de variables dependiendo del lenguaje en el que estemos trabajando. Existen lenguajes conocidos como "no tipados", en los que las variables directamente no tienen tipo, pueden contener cualquier tipo de datos. En otros lenguajes -como C, C++ o Java- si es necesario indicar qué tipo de datos van a guardarse en esas variables. Por ejemplo, hablando de tipos numéricos tenemos "int", que guarda números enteros entre -2147483648 y 2147483647, "long" para números enteros entre -9223372036854775808 y 9223372036854775808, "float" para decimales, etc. Podéis ver la lista completa aquí.
Las variables tienen un ciclo de vida en dos pasos. El primer paso es la declaración, que se hace una única vez. En la declaración se indica el tipo de dato de la variable y el nombre que le queremos dar. El segundo paso es la asignación, que se puede realizar tantas veces como queramos. La asignación consiste en almacenar un valor concreto en una variable.
Las variables tienen un ciclo de vida en dos pasos. El primer paso es la declaración, que se hace una única vez. En la declaración se indica el tipo de dato de la variable y el nombre que le queremos dar. El segundo paso es la asignación, que se puede realizar tantas veces como queramos. La asignación consiste en almacenar un valor concreto en una variable.
Vamos a ver un pequeño ejemplo de como utilizarlas:
#include <stdio.h>
int main(){
int x = 6;
int y = 3;
int suma = x+y;
printf("La suma de x e y es %i\n",suma);
int multiplicacion = x*y;
printf("La multiplicacion de x e y es %i\n",multiplicacion);
int division = x/y;
printf("La division de x e y es %i",division);
return 0;
}
Como se puede ver, en este caso tenemos cinco variables: x, y, suma, multiplicacion y division. En el ejemplo se están declarando y asignando las variables al mismo tiempo. Es decir, estamos creando una variable y en el mismo momento asignándole un valor.
El contenido de las variables puede ser imprimido por pantalla utilizando la misma función printf. Simplemente tenemos que utilizar el código %i -o el correspondiente al tipo de variable concreta- la posición en la que queremos ver el valor de esa variable en el texto e indicar la variable de la que queremos obtener el contenido.
Ejercicios aquí.
Soluciones aquí.
Cualquier duda que tengáis con lo que se ha explicado aquí o con los ejercicios no dudéis en dejarnos un mensaje.
Continuar...
El contenido de las variables puede ser imprimido por pantalla utilizando la misma función printf. Simplemente tenemos que utilizar el código %i -o el correspondiente al tipo de variable concreta- la posición en la que queremos ver el valor de esa variable en el texto e indicar la variable de la que queremos obtener el contenido.
Ejercicios
Como ya sabéis, con todos los ejemplos os voy a dejar unos ejercicios para que practiquéis por vuestra cuenta.Ejercicios aquí.
Soluciones aquí.
Cualquier duda que tengáis con lo que se ha explicado aquí o con los ejercicios no dudéis en dejarnos un mensaje.
Continuar...
Comentarios
Publicar un comentario