Está en la página 1de 8

No.

DE EVIDENCIA: 1

NOMBRE DE LA EVIDENCIA: Sistemas de Numeración

NOMBRE DEL ALUMNO (A): Alvarez Cruz Ricardo

MATERIA: Conceptos Básicos de Programación y el Ciclo de


Vida del Software

GRADO Y GRUPO: 2CPS

NOMBRE DEL PROFESOR (A): Lic.Karla María Rodríguez Ríos

FECHA DE ENTREGA: Tijuana BC, a miércoles 18 de febrero del


2009

“Para todo problema hay una solución fácil, que suele ser ingeniosa, plausible… y equivocada.”
Sistemas Numéricos

¿Qué es un sistema numérico?


Un sistema numérico es un conjunto de dígitos para representar cantidades.

Ejemplo:

Sistema Decimal

{0, 1, 2, 3, 4, 5, 6, 7, 8, 9} = 10 Dígitos

Representaciones numéricas en otros sistemas:

59710 6318 10102 AD916

Sistema binario
El sistema binario, en matemáticas e informática, es un sistema de numeración en
el que los números se representan utilizando solamente las cifras cero y uno (0 y 1).
Los ordenadores trabajan internamente con dos niveles de voltaje, por lo que su
sistema de numeración natural es el sistema binario (encendido 1, apagado 0).

Representación
Un número binario puede ser representado por cualquier secuencia de bits (dígitos
binarios), que a su vez pueden ser representados por cualquier mecanismo capaz de
estar en dos estados mutuamente exclusivos. Las secuencias siguientes de símbolos
podrían ser interpretadas todas como el mismo valor binario numérico:

1010011010
|-|--||-|-
xoxooxxoxo
ynynnyynyn
El valor numérico representado en cada caso depende del valor asignado a cada
símbolo. En un ordenador, los valores numéricos pueden ser representados por dos
voltajes diferentes y también se pueden usar polaridades magnéticas sobre un disco
magnético. Un "positivo", "sí", o "sobre el estado" no es necesariamente el equivalente
al valor numérico de uno; esto depende de la arquitectura usada.

De acuerdo con la representación acostumbrada de cifras que usan números árabes,


los números binarios comúnmente son escritos usando los símbolos 0 y 1. Cuando
son escritos, los números binarios son a menudo subindicados, prefijados o sufijados
para indicar su base, o la raíz. Las notaciones siguientes son equivalentes:

• 100101 binario (declaración explícita de formato)


• 100101b (un sufijo que indica formato binario)
• 100101B (un sufijo que indica formato binario)
• bin 100101 (un prefijo que indica formato binario)
• 1001012(un subíndice que indica base 2 (binaria) notación)
• %100101 (un prefijo que indica formato binario)
• 0b100101 (un prefijo que indica formato binario, común en lenguajes de
programación)

Conversiones

1.Convertir de Decimal a Binario.

a) 48310 = 1111000112

b) 32710 = 1010001112
Tabla Para Conversiones
{0,1}

512
256
128
64
32
16
8
4
2
1
2. Convertir de Binario a Decimal.
4 3 21 0
a) 100112 = 19

 1*2^4+0*2^3+0*2^2+1*2^1+1*2^0
 16+0+0+2+1
 19

Comprobación

512
256
128
64
32
1}16
0}8
0}4
1}2
1}1

16+2+1 = 19
3. Realiza las siguientes conversiones de Binario a Decimal :
8 7 6 5 4 3 21 0
a) 1111011102 = 1*2^8+1*2^7+1*2^6+1*2^5+0*2^4+1*2^3+1*2^2+0*2^1+1*2^0 = 494
7 6 543 21 0
b)100111012 = 1*2^7+0*2^6+0*2^5+1*2^4+1*2^3+1*2^2+0*2^1+1*2^0 = 157
54 3 2 10
c)1011012 =1*2^5+0*2^4+1*2^3+1*2^2+0*2^1+1*2^0= 45

4. Realiza las siguientes conversiones de Decimal a Binario:

a) 12710 = 11111112 b) 9010 = 10110102 c)41310 = 1100111012


512 512 512
256 256 256(1)
128 128 128(1)
64(1) 64(1) 64(0)
32(1) 32(0) 32(0)
16(1) 16(1) 16(1)
8(1) 8(1) 8(1)
4(1) 4(0) 4(1)
2(1) 2(1) 2(0)
1(1) 1(0) 1(1)
Operaciones Aritméticas con Números Binarios

Tabla para realizar Sumas

0 1 +

0 0 1

1 1 10

Ejemplos:

11+01 = 100

11+10=101

111+011=1010

1.-Realice las siguientes sumas con números binarios.

10011+1001= 11100

11011+1110= 101001

Tabla para realizar multiplicaciones


0 1
* Ejemplos
0 0 0
010*10=0100
1 0 1
1011*101=110111

Realice las siguientes operaciones:

1101*110= 100111

101010*111=100100110
Conversiones
1. Convertir de decimal a binario.

a) 18210 = 101101102

b) 32110 = 1010000012

c) 5910 = 1110112

2. Convertir de binario a decimal.


6 54 3 210
a)10101012 = 8510
a) 1*2^6+0*2^5+1*2^4+0*2^3+1*2^2+0*2^1+1*2^0 = 8510

6 54 3 210
b) 10010012 = 7310
b) 1*2^6+0*2^5+0*2^4+1*2^3+0*2^2+0*2^1+1*2^0 = 7310

6 543 21 0
c) 11011012 =10910
c) 1*2^6+1*2^5+0*2^4+1*2^3+1*2^2+0*2^1+1*2^0 = 10910

Operaciones Aritméticas con Números Binarios

Tabla para realizar restas


Ejemplo
- 0 1
11011-1101=1110
0 0 1

1 1 0 Ejercicio

a) 101101-10111= 10110

b) 101101-110100= 011001
Sistema Octal o Base Ocho

El sistema numérico en base 8 se llama octal y utiliza los dígitos 0 a 7.

Por ejemplo, el número binario para 74 (en decimal) es 1001010 (en binario), lo
agruparíamos como 1 001 010. De modo que el número decimal 74 en octal es 112.

En informática, a veces se utiliza la numeración octal en vez de la hexadecimal. Tiene


la ventaja de que no requiere utilizar otros símbolos diferentes de los dígitos. Sin
embargo, para trabajar con bytes o conjuntos de ellos, asumiendo que un byte es una
palabra de 8 bits, suele ser más cómodo el sistema hexadecimal, por cuanto todo byte
así definido es completamente representable por dos dígitos hexadecimales.

Para la base ocho se utilizan los octales {0, 1, 2, 3, 4, 5, 6, 7} y para convertir de base
octal a decimal o viceversa se utiliza un procedimiento similar al que se utiliza en
sistema binario.

Ejemplo:
4 3 21 0
510728 = 5*8^4+1*8^3+0*8^1+2*8^0 = 2105010

Para convertir de octal a binario, se puede simplificar con el uso de la siguiente tabla.

Binario Octal

000 0
001 2
010 3
011 4
100 5
101 6
110 7
111

Ejemplos: 47138 = 1001110010112 4(100)7(111) 1(001) 3(011) (Oct-Bin)

0110111011102 = 011>3 011>3 101>5 110>6 = 33568 (Bin-Oct)


Conversiones
1. Convertir de base 8 a base 2

1) 72058 = 111010001012

2)43028 = 1000110000102

3)6538 = 1101010112

2. Convertir de base 8 a base 10


10
1)768 = 7*8^1+6*8^0 = 6210
21 0
2)1038 = 1*8^2+0*8^1+3*8^0= 6710
2 1 0
3)2158 = 2*8^2+1*8^1+5*8^0 = 14110