Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Representación y manipulación de datos numéricos, Diapositivas de Almacenamiento de Datos

Este documento proporciona una introducción a la representación y manipulación de datos numéricos en computadoras. Explica los conceptos de datos numéricos enteros y reales, así como la forma en que se codifican y almacenan en la memoria de la computadora. También se detallan los diferentes tipos de datos numéricos y sus rangos de valores. Además, se aborda la manipulación de bits, incluyendo las operaciones lógicas básicas como and, or, not y xor, así como los desplazamientos a la derecha y a la izquierda. Este documento sería útil para estudiantes de informática, ingeniería de computación o ciencias de la computación que necesiten comprender los fundamentos de la representación y manipulación de datos numéricos en sistemas digitales.

Tipo: Diapositivas

2021/2022

Subido el 02/05/2024

1 / 14

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Grupo 6
INTEGRANTES:
Ochoa Flores Joseline Medalith
Paucarcaja Remision Yanvier Angelo
Poma Paitan Andres Fausto
Osorio díaz Hernán Aníbal
REPRESENTACIÓN DE DATOS
NUMÉRICOS. MANIPULACIÓN DE
BITS.
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe

Vista previa parcial del texto

¡Descarga Representación y manipulación de datos numéricos y más Diapositivas en PDF de Almacenamiento de Datos solo en Docsity!

Grupo 6

INTEGRANTES:

● Ochoa Flores Joseline Medalith ● Paucarcaja Remision Yanvier Angelo ● Poma Paitan Andres Fausto ● Osorio díaz Hernán Aníbal

REPRESENTACIÓN DE DATOS

NUMÉRICOS. MANIPULACIÓN DE

BITS.

REPRESENTACIÓN DE DATOS

NUMÉRICOS

Datos Numéricos, este tipo de dato puede ser real o

entero, dependiendo del tipo de dato que se vaya a

utilizar.

INTRODUCIR UN

A LA

COMPUTADORA

SE CODIFICA

SE ALMACENA:

● Texto

● Cadena de

Caracteres

Datos Numéricos Reales:

Estos caracteres almacenan números muy grandes que poseen parte entera y parte decimal; estos datos reales son los que tienen decimales; se expresan mediante el tipo float. En otros lenguajes de programación, como C, tiene también el tipo double, similar a float pero de mayor precisión.

(double = doble precisión).

NOMBRE DESCRIPCIÓN TAMAÑO RANGO DE VALORES

char Carácter o entero pequeño 1 byte Con signo: -128 to 127 Sin signo: 0 a 255

short int (short) Entero corto 2 bytes Con signo: -32768 a 32767 Sin signo: 0 a 65535

int Entero 4 bytes Con signo: -2147483648 a 2147483647 Sin signo: 0 a 4294967295

long int (long) Entero largo 8 bytes Con signo: -2147483648 a 2147483647 Sin signo: 0 a 4294967295

bool Valor booleano. Puede tomar dos valores: verdadero o falso

1 byte true o false

float Número de punto flotante 4 bytes 3.4e +/- 38 (7 digitos)

double De punto flotante de doble precisión 8 bytes 1.7e +/- 308 (15 digitos)

long double Long de punto flotante de doble precisión

8 bytes 1.7e +/- 308 (15 digitos)

DATOS NUMÉRICOS

¿Qué son los PATRONES DE BITS?

Para representar diferentes tipos de datos se utiliza un

Patrón de Bits, es una secuencia o como a veces se

llama, una Cadena de Bits ejemplo; 1 0 0 0 1 0 1 0 1 0 1 1 1 1 1 1. Esto

significa que si se quiere almacenar un patrón de bits formado por 16

bits, necesitan 16 interruptores electrónicos. Si quiere almacenar 1000

patrones de bits, cada uno de 16 bits, necesita 16000 bits y así

sucesivamente.

¿Cómo identifica la memoria de la computadora el tipo de datos?
No los identifica, la memoria solo almacena los datos como PATRONES
DE BITS. Es responsabilidad de los dispositivos de entrada/salida o de los
programas interpretar un patrón de bits como un número, texto o algún
otro tipo de datos. Los datos se codifican cuando entran a la
computadora y se decodifican cuando se presentan al usuario.

La manipulación de bits es común en los programas con microcontroladores, ya que ayuda a desarrollar los registros para usar el hardware de un dispositivo, como también hacer cálculos instantáneos, verificar la autenticidad de los datos enviados/recibidos, etc.

Para lograr hacer estas manipulaciones, se necesita de operadores que se incluyen en el lenguaje C, que a continuación se presentan:

& – operación AND
| – operación OR
~ – operación NOT
^ – operación XOR

OPERADORES

>> – corrimiento a la
derecha
<< – corrimiento a la
izquierda

(|) operación OR:

Esta operación es de suma y en la operación entre dos números binarios el valor obtenido corresponderá a lo que se cumpla en la siguiente tabla.

Ejemplo:

(~) operación NOT:

Esta operación solo se aplica para un bit, el cual invierte el valor que tiene, es decir si se tiene un “0” lo convierte a “1”.

Ejemplo:

Ejemplo usando los operadores:

GRACIASSS