Pelea por tus Sueños Junto a nosotros-*ClanOtaku*-[UNITE!]
ÍndicePortalDai Gurren Dan no FansubMiembrosBuscarRegistrarseConectarse
Selecciona  



 

 [INFO-EXPLICACIÓN]La forma de los datos.

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
avatar

Raptor



Masculino Cantidad de envíos : 445
Edad : 30
Localización : c:\System1024\
Fecha de inscripción : 18/11/2008
Ver perfil de usuario

MensajeTema: [INFO-EXPLICACIÓN]La forma de los datos. 28/08/09, 01:49 pm

Bueno, este es mi segundo Tuto de cosas inútiles para enriquecer sus mentes con datos innecesarios. Disfrútenlo.

Más de uno habrá escuchado las palabras Bit, Byte (se pronuncia BAIT) KiloByte (KB) MegaByte(MB), GigaByte(GB), pero quizás no estan muy familiarizados con lo que son, así que vamos por el principio.

Todo lo que Uds. guardan en sus compus, descargan de Internet, los archivos que escriben, la música que seguramente están escuchando de un archivo en MP3 en este momento, TODO lo que esta detrás del monitor que están viendo mientras leen esto, incluso estas palabras no son más que una secuencia de cantidades ridículas de Ceros y Unos (0,1), representan el paso de la energía eléctrica a través de la computadora y conforman cada detalle de los archivos de la maquina y los datos en Internet, absolutamente todo lo que tienen en sus discos rígidos (esa cosa de la compu que les permite usar el sistema operativo que tengan y donde se guarda todo lo que hacen) es también una secuencia de ceros y unos nuevamente.

Eso es a un nivel ridículamente minucioso en el que no me interesa trabajar ahora, solo lo puse para que después tengan una idea de las escalas que voy a mencionar más adelante. Bien, si les gusta el arte de la programación, no importa con que lenguaje o sistema lo quieran hacer, van a usar lo que se conoce como variables, estas cosas son los que les permite reconocer los datos que están utilizando para poder hacer lo que sea que quieren hacer, las hay de distintos tipos y cada tipo tiene un uso. Vamos a unos ejemplos.

Variables para Verdadero o Falso: (llamadas Booleanas).
Estas son las variables más pequeñas que pueden manejar, ocupan 1 Bit de espacio en el sistema y solo pueden guardar un cero (falso) o un 1 (verdadero), sirven para como desirlo… comprobar si se cumple una cierta condición o varias condiciones simultaneas para luego trabajar en consecuencia.


Los caracteres:
Las teclas del teclado, cuantas hay en cada uno? 20? 40? 60? Nadie lo sabe… ehh, no, en realidad varia en base a la marca del teclado que compren y si vienen con los botones extra para manejar el navegador o el reproductor de música o cosas de esas, en general los teclados tienen unas 100 teclas, pero la verdadera pregunta es, cuántos símbolos podemos hacer aparecer con estas teclas? O sea, cuántos símbolos diferentes, entre letras, números, signos de puntuación y demás podemos escribir? La respuesta es exactamente 256, a menos que tengan instalado el ASCII extendido, lo cual es negocio aparte, solo hay 256 símbolos utilizables de los cuales varios no son visibles, como el espacio (lo que escriben con la barrota gigante debajo de las letras) o el enter (ese botón con la flecha deforme) o incluso cosas que Uds. quizás nunca han visto escritas en un texto, como sea, en programación estos símbolos se guardan en las variables de caracteres que ocupan 8 bits de memoria (generalmente en la mayoría de los lenguajes aunque leí que hay excepciones).
Uds. dirán: Espera, flaco, me acabas de decir que un bit guarda un cero o un uno, como metes 256 cosas distintas en 8 de esos?
La respuesta mis queridos Padawan es: los 8 bits se leen uno después del otro formando una cadena de 0 y 1, esa cadena tiene el elemento guardado en lo que se llama forma binaria (entren a la wikipedia, no rompan).
Bueno, de paso les digo como escribir los caracteres que seguramente nunca vieron con el teclado, tienen que mantener apretada la tecla ALT (la que esta a la izquierda de la barra de espacio), escribir un numero con las teclas que parecen calculadora a la derecha del teclado, (si estas en una notebook, capas q no las tenés pero sabes a cuales me refiero) y soltar la tecla ALT:
111
212
313
414
515
6

