SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
26/07/2013
1
Universidad Católica de El Salvador
Facultad de Ingeniería y Arquitectura
Programación I, Sección A
Docente: Ma. Ing. Giovanni Acosta
Objetivo: sumar, restar, multiplicar y dividir en
el sistema de numeración binario.
Aritmética Binaria
• La Unidad de Aritmética y Lógica, en la CPU del procesador, es capaz de realizar
operaciones aritméticas, con datos numéricos expresados en el sistema binario.
• Naturalmente, esas operaciones incluyen la suma, resta, multiplicación y la
división.
• Las operaciones se hacen del mismo modo que en el sistema decimal, pero debido
a la sencillez del sistema de numeración, pueden hacerse algunas
simplificaciones que facilitan mucho la realización de las operaciones.
26/07/2013
2
Suma en binario
• La tabla de sumar, en binario, es mucho más sencilla que en decimal. Sólo hay que
recordar cuatro combinaciones posibles.
• En el sistema decimal habría que memorizar al menos unas 100 combinaciones.
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = ?
• La suma de 1+1, que sabemos que es 2, debe escribirse en binario con dos cifras
(10) y, por tanto 1+1 es 0 y se arrastra una unidad, que se suma a la posición
siguiente a la izquierda.
26/07/2013
3
Ejercicios: suma en binario
1- 2-
Resta en binario
• Restar en binario es, nuevamente, igual que la misma operación en el sistema
decimal.
• Los términos que intervienen en la resta se llaman minuendo, sustraendo y
diferencia.
0 – 0 = 0
1 – 0 = 1
1 – 1 = 0
0 – 1 = ?
• La resta 0 - 1 se resuelve, igual que en el sistema decimal, tomando una unidad
prestada de la posición siguiente: 10 - 1, es decir, 210 – 110 = 1
• Esa unidad prestada debe devolverse, sumándola, a la posición siguiente.
26/07/2013
4
Ejercicios: resta en binario
1- 2-
26/07/2013
5
Sugerencia: dividir los números
largos en grupos
¿Qué es el complemento a 1 y 2 en
números binarios?
• El complemento a 1 y a 2 de un número binario son importantes porque permiten
la representación de números negativos.
• El método de complemento a 2 en aritmética es comúnmente usada en
computadoras para manipular números negativos.
26/07/2013
6
Complemento a 2
• El complemento a dos de un número N, con n cifras, se define como:
• Ejemplo: sea el número N = 1011012 que tiene 6 cifras, y calculemos el
complemento a dos de ese número:
Complemento a 1
• El complemento a uno de un número N, con n cifras es, por definición, una unidad
menor que el complemento a dos, es decir:
• Calculemos el complemento a uno del mismo número del ejemplo anterior:
26/07/2013
7
Complemento a 1(otra forma)
• En realidad, el complemento a uno de un número binario es el número resultante
de invertir UNOS y CEROS.
• Si N=101101 su complemento a uno es:
• y su complemento a dos es:
Ejercicio: complemento a 1 y 2
• Si N=0110110101 calcular el complemento a uno y complemento a dos.
26/07/2013
8
Ejemplo: resta con complemento a 1
Ejemplo: resta con complemento a 2
• La resta binaria de dos números puede obtenerse sumando al minuendo el
complemento a dos del sustraendo.
• Se desprecia el bit que sobra por la izquierda.
26/07/2013
9
Ejercicio: resta con complemento a 2
1- 2-
Multiplicación binaria
• La multiplicación en binario es más fácil que en cualquier otro sistema de
numeración.
• Como los factores de la multiplicación sólo pueden ser CEROS o UNOS, el producto
sólo puede ser CERO o UNO.
0 x 0 = 0
0 x 1 = 0
1 x 0 = 0
1 x 1 = 1
26/07/2013
10
Algoritmo multiplicación de binarios
1. Si el primer bit en el multiplicador es 1, se anota el multiplicando como resultado
parcial.
2. Si el primer bit del multiplicador es 0; se anota cero como resultado parcial.
3. Se recorre el multiplicando un lugar a la izquierda.
4. Por cada 1 en el multiplicador después del primer bit se suma el multiplicando al
resultado parcial. Enseguida se recorre el multiplicando un lugar a la izquierda.
5. Por cada 0 en el multiplicador después del primer bit, no se debe sumar,
únicamente recorrer el multiplicando un lugar a la izquierda.
6. Repetir el procedimiento hasta incluir todos los bits del multiplicador.
26/07/2013
11
Ejercicios: multiplicación binaria
1- 100011 2- 10101010
x 1001 x 1011
_______ _________
División de binarios
• La división binaria es más sencilla que la división decimal porque solo hay dos
posibles valores para el cociente: 0 si el divisor es menor que el dividendo y 1 en
caso contrario.
• Los términos que intervienen en la división son: dividendo, divisor, resto y
cociente.
0 ÷ 0 = 0
0 ÷ 1 = 0
1 ÷ 0 = 0
1 ÷ 1 = 1
26/07/2013
12
Ejercicios: división de binarios
1- 10101 11 2- 11101 10
26/07/2013
13
Investigar
• Para conocimiento adicional sobre sistemas de numeración, investigar la aritmética
en el sistema de numeración hexadecimal.

Weitere ähnliche Inhalte

Was ist angesagt?

Repaso conversion numerica
Repaso conversion numericaRepaso conversion numerica
Repaso conversion numericaNombre Apellidos
 
Sistemas de numeración
Sistemas de numeraciónSistemas de numeración
Sistemas de numeraciónjesuspsa
 
Sistemas Binarios y sus Operaciones
Sistemas Binarios y sus OperacionesSistemas Binarios y sus Operaciones
Sistemas Binarios y sus OperacionesLeonardo Navarro
 
Representacion de datos
Representacion de datosRepresentacion de datos
Representacion de datosJOSE MENDOZA
 
Suma, resta y multiplicación binaria
Suma, resta y multiplicación binariaSuma, resta y multiplicación binaria
Suma, resta y multiplicación binariaEvelyn Ruiz
 
Sistema binario
Sistema binarioSistema binario
Sistema binarioMarsotva
 
Suma, resta y multiplicacion de numeros binarios
Suma, resta y multiplicacion de numeros binariosSuma, resta y multiplicacion de numeros binarios
Suma, resta y multiplicacion de numeros binariosMadeleyne Santos Rivas
 
Sistemas de números binarios
Sistemas de números binariosSistemas de números binarios
Sistemas de números binariosAlexQDiaz
 
Suma,resta y multiplicacion de numeros binarios
Suma,resta y multiplicacion de numeros binariosSuma,resta y multiplicacion de numeros binarios
Suma,resta y multiplicacion de numeros binariosLiz Ocampo
 
Complemento a uno (SIMR - DAI)
Complemento a uno (SIMR - DAI)Complemento a uno (SIMR - DAI)
Complemento a uno (SIMR - DAI)josodo
 
Así funciona el sistema binario
Así funciona el sistema binarioAsí funciona el sistema binario
Así funciona el sistema binarioJAPR
 
Presentacion binarios[1]
Presentacion binarios[1]Presentacion binarios[1]
Presentacion binarios[1]MARRIN2010
 

Was ist angesagt? (19)

Repaso conversion numerica
Repaso conversion numericaRepaso conversion numerica
Repaso conversion numerica
 
Sistema binario
Sistema binarioSistema binario
Sistema binario
 
Sistemas de numeración
Sistemas de numeraciónSistemas de numeración
Sistemas de numeración
 
Sistemas Binarios y sus Operaciones
Sistemas Binarios y sus OperacionesSistemas Binarios y sus Operaciones
Sistemas Binarios y sus Operaciones
 
Complemento a las bases
Complemento a las basesComplemento a las bases
Complemento a las bases
 
Operaciones con binarios
Operaciones con binariosOperaciones con binarios
Operaciones con binarios
 
Representacion de datos
Representacion de datosRepresentacion de datos
Representacion de datos
 
Suma, resta y multiplicación binaria
Suma, resta y multiplicación binariaSuma, resta y multiplicación binaria
Suma, resta y multiplicación binaria
 
Sistema binario
Sistema binarioSistema binario
Sistema binario
 
Suma, resta y multiplicacion de numeros binarios
Suma, resta y multiplicacion de numeros binariosSuma, resta y multiplicacion de numeros binarios
Suma, resta y multiplicacion de numeros binarios
 
Sistemas de Numeración decimal y binaria
Sistemas de Numeración decimal y binariaSistemas de Numeración decimal y binaria
Sistemas de Numeración decimal y binaria
 
Sistemas de números binarios
Sistemas de números binariosSistemas de números binarios
Sistemas de números binarios
 
Suma,resta y multiplicacion de numeros binarios
Suma,resta y multiplicacion de numeros binariosSuma,resta y multiplicacion de numeros binarios
Suma,resta y multiplicacion de numeros binarios
 
Sistemas de numeracion
Sistemas de numeracionSistemas de numeracion
Sistemas de numeracion
 
Sistemas numericos22
Sistemas numericos22Sistemas numericos22
Sistemas numericos22
 
Complemento a uno (SIMR - DAI)
Complemento a uno (SIMR - DAI)Complemento a uno (SIMR - DAI)
Complemento a uno (SIMR - DAI)
 
Sistema binario 2
Sistema binario 2Sistema binario 2
Sistema binario 2
 
Así funciona el sistema binario
Así funciona el sistema binarioAsí funciona el sistema binario
Así funciona el sistema binario
 
Presentacion binarios[1]
Presentacion binarios[1]Presentacion binarios[1]
Presentacion binarios[1]
 

Andere mochten auch

Diseño para la Web Social - de la idea al proyecto
Diseño para la Web Social - de la idea al proyectoDiseño para la Web Social - de la idea al proyecto
Diseño para la Web Social - de la idea al proyectoLuis Villa
 
Fireworks cs5 help
Fireworks cs5 helpFireworks cs5 help
Fireworks cs5 helpYimi Rueda
 
Fireworks truquesmagicos
Fireworks truquesmagicosFireworks truquesmagicos
Fireworks truquesmagicosLucas Cruz
 
Diseñar iconos Aqua en Fireworks
Diseñar iconos Aqua en FireworksDiseñar iconos Aqua en Fireworks
Diseñar iconos Aqua en FireworksLuis Rojas
 
Firework1_Editando Mapa de Bit
Firework1_Editando Mapa de BitFirework1_Editando Mapa de Bit
Firework1_Editando Mapa de Bitsandroinnova
 
Firework2_Trazando vectores
Firework2_Trazando vectoresFirework2_Trazando vectores
Firework2_Trazando vectoressandroinnova
 
Tutorial Fireworks
Tutorial FireworksTutorial Fireworks
Tutorial Fireworksuts
 
Caracteristicas de Fireworks
Caracteristicas de FireworksCaracteristicas de Fireworks
Caracteristicas de FireworksJeanCarlos04
 
Taller El arte de crear (buenos) sitios web: diseño, desarrollo y estándares
Taller El arte de crear (buenos) sitios web: diseño, desarrollo y estándaresTaller El arte de crear (buenos) sitios web: diseño, desarrollo y estándares
Taller El arte de crear (buenos) sitios web: diseño, desarrollo y estándaresUA WEB, A.C.
 
Diseño Web Centrado en el Usuario, ¿Qué hace realmente bueno a un Sitio Web?
Diseño Web Centrado en el Usuario, ¿Qué hace realmente bueno a un Sitio Web?Diseño Web Centrado en el Usuario, ¿Qué hace realmente bueno a un Sitio Web?
Diseño Web Centrado en el Usuario, ¿Qué hace realmente bueno a un Sitio Web?Juan David Saab
 
Evolución del diseño web
Evolución del diseño webEvolución del diseño web
Evolución del diseño webPercy Negrete
 

Andere mochten auch (16)

Diseño para la Web Social - de la idea al proyecto
Diseño para la Web Social - de la idea al proyectoDiseño para la Web Social - de la idea al proyecto
Diseño para la Web Social - de la idea al proyecto
 
Fireworks cs5 help
Fireworks cs5 helpFireworks cs5 help
Fireworks cs5 help
 
segundo laboratorio
segundo laboratoriosegundo laboratorio
segundo laboratorio
 
Acb+ley+del+trabajo+mayo+2012
Acb+ley+del+trabajo+mayo+2012Acb+ley+del+trabajo+mayo+2012
Acb+ley+del+trabajo+mayo+2012
 
Fireworks truquesmagicos
Fireworks truquesmagicosFireworks truquesmagicos
Fireworks truquesmagicos
 
Diseñar iconos Aqua en Fireworks
Diseñar iconos Aqua en FireworksDiseñar iconos Aqua en Fireworks
Diseñar iconos Aqua en Fireworks
 
Firework1_Editando Mapa de Bit
Firework1_Editando Mapa de BitFirework1_Editando Mapa de Bit
Firework1_Editando Mapa de Bit
 
Firework2_Trazando vectores
Firework2_Trazando vectoresFirework2_Trazando vectores
Firework2_Trazando vectores
 
Tutorial Fireworks
Tutorial FireworksTutorial Fireworks
Tutorial Fireworks
 
Tutorial de fireworks
Tutorial de fireworksTutorial de fireworks
Tutorial de fireworks
 
Diseño Web - Claudio Adrian Natoli Michieli
Diseño Web - Claudio Adrian Natoli MichieliDiseño Web - Claudio Adrian Natoli Michieli
Diseño Web - Claudio Adrian Natoli Michieli
 
Caracteristicas de Fireworks
Caracteristicas de FireworksCaracteristicas de Fireworks
Caracteristicas de Fireworks
 
Taller El arte de crear (buenos) sitios web: diseño, desarrollo y estándares
Taller El arte de crear (buenos) sitios web: diseño, desarrollo y estándaresTaller El arte de crear (buenos) sitios web: diseño, desarrollo y estándares
Taller El arte de crear (buenos) sitios web: diseño, desarrollo y estándares
 
Diseño Web Centrado en el Usuario, ¿Qué hace realmente bueno a un Sitio Web?
Diseño Web Centrado en el Usuario, ¿Qué hace realmente bueno a un Sitio Web?Diseño Web Centrado en el Usuario, ¿Qué hace realmente bueno a un Sitio Web?
Diseño Web Centrado en el Usuario, ¿Qué hace realmente bueno a un Sitio Web?
 
La evolución de las paginas web
La evolución de las paginas webLa evolución de las paginas web
La evolución de las paginas web
 
Evolución del diseño web
Evolución del diseño webEvolución del diseño web
Evolución del diseño web
 

Ähnlich wie Prg1 clase4

Ähnlich wie Prg1 clase4 (20)

2. Operaciones Binarias
2. Operaciones Binarias2. Operaciones Binarias
2. Operaciones Binarias
 
Aritmeticadelcomputador
AritmeticadelcomputadorAritmeticadelcomputador
Aritmeticadelcomputador
 
Tema 2
Tema 2Tema 2
Tema 2
 
Sistema binario
Sistema binarioSistema binario
Sistema binario
 
Multiplicador y divisor
Multiplicador y divisorMultiplicador y divisor
Multiplicador y divisor
 
OperacióN Binaria
OperacióN BinariaOperacióN Binaria
OperacióN Binaria
 
Operaciones Binaria
Operaciones BinariaOperaciones Binaria
Operaciones Binaria
 
Presentacion sistema binario
Presentacion sistema binarioPresentacion sistema binario
Presentacion sistema binario
 
Tema 2 sistemas de numeración operaciones y códigos
Tema 2  sistemas de numeración operaciones y códigosTema 2  sistemas de numeración operaciones y códigos
Tema 2 sistemas de numeración operaciones y códigos
 
Unidad aritmetico logica ALU
Unidad aritmetico logica ALUUnidad aritmetico logica ALU
Unidad aritmetico logica ALU
 
Primera unidad numeros binarios
Primera unidad numeros binariosPrimera unidad numeros binarios
Primera unidad numeros binarios
 
AritméTica Del Computador
AritméTica Del ComputadorAritméTica Del Computador
AritméTica Del Computador
 
Aritmetica del computador
Aritmetica del computadorAritmetica del computador
Aritmetica del computador
 
GRUPO 6 OAC.pptx
GRUPO 6 OAC.pptxGRUPO 6 OAC.pptx
GRUPO 6 OAC.pptx
 
Sistemas Numéricos.pptx
Sistemas Numéricos.pptxSistemas Numéricos.pptx
Sistemas Numéricos.pptx
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
Decimal a binario con punto flotante Rene Aguilar
Decimal a binario con punto flotante Rene AguilarDecimal a binario con punto flotante Rene Aguilar
Decimal a binario con punto flotante Rene Aguilar
 
Decimal a binario con punto flotante Rene Aguilar
Decimal a binario con punto flotante Rene AguilarDecimal a binario con punto flotante Rene Aguilar
Decimal a binario con punto flotante Rene Aguilar
 
Multiplicar decimales..4ºb..2
Multiplicar decimales..4ºb..2Multiplicar decimales..4ºb..2
Multiplicar decimales..4ºb..2
 
T2.multiplicador digital
T2.multiplicador digitalT2.multiplicador digital
T2.multiplicador digital
 

Mehr von Leo Avila

Mehr von Leo Avila (7)

Clase 6
Clase 6Clase 6
Clase 6
 
Clase 5
Clase 5Clase 5
Clase 5
 
Portada
PortadaPortada
Portada
 
Prg1 clase3
Prg1 clase3Prg1 clase3
Prg1 clase3
 
Prg1 clase2
Prg1 clase2Prg1 clase2
Prg1 clase2
 
Prg1 clase1
Prg1 clase1Prg1 clase1
Prg1 clase1
 
Prg1 clase1
Prg1 clase1Prg1 clase1
Prg1 clase1
 

Prg1 clase4

  • 1. 26/07/2013 1 Universidad Católica de El Salvador Facultad de Ingeniería y Arquitectura Programación I, Sección A Docente: Ma. Ing. Giovanni Acosta Objetivo: sumar, restar, multiplicar y dividir en el sistema de numeración binario. Aritmética Binaria • La Unidad de Aritmética y Lógica, en la CPU del procesador, es capaz de realizar operaciones aritméticas, con datos numéricos expresados en el sistema binario. • Naturalmente, esas operaciones incluyen la suma, resta, multiplicación y la división. • Las operaciones se hacen del mismo modo que en el sistema decimal, pero debido a la sencillez del sistema de numeración, pueden hacerse algunas simplificaciones que facilitan mucho la realización de las operaciones.
  • 2. 26/07/2013 2 Suma en binario • La tabla de sumar, en binario, es mucho más sencilla que en decimal. Sólo hay que recordar cuatro combinaciones posibles. • En el sistema decimal habría que memorizar al menos unas 100 combinaciones. 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = ? • La suma de 1+1, que sabemos que es 2, debe escribirse en binario con dos cifras (10) y, por tanto 1+1 es 0 y se arrastra una unidad, que se suma a la posición siguiente a la izquierda.
  • 3. 26/07/2013 3 Ejercicios: suma en binario 1- 2- Resta en binario • Restar en binario es, nuevamente, igual que la misma operación en el sistema decimal. • Los términos que intervienen en la resta se llaman minuendo, sustraendo y diferencia. 0 – 0 = 0 1 – 0 = 1 1 – 1 = 0 0 – 1 = ? • La resta 0 - 1 se resuelve, igual que en el sistema decimal, tomando una unidad prestada de la posición siguiente: 10 - 1, es decir, 210 – 110 = 1 • Esa unidad prestada debe devolverse, sumándola, a la posición siguiente.
  • 5. 26/07/2013 5 Sugerencia: dividir los números largos en grupos ¿Qué es el complemento a 1 y 2 en números binarios? • El complemento a 1 y a 2 de un número binario son importantes porque permiten la representación de números negativos. • El método de complemento a 2 en aritmética es comúnmente usada en computadoras para manipular números negativos.
  • 6. 26/07/2013 6 Complemento a 2 • El complemento a dos de un número N, con n cifras, se define como: • Ejemplo: sea el número N = 1011012 que tiene 6 cifras, y calculemos el complemento a dos de ese número: Complemento a 1 • El complemento a uno de un número N, con n cifras es, por definición, una unidad menor que el complemento a dos, es decir: • Calculemos el complemento a uno del mismo número del ejemplo anterior:
  • 7. 26/07/2013 7 Complemento a 1(otra forma) • En realidad, el complemento a uno de un número binario es el número resultante de invertir UNOS y CEROS. • Si N=101101 su complemento a uno es: • y su complemento a dos es: Ejercicio: complemento a 1 y 2 • Si N=0110110101 calcular el complemento a uno y complemento a dos.
  • 8. 26/07/2013 8 Ejemplo: resta con complemento a 1 Ejemplo: resta con complemento a 2 • La resta binaria de dos números puede obtenerse sumando al minuendo el complemento a dos del sustraendo. • Se desprecia el bit que sobra por la izquierda.
  • 9. 26/07/2013 9 Ejercicio: resta con complemento a 2 1- 2- Multiplicación binaria • La multiplicación en binario es más fácil que en cualquier otro sistema de numeración. • Como los factores de la multiplicación sólo pueden ser CEROS o UNOS, el producto sólo puede ser CERO o UNO. 0 x 0 = 0 0 x 1 = 0 1 x 0 = 0 1 x 1 = 1
  • 10. 26/07/2013 10 Algoritmo multiplicación de binarios 1. Si el primer bit en el multiplicador es 1, se anota el multiplicando como resultado parcial. 2. Si el primer bit del multiplicador es 0; se anota cero como resultado parcial. 3. Se recorre el multiplicando un lugar a la izquierda. 4. Por cada 1 en el multiplicador después del primer bit se suma el multiplicando al resultado parcial. Enseguida se recorre el multiplicando un lugar a la izquierda. 5. Por cada 0 en el multiplicador después del primer bit, no se debe sumar, únicamente recorrer el multiplicando un lugar a la izquierda. 6. Repetir el procedimiento hasta incluir todos los bits del multiplicador.
  • 11. 26/07/2013 11 Ejercicios: multiplicación binaria 1- 100011 2- 10101010 x 1001 x 1011 _______ _________ División de binarios • La división binaria es más sencilla que la división decimal porque solo hay dos posibles valores para el cociente: 0 si el divisor es menor que el dividendo y 1 en caso contrario. • Los términos que intervienen en la división son: dividendo, divisor, resto y cociente. 0 ÷ 0 = 0 0 ÷ 1 = 0 1 ÷ 0 = 0 1 ÷ 1 = 1
  • 12. 26/07/2013 12 Ejercicios: división de binarios 1- 10101 11 2- 11101 10
  • 13. 26/07/2013 13 Investigar • Para conocimiento adicional sobre sistemas de numeración, investigar la aritmética en el sistema de numeración hexadecimal.