Está en la página 1de 18

Universidad Nororiental Privada

Gran Mariscal de Ayacucho


Facultad de Ingeniería
Escuela de Ingeniería
Cátedra: INTRODUCCION A LA PROGRAMACION

Tema Sistemas de Numeración

Ing. Yelenia Boada


TEMA A TRATAR:
DEFINICION

TIPOS DE SISTEMAS DE NUMERACION

EJERCICIOS PRACTICOS
COMPETENCIAS ESPECIFICAS:

 Realiza operaciones aritméticas para aplicar los


sistemas de numeración en la resolución de
problemas
DEFINICION

Llamamos sistema de numeración al conjunto de reglas y convenios que


utilizamos para nombrar y escribir los números, empleando la menor cantidad
de palabras y símbolos.
           
Otra definición:

Conjunto de reglas y convenios que permiten la representación de todos los 


números naturaless, en principio, a partir de una colección limitada de símbolos
básicoss.   

Fundamentos de la programación: Primeros pasos


Página 4
TIPOS

Posicional: Es aquel en que el valor de la cifra cambia según la posición que


ocupa la cifra dentro del número. Ejemplos de ellos son los: sistemas binario, 
decimal, hexadecimal, octal, etc.

No posicional: Es aquel en el que el valor de la cifra no depende de la posición


que ocupe dentro del número. Lo que indica que existen dos tipos de valores de
las cifras. Un ejemplo de ello son los números romanos.  

Fundamentos de la programación: Primeros pasos


Página 5
BASE

Es igual a la cantidad de dígitos diferentes que posee el sistema, a partir de los


cuales se puede representar cualquier número.

Sistema Decimal: 10 dígitos: (0,1,2,3,4,5,6,7,8,9)

Sistema Binario: 2 dígitos: (0,1)

Fundamentos de la programación: Primeros pasos


Página 6
BASE
En el sistema de números decimales se dice que la base o raíz es 10 debido a
que usa 10 dígitos, y los coeficientes se multiplican por potencias de 10.

El sistema de numeración decimal se caracteriza por:

a) Utilizar diez cifras: 0,1,2,3,4,5,6,7,8,9

b) Tiene como base el número 10, es decir cada 10 unidades de un orden constituyen una
unidad de orden inmediatamente superior.          

c) El valor relativo de una cifra viene dado por el lugar que ocupa (unidades, decenas,
centenas, entre otros)

Fundamentos de la programación: Primeros pasos


Página 7
BASE
El sistema binario únicamente posee dos valores posibles que son 0 y 1.

La base es 2 y sólo se requieren dos cifras, el 0 y el 1 por consiguiente para representar


un número. Las cifras 0 y 1 tienen el mismo significado que en el sistema decimal, pero
difieren en cuanto a la posición que ocupan.
Para la medida de unidades de información representada en binario, se utilizan una serie
de múltiplos de bit que poseen nombre propio:
Nibble o Cuarteto: Es el conjunto de cuatro bits (1001).
Byte u Octeto: Es el conjunto de ocho bits (10101010).
Kilobyte (Kb): Es el conjunto de 2^10 bits (1.024 * 8 bits)
Megabyte (Mb): Es el conjunto de 2^20 Kilobytes bits (1.0242 * 8 bits)
Gigabyte (Gb): Es el conjunto de 2^30 Megabytes bits (1.0243 * 8 bits)
Terabyte (Tb): Es el conjunto de 2^40 Gigabytes bits (1.0244 * 8 bits)
Fundamentos de la programación: Primeros pasos
Página 8
BASE
El sistema binario únicamente posee dos valores posibles que son 0 y 1.

La base es 2 y sólo se requieren dos cifras, el 0 y el 1 por consiguiente para representar


un número. Las cifras 0 y 1 tienen el mismo significado que en el sistema decimal, pero
difieren en cuanto a la posición que ocupan.

Sistema Octal
De la misma manera que el sistema decimal, el sistema octal necesita ocho cifras para
poder expresar o representar cualquier número. La base de este sistema es 8. Está
formado por los dígitos 0,1,2,3,4,5,6,7.

Fundamentos de la programación: Primeros pasos


