Hola, este es mi primer post después de mucho tiempo de ser partícipe de la página. La razón: al fin tengo un aporte que aporta algo Este post apunta a todo aquel que trata de iniciarse en el mundo de la programación y desea entender un poco mejor el entorno de las variables. La información es sacada de mi propio blog, el cual pueden visitar al final de la página. Aquí vamos. Variables: Cómo explicarlo mejor? Desde el principio Un concepto que a veces cuesta asimilar cuando uno se inicia en la programación, es el de variable, y aquellos conceptos que surgen de esta. Así que de manera concisa voy a poner un ejemplo para que quede bien claro. Imaginemos las variables como cajas en un bazar. El bazar va a representar a la memoria. Las cajas en el bazar son espacios reservados para alojar elementos. Así mismo, las variables son lugares en memoria reservados para guardar datos. Ahora, qué es toda esta confusión de bool, integer, byte, string, etc, etc? Si son lugares para guardar datos ¿por qué no reservar lugares todos del mismo tipo y nos ahorramos todas esas palabras raras? La respuesta es sencilla. Cuando hacemos la analogía con las cajas, pensamos en su forma física, real. Una caja de un televisor plasma de 60 pulgadas es grande y plana, mientras que una caja de dos pequeños parlantes es más pequeña y cúbica. Sep, sep... exacto, como cajas. Qué pasa si intentamos meter el plasma de 60 pulgadas en la caja de los parlantes? No entra, verdad? La caja está diseñada para guardar algo más pequeño. Y si por el contrario intentamos meter los parlantes en la caja del televisor? Aaah, tal vez entren sin problema. Entonces solo fabricaremos cajas enormes y pondremos cada objeto, grande o pequeño en una de esas cajas. Porque recordemos que solo podemos guardar un objecto por caja, para poder recuperarlo después a través del nombre de esa caja. Eso quiere decir que vamos a tener 1000 microprocesadores del tamaño un poquito mas grande que la tapita de una botella ocupando el lugar de 1000 cajas enormes en nuestro bazar... Eso no es aprovechar muy bien el espacio verdad? Cada variable tiene un tipo porque de esta manera reserva el espacio adecuado en memoria que va a necesitar y poder trabajar mejor con ella. Si vas a guardar el numero 2, para qué necesitas una variable que tenga capacidad para el valor 32.768 negativo ? Entonces tenemos que una variable es un espacio reservado en memoria, con un tipo específico que le provee de estructura (algunos lenguajes auto-asignan el tipo de la variable al darle un valor). Estos espacios reservados en memoria pueden alojar solo un elemento, para así poder recuperar el elemento eficientemente. Si volvemos al caso de las cajas, podemos decir que una caja pequeña sirve para guardar varios elementos pequeños. Un mouse, una taza, un candado, un celular, etc. Y tal vez ahora necesitemos guardar la taza, pero más adelante necesitemos guardar el celular. Esta es la función de la variable. Variar su contenido según nuestras necesidades. Matrices-Arrays Aunque parezca mucho más complicado, después de entender bien como funciona una variable, esta parte es sencilla. Sólo necesitamos imaginarnos una linea de cajas del mismo tamaño. Eso es todo. Una colección de variables del mismo tipo. Las matrices pueden constar de varias dimensiones, es decir, imaginemos que ponemos diez cajas del mismo tamaño en el piso de izquierda a derecha. Ahora imaginemos que junto a la primera caja de la izquierda sube hacia adelante otra fila de 10 cajas, formado algo parecido a una L. Listo, ya tenemos una matriz bidimensional. De la misma manera de pueden crear matrices de todas las dimensiones que se necesiten. Bueno, esto va a ser todo por el momento, espero poder ayudar a alguien principiante con esto. Pueden visitar esta misma nota y otras en mi blog http://ingenieriadeprogreso.blogspot.com. Pronto estaré hablando más profundamente sobre los tipos de variables, estados, matrices, bucles, diferentes lenguajes de programación como C#, Visual Basic, Java, JavaScript, Ruby, etc . Si quieren sugerir un tema del cual les gustaría que hable, comentenló, así también si les interesa ser invitados en el blog. Hasta pronto!
Problemas entendiendo las variables? Entrá :)
Datos archivados del Taringa! original
7puntos
437visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
4visitas
0comentarios
Dar puntos: