viernes, 8 de agosto de 2014

Herramienta util para la conversion de unidades, archivos, divisas, etc
www.onlineconversiontool.com

lunes, 4 de marzo de 2013

Evaluación de expresiones

Evaluar las siguientes expresiones lógicas para a = 34, b = 12 y c = 8, x = 23,
y = 7, i = 2, j = 34, A = 7, B = 5, C = 72, MINIMO = 2, MAXIMO = 4, contador = 3, encontrado= 21.
Para el caso de año1, mes1 y dia1 tomarán valores de la fecha actual y año2 = 2009, mes 2 = 04 y dia2 = 20

a) (x >y)&&(i >0)||(j <5)
b) (x >y)||(i >0)&&(j <5)
c) (3 *i -2 *j)%(2 *i -j)
d) 2 *((i /5)+(4 *(j -3))%(i +j -2))
e) (b + (b * b - 4 * a * c)) / (2 * a) <= 25
f) (x >= MINIMO) && (x <= MAXIMO)
g) (contador < MAXIMO) && !encontrado
h) (mes1 < mes2) || (mes1 == mes2) && (año1 <= año2)
i) año%4 == 0 && año% 100 != 0 || año%400 == 0
j) (A - 1) < B || A != (B - C) || A >= C
k) !(a + b == c) || (c != 0) && (b - c > = 9)
l) !(x < 5) && !(y >= 7)
m) !(x < 5) && !(y >= 7)
n) !((i > 4) || (j <= 6))

NOTA 1: EL operador % se llama módulo, es también operador aritmético, tiene la misma jerarquia que la multiplicación y la división. Se evalúa de izquierda a derecha.
El módulo x % y es el residuo que se obtiene cuando se divide
de forma entera x / y

NOTA 2: El operador ! es también el operador lógico NO ( ~ )

NOTA 3: El operador == es también el operador lógico "Igual a"

Ejercicios de conversión bases numéricas

1. Para pasar de binario a decimal
a) 110012                Solución: 2510b) 10110110112          Solución: 73110
2. Para pasar de decimal a binario
a) 86910                  Solución: 11011001012
b) 842610                Solución: 100000111010102
3. Para pasar de binario a octal
a) 1110101012        Solución: 7258
b) 11011, 012          Solución: 33,28
4. Para pasar de octal a binario
a) 20668                Solución: 0100001101102
b) 142768              Solución: 0011000101111102
5. Para pasar de binario a hexadecimal
a) 1100010002       Solución: 18816
b) 100010,1102      Solución: 22,C
6. Para pasar de hexadecimal a binario
a) 86BF16             Solución: 10000110101111112
b) 2D5E16             Solución: 00101101010111102
7. Para pasar de octal a decimal
a) 1068                Solución: 7010
b) 7428                Solución: 48210
8. Para pasar de decimal a octal:
a) 23610               Solución: 3548
b) 5274610            Solución: 1470128

Aritmética

Convierta los siguientes números a las bases indicadas:

a) (10010001)b - (            )o
b) (10010010.10101)b - (            )h
c) (1DF.35)h - (         )b
d) (3623)d - (         ) b
e) (57190)d - (        )h
f) (DEAD.BEEF)h - (        )b
g) (7134)d - (        )o