Sistemas de numeracion(1)

50
Arquitectura de Computadores Ing. Iván Yánez G.

description

prueba de slideshare

Transcript of Sistemas de numeracion(1)

Page 1: Sistemas de numeracion(1)

Arquitectura de ComputadoresIng. Iván Yánez G.

Page 2: Sistemas de numeracion(1)

Presentación

Page 3: Sistemas de numeracion(1)

PrólogoPrólogo

Page 4: Sistemas de numeracion(1)

OBJETIVOS

Page 5: Sistemas de numeracion(1)

Sistemas de Numeración

Page 6: Sistemas de numeracion(1)

¿Se imaginan el mundo sin números?

Si fuera así:

¿Cómo expresarían su edad, su peso o estatura?

¿Cómo expresarían la cantidad de habitantes de un país?

¿Cómo expresarían la cantidad de amores?

¿Cómo expresarían la cantidad de dinero que tienes que cobrar?

¿Como evaluaríamos cuantitativamente?

Page 8: Sistemas de numeracion(1)

El concepto de número surge de la

necesidad de contar,

Ejemplo

Contar el número de cabezas de ganado.

Contar el número de estudiantes

Contar el número personas de un país.

Page 9: Sistemas de numeracion(1)

Inicialmente se contaba con la ayuda de los medios disponibles,

por ejemplo:

- Dedos - Piedras

- Nudos de una cuerda - Marcas especiales

Page 10: Sistemas de numeracion(1)

Cada civilización ha desarrollado sus propios sistemas de numeración, no

sólo en los símbolos, sino en los criterios usados para contar.

Page 11: Sistemas de numeracion(1)

Sistema de numeración egipcio

(Tercer milenio a. C.)

Utiliza un sistema de base 10 con distintos símbolos para las sucesivas potencias de 10.

Page 12: Sistemas de numeracion(1)

Sistema de numeración romano

(3000 a. C.)

Utiliza un sistema de base decimal (10).

Page 13: Sistemas de numeracion(1)

Sistema de numeración babilónico

(1900 a. C.)

Utiliza un sistema de base sexagesimal (60).

Page 14: Sistemas de numeracion(1)

Sistema de numeración maya

Utiliza un sistema de numeración vigesimal (20).

Page 15: Sistemas de numeracion(1)

5

Número y Numeral

Idea que se tiene de cantidad.

Representación de un número por medio de símbolos.

Número:

Numeral:

V

Page 16: Sistemas de numeracion(1)

Un Sistema de Numeración, es un conjunto de reglas y principios, que se emplean para representar correctamente los números.

Entre estos principios tenemos:

1. Principio de Orden

2. Principio de la Base

¿ Qué es un Sistema de Numeración ?

3. Principio posicional

Page 17: Sistemas de numeracion(1)

Toda cifra en un numeral, tiene un orden, por convención, el orden se cuenta de derecha a izquierda.Ejemplo:

568

1. Principio de Orden

1er. Orden2do. Orden3er. Orden

No confundir el lugar de una cifra, con el orden de una cifra, el lugar se cuenta de izquierda a derecha.

Observación:

Page 18: Sistemas de numeracion(1)

Todo sistema de numeración, tiene una base, que es un número entero mayor que la unidad, el cual nos indica la forma como debemos agrupar.

Ejemplo:

2. Principio de la Base

En el Sistema Senario (Base 6), debemos agrupar las unidades de 6 en 6, veamos:

23(6)

Grupos Unidades que

sobran

=15

Page 19: Sistemas de numeracion(1)

¿ Cómo se representa Veinte en el Sistema Quinario ( Base 5 ) ?

40(5)

Grupos Unidades que

sobran

=20

En el sistema “Quinario”, debemos agrupar de 5 en 5.

Page 20: Sistemas de numeracion(1)

Para representar un número en un sistema diferente al decimal, se emplea el método de:

“Divisiones Sucesivas”

¿ Cómo representar un número en otra base ?

Ejemplo:

Representar 243 en el sistema heptal ( Base 7 )

243 7

345

7

46

Entonces:

243 =465(7)

Page 21: Sistemas de numeracion(1)

La Base de un sistema de numeración también nos indica cuantas cifras pueden usarse en el sistema, veamos:

Base

Sistema Cifras que emplea2 Binario 0; 1

3 Ternario 0; 1; 2

