Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Departamento de Ciencias
INTRODUCCIÓN
¿Aritmética en un computador?
SABERES PREVIOS
Enlace: https://quizizz.com
LOGRO DE SESIÓN
Al término de la sesión, el
estudiante resuelve problemas
vinculados a la ingeniería usando
operaciones aritméticas en los
diferentes sistemas de numeración.
CONTENIDOS
Operaciones básicas en binario.
Complemento a 1 y complemento a 2.
Código Gray.
SUMA DE NÚMEROS BINARIOS:
La suma de dos números binarios se calcula empleando las mismas
reglas de la suma decimal, excepto que los dígitos de la suma en toda
posición significativa sólo pueden ser 0 o 1.
1+0=1 100 4
1+1=10 + 1 0 +2
Suma 0 con un “carry” de 1 110 6
SUMA DE NÚMEROS BINARIOS:
Ejemplo: Sumar 11 + 11 = ?
Equivalente:
“Carry Bit” 1
1 1 3
+1 1 +3
11 0 6
EJEMPLOS
1 10 10 11 110 1001
+ 1 + 10 + 1 + 01 + 10 + 100
10 100 11 100 1000 1101
1 10 11 111
0.1 0.11 1 1 1 1
+ 0.1 + 0.11 + 1 + 1 + 1 + 1
1.0 1.10 11 100 101 1001
EJEMPLOS
101111 11011.011
100111 10101.001
+ 11111 + 1111.110
1110101 1000000.010
SUSTRACCIÓN DE NÚMEROS BINARIOS
La sustracción no es conmutativa, el minuendo es el elemento del
cual se resta el sustraendo. Cuatro Reglas básicas para restar
números binarios:
0 - 0= 0
1 - 1= 0
1- 0 = 1
0 - 1=1 0 – 1 con un “carry” negativo de 1
Nota:
En la operación 0 − 1 = −1 se toma un 1 del número de la izquierda, es decir, de la columna de
orden inmediato superior para conformar la operación 10 − 1 = 1. Si el minuendo es negativo la
operación se convierte en una adición con el resultado negativo.
EJEMPLO: RESTA DE NÚMEROS BINARIOS
Determine 11 – 01
Equivalente:
1 1 3
- 0 1 -1
1 0 2
EJEMPLO: RESTA DE NÚMEROS BINARIOS
Nota:
En la operación 0 − 1 = −1 se toma un 1 del número de la izquierda, es decir, de la columna
de orden inmediato superior para conformar la operación 10 − 1 = 1. Si el minuendo es
negativo la operación se convierte en una adición con el resultado negativo.
EJEMPLO: RESTA DE NÚMEROS BINARIOS
0 1 −1 −1 1.0 1111.111
− 1 − 1 − 1 − 1 − 0.1 − 100.101
−1 0 − 10 − 10 0.1 1011.010
Nota:
En la operación 0 − 1 = −1 se toma un 1 del número de la izquierda, es decir, de la columna
de orden inmediato superior para conformar la operación 10 − 1 = 1. Si el minuendo es
negativo la operación se convierte en una adición con el resultado negativo.
MULTIPLICACION BINARIA
En la multiplicación los elementos se llaman multiplicando y multiplicador y el operador
es el signo x. Cuatro Reglas básicas para multiplicar números binarios:
0x0=0
0x1=0
1x0=0
1x1=1
MULTIPLICACION BINARIA
1 1
1 1 x 1 1
x 1 1 1
1 1 +1 1 .O
10 0 1
MULTIPLICACION BINARIA
Multiplicación en octal
4*3=12 →12 - 8(1) = 4 pongo 4 y llevo 1
354 3*5=15 → 15+1=16, Resto 16-8-8=0 pongo 0 llevo 2
𝐹 × 𝐴 = 15 × 10 = 150 𝐴 = 10
3𝐴 150 − 16 9 = 6 Pongo 6 y llevo 9 𝐵 = 11
× 𝐹 𝐶 = 12
𝐹 × 3 = 15 × 3 + 9 = 54
366 𝐷 = 13
54 − 16 3 = 6 Pongo 6 y llevo 3
𝐸 = 14
𝐹 = 15
COMPLEMENTO A 1 Y 2
El complemento a 1 y el complemento a 2 de un
número binario son importantes ya que permiten la
representación de números negativos.
La aritmética en complemento a 2 se usa comúnmente
en las computadoras para manipular los números
negativos.
COMPLEMENTO A 1
El complemento a 1 de un número binario, se realiza cambiando todos los
1 por 0 y todos los ceros por 1.
010 01 1 01 Complemento a 1
COMPLEMENTO A 1
En los circuitos digitales, el complemento a 1 se forma mediante el uso de inversores (NOT):
1 1 0 0 1 0 1 0
0 0 1 1 0 1 0 1
COMPLEMENTO A 2
El complemento a 2 de un número binario, se realiza mediante la adición de 1 al bit menos
significativo .
Complemento a 2 = (complemento a 1) + 1
COMPLEMENTO A 2
Ejemplo: Obtener el complemento a 2 del número binario
10110010
b) En binario 10100001
En Gray 11110001
CONVERSIÓN DE GRAY A BINARIO
Se aplican las siguientes reglas
1. El bit más significativo (bit más a la izquierda) en el código binario es el
mismo que el correspondiente bit en código Gray.
2. A cada bit del código binario generado se le suma el bit en código Gray de
la siguiente posición adyacente. Los acarreos se descartan.
b) En Gray 111001
En binario 101110
Ejemplo.
Resolución.
APLICACIÓN TECNOLÓGICA
Usaremos Python mediante Google
Colab
Instrucciones
1. Ingrese a la sala de grupos
reducidos asignada.
2. Desarrolle las actividades
asignadas
3. Presente su desarrollo en
el Padlet del curso.
METACOGNICIÓN
¿Qué dificultades se
presentaron? ¿Cómo se absolvieron las dificultades
las dificultades encontradas?
▪ TOCCY, RONALD J. (2007). Sistemas digitales: principios y aplicaciones. (Décima edición). México, D. F.: Pearson
Educación.
▪ EPP, SUSANNA. (2011). Matemáticas discretas. (Tercera edición). México, D. F.: Pearson Educación.
▪ MANO, M. MORRIS. (2013). Diseño digital. (Quinta edición). Naucalpan de Juárez: Pearson Educación.
GRACIAS