Subscribe Twitter Twitter

lunes, 2 de agosto de 2010

Programación desde cero: Variables

El concepto de variable es muy usado en el mundo de la programación y aunque al principio de meterte en este mundillo te suene a chino es un concepto muy sencillo.

Una variable es en realidad un dato, éste dato puede ser por ejemplo una cadena de texto, un número entero,un número decimal o tipo de dato booleano (verdadero o falso) pero de alguna manera tenemos que hacer referencia a este dato que tenemos, para ello usamos un nombre.

Por ejemplo imaginemos que tenemos un dato referente a una edad, la edad va a ser 27 ¿cómo almacenamos ese dato? pues para ello declaramos una variable denominada miEdad, el tipo de dato es entero y el valor va a ser 27.

Sin entrar en un lenguaje de programación concreto sería algo tal que así:

Entero miEdad;
miEdad=27;


En la primera línea hemos declarado el tipo de dato que va a almacenar la variable miEdad que va a ser un dato de tipo entero.
En la segunda línea por el contrario hemos dado el valor a la variable, como es el primer valor que se asigna, normalmente se dice que lo hemos inicializado a 27.

Te preguntarás que pasará si intentamos acceder al valor que tenga miEdad antes de ser inicializado, depende el lenguaje puede dar un error o devolver null.

Hay lenguajes de programación que permiten hacer ambas cosas en una línea de la siguiente manera:

Entero miEdad = 27;

Nota: Los atributos a los que hacíamos referencia en el post de Objetos son en realidad variables pero que dan información a cerca de un objeto por lo que se llaman atributos.

9 comentarios:

Pablo dijo...

Genial, estaba creyendo ya que habíais abandonado el blog, tantos días sin poner nada, muy guay todo lo explicado para los que necesiten empezar de cero.

Noemí dijo...

Hola Pablo que va jejeje. Hemos vuelto con las pilas cargadas. En el foro hay un subforo de fundamentos de programación para los que empezáis desde cero :) cualquier duda ya sabes.

www.foroiphoneprogramacion.com

Unknown dijo...

Buenaaas! Soy Pablo de Uruguay, hace un tiempo vi este blog en www.applesfera.com y la verdad que me viene de 10!
Veo que el flujo de dificultad en los post viene subiendo, supongo qu mas adelante iras poniendo codigos un poco mas avanzados y complejos, igualmente queria preguntarte si habria alguna posibilidad de que hicieras un post para conectar una base sqlite3 ya aramada, traer datos de ella y listarla en un tabla, lo mas usual si hablamos de traer datos de una base ;).
Bueno si es demasiado pedir para el nivel del blog aun, podrias mandarme un correo con algun ejemplo que tengas por ahi?
Mil gracias, disculpa la molestia.
Segui visitando como siempree!!! :D
Pablo.

Noemí dijo...

Hola Pablo la idea es que como bien dices el nivel va subiendo tanto de los post como de los tutos y la idea es hacer post de bases de datos y tutoriales.
Un saludo
Noemi

Unknown dijo...

Dale buenisimo! Si podes tirame unos ejemplitos, si andas muy complicado don't worry, espero los tutos ;)!

Muy bueno el foro, ya me registre :D.

Saludoss desde Uruguay!!!
Pablo.

Glow dijo...

Estupendas explicaciones para los que estamos empezando!!
gracias!

Noemí dijo...

Hola Glow me alegro, cualquier duda entra en el foro: www.foroiphoneprogramacion.com ;)

AdminNBF dijo...

Se agradece mucho el esfuerzo por explicar estos conceptos básicos, sobretodo a los que nos estamos atreviendo a entrar en este mundillo XD. Seguid así y ánimo!

Noemí dijo...

Gracias por tu comentario se agradece :)

Publicar un comentario