Busquen en google el resto.

Enteros:
Estos son los números que usamos normalmente en la vida cotidiana, esos que se escriben en la calculadora sin usar el puntito (.) estos como dato varían según la arquitectura de la computadora en la cual los estén usando pero por lo general se asume que van desde -32.767 (negativo) hasta 32.767 (positivo) pero en arquitecturas de 32 bits pueden llegar hasta 4.294.967.296. Para utilizarlos normalmente se los declara como int o integer dependiendo del lenguaje de programación, estos son los de 32.767, para utilizar los grandes se declaran como long o longint, también dependiendo del lenguaje. El espacio en sistema varia dependiendo de lo que se utilice.

Reales:
Bueno, acá un tema delicado, según los matemáticos los números reales son infinitos, esto significa que nunca en la vida terminaríamos de escribir estos números y que no habría suficiente papel/pizarrón/paredes/pisos/techos/lo-que-sirva-para-escribirle-arriba ni suficiente tinta/grafito/sangre/material-usable-para-escribir (Esto se aplica también para los enteros, pero lo explico de una acá y listo.). Esto también se aplica sobre las computadoras, no hay manera de expresar el infinito en la computadora, así como tienen una cantidad limitada de espacio para almacenar datos, por más que sean 2 discos de 500GB, nunca jamás van a poder expresar todos los números reales.
Estas variables ocupan un espacio bastante arbitrario dentro del sistema, ya que intentan optimizar el mismo según lo qué se coloca en ellas. Hay 2 tipos de variables que guardan estos datos, una de ellas es llamada float que guarda datos más pequeños y double para guardar datos con mayor precisión en los decimales.

Proximamente: variables avanzadas, al fin.
_________________
En toda historia el máximo poder no lo tiene el jefe de los malos ni el/los prota, sino el que la escribe.


Última edición por Raptor el 03/11/09, 01:21 pm, editado 2 veces
Volver arriba Ir abajo
avatar

Raptor



Masculino Cantidad de envíos : 445
Edad : 30
Localización : c:\System1024\
Fecha de inscripción : 18/11/2008
Ver perfil de usuario

MensajeTema: Re: [INFO-EXPLICACIÓN]La forma de los datos. 28/08/09, 01:49 pm

reservado por si acaso...
_________________
En toda historia el máximo poder no lo tiene el jefe de los malos ni el/los prota, sino el que la escribe.
Volver arriba Ir abajo
avatar

gaara_of_the_desert



Masculino Cantidad de envíos : 49
Edad : 26
Localización : monte hermoso
Fecha de inscripción : 25/03/2009
Ver perfil de usuario

MensajeTema: Re: [INFO-EXPLICACIÓN]La forma de los datos. 14/09/09, 01:17 am

jajaja...me sorprende la clase de cosas que te pones a enseñar...tenes exceso de informacion...jajaja...no tenia idea de todas esas cosas... muy bueno che,nos vemos esta primavera espero.... salu2 :joker: cheers lol!
Volver arriba Ir abajo


Contenido patrocinado




MensajeTema: Re: [INFO-EXPLICACIÓN]La forma de los datos.

Volver arriba Ir abajo
 

[INFO-EXPLICACIÓN]La forma de los datos.

Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

Permisos de este foro:No puedes responder a temas en este foro.
Clan Otaku Foros :: Foro V.Alpha SECCIÓN 2 :: Programación [V.Alpha]-
This site is written in spanish,
but you can translate it.
-Contactar Administrador via Mail- | -Contactar Administrador via Chat-
.:Algunos derechos reservados:.
~[Otaku.Clan]~
Clan Otaku Foros