lunes

Educacion

"Hay mucha gente con títulos universitarios pero poca con educación."

jueves

Como dibujar a Sonic

Video en el que se muestra como dibuar a Sonic este mitico personaje de videojuegos y la mascota creada por y para SEGA. Es el personaje principal de la saga con su mismo nombre; también está presente en cómics, dibujos animados y libros. El primer videojuego de esta franquicia fue creado en 1991, para competir con los videojuegos de la mascota de Nintendo: Mario, hasta se podria decir que si Mario no hubiera existido, tampoco Sonic. Sonic es un erizo azul de 15 años(16 en juegos posteriores), 1 metro y 35 kilogramos (según la versión japonesa de "Sonic X") que tiene la habilidad de correr a la velocidad del sonido, una característica que se muestra en la mayoría de sus juegos, siendo, además, su seña de identidad.









Dibujando a Itachi de Naruto
Dibujando a Shiryu de los caballeros del zodiaco
Como dibujar a Phineas y Ferb

Como Dibujar a Homero

Como Dibujar a Sasuke

COMO Dibujar a naruto

Como Dibujar a Luffy

como Dibujar a Goku

como Dibujar a Vegetaz

lunes

Preocupaciones

"Deja de preocuparte por lo que no puedes cambiar y preocúpate por lo que puedes hacer"

miércoles

que es una variable en programacion

Variable (programación)



En programación, las variables son estructuras de datos que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa. Una variable corresponde a un área reservada en la memoria principal del ordenador pudiendo ser de longitud:

* Fija.- Cuando el tamaño de la misma no variará a lo largo de la ejecución del programa. Todas las variables, sean del tipo que sean tienen longitud fija, salvo algunas excepciones — como las colecciones de otras variables (arrays) o las cadenas.
* Variable.- Cuando el tamaño de la misma puede variar a lo largo de la ejecución. Típicamente colecciones de datos.

Contenido


* 1 Tipos de datos
* 2 Variables y paso de parámetros a subalgoritmos
* 3 Almacenamiento de variables en memoria
* 4 Ámbito

Tipos de datos


Debido a que las variables contienen o apuntan a valores de tipos determinados, las operaciones sobre las mismas y el dominio de sus propios valores están determinadas por el tipo de datos en cuestión. Algunos tipos de datos usados:

* Tipo de dato lógico.
* Tipo de dato entero.
* Tipo de dato de coma flotante (real, con decimales).
* Tipo de dato carácter.
* Tipo de dato cadena

Variables y paso de parámetros a subalgoritmos


Las variables pueden ser intercambiadas entre rutinas, por valor y por referencia:

* Por valor.- Se copia el valor (el dato) de la variable en la zona de la pila de llamadas —de ámbito local— que corresponde a la nueva subrutina llamada. Por tanto, esta subrutina obtiene dicho valor pero no puede modificar la variable original. Esto significa que si la variable sufre alteraciones dentro de esta rutina, para poder acceder a dichas modificaciones al finalizar, deberá devolver el nuevo valor de la misma. Si no se realiza esta operación, el valor de la variable será exactamente el mismo que tenía antes de pasar por la función.
* Por referencia.- No se pasa el valor directamente de la variable, si no una referencia o puntero a la misma —que contiene la dirección de la zona de memoria donde se aloja el contenido—, de tal modo que se opera directamente sobre la zona de memoria que la contiene, lo cual implica que las modificaciones que sufra serán accesibles a posteriori.
Almacenamiento de variables en memoria

Las variables se representan con identificadores que hacen referencia a un lugar de la memoria del programa en donde se almacena un dato. Una variable está asociada a un tipo de datos, el cual y en función del tamaño del mismo determina la cantidad de bytes que serán necesarios para almacenar la variable. En el caso de colecciones y al contrario que con el resto de tipo de datos, ya sean primitivos u objetos complejos, la memoria asignada a almacenar tales variables no se conoce de antemano, lo cual lleva a establecer políticas de reserva de memoria:

* Reserva fija de memoria.- Implica predeterminar la cantidad de memoria que se asignará a la colección. Es una política extremadamente rígida, ya que llegados al final de la zona de memoria no se podrían almacenar nuevos elementos.
* Reserva variable de memoria.- Se dedica una zona de memoria, pudiendo ser de un tamaño predeterminado o no, y en caso de sobrepasarse dicha zona de memoria se vuelve a asignar otra zona, contigua o no, para impedir la restricción mencionada arriba.

Ámbito

Respecto al ámbito de una variable, éste puede ser:

* Local: Cuando la misma sólo es accesible desde un único procedimiento hijo, no pudiendo ser leída o modificada desde otro procedimiento hermano o desde el propio procedimiento padre. Es posible declarar variables en bloques de condición, bucles, etc de tal modo que sólo pueda accederse a ellas en el propio bloque.
* Global: Cuando la misma es accesible tanto desde rutinas o macros de la aplicación, como en todos los procedimientos y funciones de la misma.