Herramientas de usuario

Herramientas del sitio


clase:daw:si:1eval:tema01

Tabla de Contenidos

01. Binario,Hexadecimal,ASCII

  • Binario
    • Bits y Bytes
    • Combinaciones con n bits
    • Dado un número de decimal convertirlo a binario
    • Dado un número de binario a convertirlo decimal
    • Hexadecimal
      • Dado un número de binario a convertirlo Hexadecimal
      • Dado un número de Hexadecimal a convertirlo binario
  • Conversiones de unidades
    • Convertir de bits a bytes y viceversa.
    • Convertir de bits a KBits, MBits,….
    • Convertir de Bytes a KBytes, MBytes,….
    • Convertir de bits a KiBits, MiBits,….
    • Convertir de Bytes a KiBytes, MiBytes,….
    • Cualquier conversión entre las anteriores, por ejemplo de TiBit a MBytes
  • ASCII
    • Convertir de Decimal a su carácter (Usando la tabla ASCII)
    • Convertir de Hexadecimal a su carácter (Usando la tabla ASCII)
    • Convertir de carácter a Hexadecimal (Usando la tabla ASCII)
    • Diferencias entre ASCII y Unicode

Binario

  • Bit: La unidad básica de información usada en informática. (Binary Digit) .Sus valores pueden ser :1 o 0, true o false, etc.
  • Bytes: 8 bits.
  • Combinaciones con n bits
    • Con n bits se pueden representar 2n combinaciones distintas.
    • Que si son números en decimal irán del 0 al 2n-1
Binario Decimal Hexadecimal
0000 0 0
0001 1 1
0010 2 2
0011 3 3
0100 4 4
0101 5 5
0110 6 6
0111 7 7
1000 8 8
1001 9 9
1010 10 A
1011 11 B
1100 12 C
1101 13 D
1110 14 E
1111 15 F
  • Múltiplos Basados en potencias de 10
Kilo(K) 103 1000
Mega(M) 106 1000 K
Giga(G) 109 1000 M
Tera(T) 1012 1000 G
Peta(P) 1015 1000 T
Exa(E) 1018 1000 P
  • Múltiplos Basados en potencias de 2
Kibi(Ki) 210 1024
Mebi(Mi) 220 1024 Ki
Gibi(Gi) 230 1024 Mi
Tebi(Ti) 240 1024 Gi
Pebi(Pi) 250 1024 Ti
Exbi(Ei) 260 1024 Pi

ASCII

  • Unicode: La diferencia principal entre ASCII y Unicode es que ASCII usa 7 bits u 8 bits para almacenar cada caracter y Unicode usa 32 bits para almacenar cada caracter

Ejercicios

Ejercicio 1

Transforma de bits a bytes

Bits Bytes
8
16
64
32
128

Ejercicio 2

Transforma de bytes a bits

Bytes Bits
1
2
4
8
10
12
16

Ejercicio 3

Cantidad Conbinaciones distintas Valor mínimo Valor máximo
4 bits 24=16 0 15
1 byte 21*8=256 0 255
8 bits
2 bits
2 bytes
16 bits
32 bits
4 bytes

Ejercicio 4

Transforma los siguientes números binarios a decimal

Binario Decimal
01111011
01010011
00100000
10101000
11010101
10101001
10010101

Ejercicio 5

Transforma los siguientes números decimales a binario

Decimal Binario
35
127
255
128
256
15
21

Ejercicio 6

Transforma los siguientes números binarios a Hexadecimal

Binario Hexadecimal
01111011
01010011
00100000
10101000
11010101
10101001
10010101

Ejercicio 7

Transforma los siguientes números de Hexadecimal a binario

Hexadecimal Binario
35
A6
25
0F
FF
EEE
D6

Ejercicio 8

Transforma los siguientes números decimal a Hexadecimal

Decimal Hexadecimal
35
127
255
128
256
15
21

Ejercicio 9

Transforma los siguientes números de Hexadecimal a Decimal

Hexadecimal Decimal
35
A6
25
0F
FF
EEE
D6

Ejercicio 10

Transforma las siguientes unidades

De A
16 bits Bytes
32 bits Bytes
12 Bytes Bits
1 Kbit Bits
2 Kbytes Bits
1 Kibit Bits
2 Kibytes Bits
1 MiByte KiBytes
1 MByte KBytes
1 TByte MBytes

Ejercicio 11

Transforma los siguientes números en decimal a su caracter ASCII

Decimal caracter ASCII
65
66
61
82
51
102
43
64

Ejercicio 12

Transforma los siguientes números en Hexadecimal a su caracter ASCII

Hexadecimal caracter ASCII
41
42
97
61
52
43
40

Ejercicio 13

Transforma los siguientes caracteres ASCII a sus números en Hexadecimal

caracter ASCII Hexadecimal
A
r
>
P
3
[
*

Ejercicio 14

Transforma la frase "Hola Mundo" a sus valores en Hexadecimal , usando la tabla ASCII

Ejercicio 15

Crea una página HTML con el texto "contraseña".

Paro añade al HEAD la siguiente etiqueta:

<META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=ISO-8859-1">

Y usando el bloc de notas, al guardarla codifica la página como UTF-8.

Comprueba que la página se ve mal.

  • Haz una captura de pantalla de la página.
  • ¿Porqué se ve mal?

Ejercicio 16

Crea una página HTML con el texto "contraseña".

Paro añade al HEAD la siguiente etiqueta:

<META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=utf-8">

Y usando el bloc de notas, al guardarla codifica la página como ANSI.

Comprueba que la página se ve mal.

  • Haz una captura de pantalla de la página.
  • ¿Porqué se ve mal?
clase/daw/si/1eval/tema01.txt · Última modificación: 2020/10/03 10:10 por admin