4 Cuaternario 0; 1; 2; 3

5 Quinario 0; 1; 2; 3; 4

6 Senario 0; 1; 2; 3; 4; 5

7 Heptal 0; 1; 2; 3; 4; 5; 6

8 Octal 0; 1; 2; 3; 4; 5; 6; 7

9 Nonario 0; 1; 2; 3; 4; 5; 6; 7; 8

10 Decimal 0; 1; 2; 3; 4; 5; 6; 7; 8; 9

11 Undecimal 0; 1; 2; 3; 4; 5; 6; 7; 8; 9; A

12 Duodecimal 0; 1; 2; 3; 4; 5; 6; 7; 8; 9; A; B

A = 10

B = 11

Page 22: Sistemas de numeracion(1)

En un numeral toda cifra tiene un ”valor posicional”, veamos un ejemplo:

457

3. Principio posicional:

UnidadesDecenas

Centenas

La suma de los valores posiciónales, nos da el número.

Observación:

= 7.1 = 7

= 5.10 = 50

= 4.100 = 400

400 + 50 + 7 = 457

Page 23: Sistemas de numeracion(1)

NUMERACIÓN DECIMALCuando en una numeración se usan diez símbolos diversos, a ésta se la denomina numeración decimal o en base 10. El valor de cada cifra es el

producto de la misma por una potencia a 10 (la base), cuyo

exponente es igual a la posición 0, las decenas la 1 y así sucesivamente.

Ejemplo:

327 Se puede descomponer en:3 . 10² + 2 . 10¹ + 7 . 10º = 300 + 20 + 7

=

327

Page 24: Sistemas de numeracion(1)

Consiste en expresar un numeral como la suma de los valores posiciónales de sus cifras.

Ejemplos:

Descomposición Polinómica en el Sistema Decimal

4x2x

2ab

(x+1)xyx

3ab

ab

= 4.1000 + x.100 + 2.10 + x.1

= 2.100 + a.10 + b.1

= (x+1).1000 + x.100 + y.10 + x.1= 3.100 + a.10 + b.1

= a.10 + b.1

Page 25: Sistemas de numeracion(1)

Descomposición polinómica de numerales representados en otros sistemas de numeración

Ejemplo:

4357 =(9)

1

91

92

93

4.9 +

3 3.9 +2 5.9 +7.1

Page 26: Sistemas de numeracion(1)

Mas ejemplos:

2143 = 2.5 + 1.5 + 4.5 + 3(5)

3 2

124 = 1.6 + 2.6 + 4(6)

2

54 = 5.8 + 4(8)

346 = 3.8 + 4.8 + 6(8)

2

23A5 = 2.11 + 3.11 + 10.11 + 5

(11)

3 2

Page 27: Sistemas de numeracion(1)

Ejemplos:

Podemos emplear la Descomposición Polinómica para hallar el equivalente de un numeral en el

Sistema Decimal

4521 = 4.7 + 5.7 + 2.7 + 1(7)

3 2

= 4.343 + 5.49 + 14 + 1 =

1632

124 = 1.5 + 2.5 + 4(5)

2

= 1.25 + 10 + 4 =

39

64 = 6.8 + 4 =

(8)

52

Page 28: Sistemas de numeracion(1)

Ejemplos:

En algunos casos tendremos que descomponer numerales con valores incognitos

2x3y = 2.5 + x.5 + 3.5 + y

(5)

3 2

= 2.125 + x.25 + 15 + y

= 265 + 25x + y

352 = 3.n + 5.n + 2(n)

2

xyz = x.a + y.a + z(a)

2

2abc = 2.x + a.x + b.x + c(x)

3 2

Page 29: Sistemas de numeracion(1)

Se llama así a aquel numeral que leído de derecha a izquierda, se lee igual que de izquierda a derecha.

Ejemplos:

Algunos Conceptos Interesantes

44 ; 373 ; 4224 ; 56765 ; 876678 ; 1234321

Numeral Capicúa

Literalmente los representamos:

aa ; aba ; abba ; abcba ; abccba ; …….

Page 30: Sistemas de numeracion(1)

Ejemplo

Page 31: Sistemas de numeracion(1)

Ejercicio 1:

Si: ab + ba = 132 , hallar (a+b).

Descomponemos polinomicamente:

(10a + b) + (10b + a) = 132

11a + 11b = 132

