miércoles, 8 de febrero de 2017

Segundos ejercicios con tutorials points

EJERCICIO 1
















En este programa hemos definido tres variables a = 60, b = 13 y c = 0. Y ponemos comentarios en los que pasamos 60 y 13 a binario.
En c = a & b  se  toma bit por bit en binario el 60 y el 13,después vemos cuales se quedan activados y los sumamos. Nos da el numero 12. Para que estén activados los dos bits necesitan ser 1.
60 = 0011 1100
13 = 0000 1101
 0000 1100 = 12
En c = a | b con un 1 ya estaría activado el bit.
60 = 0011 1100
13 = 0000 1101
 0011 1101 = 61
En c = a ^ b para que se active el bit tiene que haber un 1 y un 0, o, 0 y 0, es decir si hay dos 1 es 0.
60 = 0011 1100
13 = 0000 1101
 0011 0001 = 49
En c = ~a se pone el bit contrario al que tenemos.
60 = 0011 1100
        1100 0011

En c = a << 2  se desplazan  todos hacia la izquierda dos veces.
60 = 0011 1100
        1111 0000 = 240
En c = a >> 2 se desplazan  todos hacia la derecha dos veces.
60 = 0011 1100
        0000 1111 = 15

EJERCICIO 2

                                                                                                                           











Este programa lo que hace, es realizar operaciones combinadas

EJERCICIO 3














En este programa se define una variable a=10 y le decimos que si el a es menor que 20, nos lo indique en la pantalla. Ya que 10 es menor que 20,nos lo pondrá en la pantalla.
También el decimos que nos indique cual es el valor de a, que es 10.


EJERCICIO 4















En estese definimos una variable a=100 y le decimos al programa que si a es menor que 20, nos lo indique en la pantalla, pero si no es menor que 20, nos lo diga por la pantalla.
También nos indica cual es el valor de a en la pantalla.

MODIFICACIÓN DE PROGRAMA 3












Este programa lo que hace es decirnos ,que si la variable a es menor que 77 nos lo indique en la pantalla. También nos indica el valor de a.

No hay comentarios:

Publicar un comentario