Página 9
BASE

Sistema Hexadecimal:

Este sistema necesita 16 cifras como base para expresar o representar cualquier número,
los primeros diez dígitos de este sistema coinciden con los del sistema numérico decimal
y los restantes seis dígitos se toman como las seis primeras letras (mayúsculas) del 
alfabeto: A,B,C,D,E,F, o sea: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, F.

Fundamentos de la programación: Primeros pasos


Página
10
TEOREMA FUNDAMENTAL DE LA NUMERACIÓN

Por lo tanto tenemos que un número en un sistema de base(r) tiene coeficientes


multiplicados por potencias de (r) y quedaría representado de la siguiente
manera : an * rn + an * rn+ . . . + a2 * r2 + a1 * r1 + a0 * r0 + a - 1 * r - 1 + . . .
+ a - m * r - m               
              

Fundamentos de la programación: Primeros pasos


Página
11
CONVERSION DE NUMEROS

Este método consiste en dividir reiteradas veces un número entre la base del


sistema que se desea, hasta encontrar un cociente tal que no sea divisible por el
divisor o la base. Después se toma éste último cociente y los restos, de derecha a
izquierda, formándose así el número en el sistema solicitado.

En informática, la conversión alude al proceso de transformación de datos informáticos


de una representación concreta a otra, cambiando los bits de un formato de archivo
formato a otro, normalmente para lograr la interoperabilidad de aplicaciones
o sistemas diferentes

Fundamentos de la programación: Primeros pasos


Página
12
CONVERSION DE NUMEROS

Decimal-Binario

Existen dos maneras de convertir un número decimal a su representación equivalente


en el sistema binario.

Primer Método: El número decimal se expresa simplemente como una suma de


potencias de 2 y luego los unos y los ceros se escriben en las posiciones adecuadas de
bits.

Observa que se coloca un 0 en las posiciones 21 y 24 , ya que todas las posiciones


deben tomarse en cuenta.
Fundamentos de la programación: Primeros pasos
Página
13
CONVERSION DE NUMEROS
Decimal-Binario

Segundo Método:

Método de las Divisiones Sucesivas entre Dos.

Se trata de dividir sucesivamente el número decimal y los sucesivos cocientes entre dos
(2), hasta que el cociente en una de las divisiones tome el valor cero (0).

La unión de todos los restos obtenidos, escritos en orden inverso, nos proporciona el
número inicial expresado en el sistema binario.

Observa que es en orden inverso a como se obtienen.

Fundamentos de la programación: Primeros pasos


Página
14
CONVERSION DE NUMEROS

Fundamentos de la programación: Primeros pasos


Página
15
CONVERSION DE NUMEROS
Binario - Decimal
Es un sistema posicional donde cada dígito binario (bit) tiene un valor basado en su
posición relativa al bit menos significativo (LSB).
Cualquier número binario puede convertirse a su equivalente decimal, simplemente
sumando en el número binario los valores de las diversas posiciones que contenga
un 1.

Por ejemplo: Dado el numero binario: 110112

Observa también que el bit más significativo (MSB) tiene un valor de 2 4 a pesar de
que es el quinto bit; esto se debe a que el LSB es el primer bit y tiene un valor de
20 Fundamentos de la programación: Primeros pasos
Página
16
CONVERSION DE NUMEROS

Binario - Decimal

Un número binario (x) puede convertirse en decimal efectuando la suma de las


potencias cuyo valor es 1. Posición que ocupa

Ejemplo : (1010.011)2 = 1 * 2³ + 0 * 2² + 1 * 2¹ + 0 * 2º + 0 * 2‫ ־‬2*²+1‫־‬2*¹+1‫־‬


10.375 = 0.125 + 0.25 + 0 + 0 + 2 + 0 + 8 = ³

Esto me indica la base, en este caso Base del numero a convertir


es binario.

NOTA: esto aplica a todos los sistemas de numeración: sea octal, hexadecimal.
Fundamentos de la programación: Primeros pasos
Página
17
SISTEMA DE NUMERACION

Ejercicios Básicos

Fundamentos de la programación: Primeros pasos


Página
18

También podría gustarte