a + b = 12

Agrupamos los términos semejantes:

Simplificamos:

…… Rpta.

Page 32: Sistemas de numeracion(1)

El sistema de numeración binario utiliza sólo dos dígitos, el cero (0) y el uno (1), que tienen distinto valor dependiendo de la posición que ocupen. El valor de cada posición es el de una potencia de base 2, elevada a un exponente igual a la posición del dígito menos uno.

Sistema de numeración binario.

Page 33: Sistemas de numeracion(1)

Los circuitos digitales internos que componen las computadoras utilizan el sistema de numeración Binario para la interpretación de la información y codificación de la misma.

El sistema decimal de numeración que usamos en la vida diaria es de difícil empleo en las computadoras, ya que para representar los números y trabajar con ellos son necesarios diez símbolos:

Page 34: Sistemas de numeracion(1)

El sistema binario utiliza sólo dos signos:

0 1Estos son mucho más fáciles de representar en el interior de una computadora, donde estas dos cifras se pueden asociar perfectamente a los dos posibles estados que pueden adoptar los circuitos o componentes electrónicos: apagado y encendido. La presencia de una corriente eléctrica = 1 (encendido) y la ausencia = 0 (apagado). Cuando la corriente eléctrica pasa a través

de la computadora, ésta lee un 1 cuando

percibe la corriente eléctrica y un 0 cuando no hay corriente eléctrica.

Page 35: Sistemas de numeracion(1)

A las cifras o símbolos binarios les denominaremos, bits.

bit cero = 0bit uno = 1

La palabra «bit» es una contracción de las palabras inglesas binary digit, dígito binario.El bit es la unidad más pequeña de información. Nos permite distinguir sólo entre dos posibilidades:

sí-noblanco-negro

abierto-cerradopositivo-negativo.

Permite sólo dar dos respuestas a una pregunta, sin matices.

Page 36: Sistemas de numeracion(1)

En el sistema octal, los números se representan mediante ocho dígitos diferentes: 0, 1,2, 3, 4, 5, 6 y 7. Cada dígito tiene, naturalmente, un valor distinto dependiendo del lugarque ocupen. El valor de cada una de las posiciones viene determinado por las potencias debase 8. La conversión de un número decimal a octal, y viceversa, se realiza del mismomodo que la de los números binarios, aunque, lógicamente, se emplea como base el número8 en vez del 2.

Sistema de numeración octal

Page 37: Sistemas de numeracion(1)

En este sistema, los números se representan con dieciséis símbolos: 0, 1, 2, 3, 4, 5, 6,7, 8, 9, A, B, C, D, E y F. Se utilizan los caracteres A, B, C, D, E y F representando las cantidadesdecimales 10, 11, 12, 13, 14 y 15 respectivamente, porque no hay dígitos mayoresque 9 en el sistema decimal. El valor de cada uno de estos símbolos depende, como es lógico,de su posición, que se calcula mediante potencias de base 16.

SISTEMA DE NUMERACIÓN HEXADECIMAL

Page 38: Sistemas de numeracion(1)

Conversión entre números decimales y binarios

Convertir un número decimal al sistema binario es muy sencillo: basta con realizar divisionessucesivas por 2 y colocar los restos obtenidos, en cada una de ellas. Para formar elnúmero binario tomaremos los restos en orden inverso al que han sido obtenidos.

Page 39: Sistemas de numeracion(1)

Ejemplo

Page 40: Sistemas de numeracion(1)
Page 41: Sistemas de numeracion(1)
Page 42: Sistemas de numeracion(1)
Page 43: Sistemas de numeracion(1)
Page 44: Sistemas de numeracion(1)
Page 45: Sistemas de numeracion(1)
Page 46: Sistemas de numeracion(1)

TRANSFORMACIÓN DE BINARIO A DECIMAL

Para cambiar un número binario a número decimal se multiplica cada dígito binario por la potencia y se suman. Para conseguir el valor de la potencia, usamos En donde es la base y es el exponente.

Como estamos cambiando de binario a decimal, usamos la base 2. El exponente nos indica la posición del dígito. A continuación se transformará el número binario 11010 a decimal:

Page 47: Sistemas de numeracion(1)
Page 48: Sistemas de numeracion(1)
Page 49: Sistemas de numeracion(1)
Page 50: Sistemas de numeracion(1)