Estructura de datos

Solo disponible en BuenasTareas
  • Páginas : 6 (1452 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de mayo de 2011
Leer documento completo
Vista previa del texto
Índice:
Introducción………………………………………………………………………………..3
Desarrollo…………………………………………………………………………………..4-28
* Datos en memoria
* Tipos de Datos
* Números binarios codificados en decimal (BCD)
* Números en punto flotante
* Código ASCII
* Operaciones lógicas en binario
* Sistemas numéricos
* Sistema numérico decimal
* Sistema numérico binario
* Formatos binarios* Organización de datos
* Sistema numérico hexadecimal
* Operaciones aritméticas y lógicas
* Operaciones lógicas en bits
* Operaciones lógicas en números binarios y cadenas de bits
* Campos de bits y paquetes de datos
Conclusión……………………………………………………………………………………..29
Bibliografía……………………………………………………………………………………..30

Introducción

La informática es importante ya que nossirve de base para el desarrollo y desenvolvimiento verbal y practico en esta área, este básicamente se trata del software en general, partes y sistemas que lo conforman.
El hombreen su vida cotidiana trabaja desde el punto de vista numérico con el sistema decimal y desde el punto de vista alfabético con un determinado idioma. Asimismo, la computadora debido a su construcción, lo hace desde ambospuntos de vista con el sistema binario, utilizando una serie de códigos que permiten su perfecto funcionamiento.
Tanto el sistema decimal como el binario están basados en los mismos principios. En ambos, la representación de un número se efectúa por medio de cadenas de símbolos, los cuales representan una determinada cantidad dependiendo del propio símbolo y de la posición que ocupa dentro dela cadena.
Los sistemas de numeración que utiliza la computadora son: El Sistema Binario, el Decimal, el Octal y el Hexadecimal.
En el presente trabajo se estudiarán los siguientes puntos: Sistemas de numeración, las unidades de información y medida, así como, el software libre, su utilidad, características y algunos tipos como el Colibrí y el Linux. Todos estos con el objetivo de podergarantizar al lector el libre entendimiento y comprensión a la hora de manejar un sistema informático.

Datos en memoria
Los datos que manejan los programas varían continuamente, y esto exige que la memoria que los contiene debe ser de lectura y escritura, por lo que la memoria RAM estática (SRAM) es la más adecuada, aunque sea volátil.
Hay micro controladores que disponen como memoria de datos unade lectura y escritura no volátil, del tipo EEPROM. De esta forma, un corte en el suministro de la alimentación no ocasiona la pérdida de la información, que está disponible al reiniciarse el programa. El PIC16F84 dispone de 64 bytes de memoria EEPROM para contener datos.
Tipos de datos
Cuando en C, se dice que un objeto es de un tipo, se quiere decir que ese objeto pertenece a un conjuntoespecífico de valores con los cuales se pueden realizar un conjunto de operaciones también determinadas. Existen cinco tipos básicos: carácter, entero, coma flotante, coma flotante de doble precisión y void.
Los demás tipos se basan en alguno de estos tipos básicos. El tamaño y el rango de estos tipos de datos varían con cada tipo de procesador y con la implementación del compilador de C. El tipo void,o bien declara explícitamente una función como que no devuelve valor alguno, o bien crea punteros genéricos.
La siguiente tabla muestra todas las combinaciones que se ajustan al estándar ANSI junto con sus rangos mínimos y longitudes aproximadas en bits.
Tipo: Tamaño en bits Rango
char: 8 -127 a 127
unsigned char: 8 0 a 255
signed char: 8 -127 a 127
int: 16 -32767 a 32767
unsigned int: 160 a 65535
signed int: 16 -32767 a 32767
short int: 16 -32767 a 32767
unsigned short int: 16 0 a 65535
signed short int: 16 -32767 a 32767
long int: 32 -2147483647 a 2147483647
signed long int: 32 -2147483647 a 2147483647
unsigned long int: 32 0 a 4294967295
float: 32 seis dígitos de precision
double: 64 diez dígitos de precision
long double: 64 diez dígitos de precision
C utiliza...
tracking img