








Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Los mejores documentos en venta realizados por estudiantes que han terminado sus estudios
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Descubre las mejores universidades de tu país según los usuarios de Docsity
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
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
1 / 14
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
● 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 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?
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:
OPERADORES
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:
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: