Topografia 1
Tabla de sumar de números binarios
|
|
|
Suma de dos números binarios |
Sean los números binarios 00102 y 01102 |
Primer paso |
De lamisma forma que hacemos cuando sumamos números del sistema decimal, esta operación matemática la comenzamos a realizar de derecha a izquierda, comenzando por los últimos dígitos de ambos sumandos, comoen el siguiente ejemplo: | | |
En la tabla de suma de números binarios podemos comprobar que 0 + 0 = 0 |
Segundo paso |
| | Se suman los siguientes dígitos 1 + 1 = 10 (según latabla), se escribe el “0” y se acarrea o lleva un “1”. Por tanto, el “0” correspondiente a tercera posición de izquierda a derecha del primer sumando, adquiere ahora el valor “1”. |
|
TercerpasoAl haber tomado el “0” de la tercera posición el valor “1”, tendremos que sumar 1 + 1 = 10. De nuevo acarreamos o llevamos un “1”, que tendremos que pasar a la cuarta posición del sumando. | | |Cuarto paso |
| | El valor “1” que toma el dígito “0” de la cuarta posición lo sumamos al dígito “0” del sumando de abajo. De acuerdo con la tabla tenemos que 1+ 0 = 1. |
El resultadofinal de la suma de los dos números binarios será: 1 0 0 0. |
Bueno, de acuerdo a la siguiente información se pide un programa que:
-Reciba dos números binarios dentro de un arreglo de tipo chare imprima en pantalla el resultado de aquella suma en binario también.
-El programa verifique si los números que ingresamos son binarios, si no lo son, nos lo debe pedir de nuevo.
-Ej:
Si elprograma recibe un 101 y un 10101 debe imprimir un 11010 como resultado y su equivalente en decimal, que en este caso 11010 es 26.
La forma de calcular la suma, el equivalente decimal y todo lo demásque necesiten debe ser hecho mediante funciones.
La suma debe ser calculada tal cual, no se permite transformar los sumandos en decimal y luego sumarlos. Se debe hacer como el ejemplo inicial....
Regístrate para leer el documento completo.