Informática, perguntado por mariolucasbol, 7 meses atrás

No exemplo abaixo, vemos um programa de edição de imagens que mostra os valores para as cores tanto em decimal, quanto o código em hexadecimal, para notarmos a equivalência. No exemplo, o sistema ainda usa mais um código para opacidade/transparência, mas não vamos utilizar isso em nossa atividade.
Suponha que você está trabalhando a interface de um sistema, onde precisa ajustar a cor #58FAAC, mas o seu sistema de construção de imagens utiliza a representação decimal para vermelho, verde e azul. Para encontrar os valores certos em decimal para preencher no sistema, faça o seguinte:

1. Identifique os valores em hexadecimal para cada cor: vermelho, verde e azul (2 algarismos em hexadecimal para cada).
2. Realize a conversão dos valores em hexadecimal para binário para cada uma das cores primárias, apresentando seus cálculos.
3. Realize a conversão dos valores em binário para decimal para cada uma das cores primárias, apresentando seus cálculos.

ATENÇÃO:

Anexos:

luiznetorbc1p4w2co: GOSTARIA DE TER UMA EXPLICAÇÃO COM RESPOSTA DESTA QUESTÃO
mariolucasbol: conseguiu mano ?

Soluções para a tarefa

Respondido por jssantos54
13

Resposta:1:58=vermelha  FA=verde   AC=azul

2: 58 convertido=01011000

    FA convertido=11111010

    AC convertido=10101100

3:01011000=88 num decimal

  11111010=250 num decimal

   10101100=172 num decimal

Explicação:A primeira pediu para,apenas identificar os valores,para cada cor.

2:eu fiz no papel mas nao deu pra mandar a foto,na duvida abre a calculadora do seu computador,e coloca no modo "programador",fazendo isso joga,o numero decimal de cada que vai mostrar se esta correto ou não


suelencristinaph: Oii consegue me explicar pq esses são os valores das cores? Não entendi
niltoncezarp: Quando vc for programar cada cor tem um número em vez de vc escrever na linguagem da programação vermelho vc irá colocar 58
viniciusdiasmax: alguem pra fazer minha atividade mapa , eu pago
Respondido por marceloandradedeoliv
12

Resposta:

Segue resolução completa na explicação, bons estudos.

Explicação:

1 – Números em hexadecimal para a cor #58FAAC (RGB):

Vermelho: Em hexadecimal é 58.

Verde: Em hexadecimal é FA.

Azul: Em hexadecimal é AC.

2 – Números em hexadecimal para binário das seguintes cores:

Vermelho: 58 (hexadecimal) em binário é 1011000.

Dados: Para conversão de valores em hexadecimal para binário basta dividir os grupos de números por 2, mas temos que substituir as letras A, B, C, D, E e F por 10, 11, 12, 13, 14 e 15 respectivamente, portanto:

5 ÷ 2 = 2, resta 1;  8 ÷ 2 = 4, resta 0;

2 ÷ 2 = 1, resta 0;  4 ÷ 2 = 2, resta 0;

                  2 ÷ 2 = 1, resta 0;

Lendo de baixo para cima os números 1 e 0 temos 1011000 (binário).

Verde: FA (hexadecimal) em binário é 11111010.

Dados: Para conversão de valores em hexadecimal para binário basta dividir os grupos de números por 2, mas temos que substituir as letras A, B, C, D, E e F por 10, 11, 12, 13, 14 e 15 respectivamente, portanto:

FA equivale à 15 e 10 nas divisões:

15 ÷ 2 = 7, resta 1;          10 ÷ 2 = 5, resta 0;

7 ÷ 2 = 3, resta 1;   5 ÷ 2 = 2, resta 1;

3 ÷ 2 = 1, resta 1;   2 ÷ 2 = 1, resta 0;  

   

Lendo de baixo para cima os números 1 e 0 temos 11111010 (binário).

Azul: AC (hexadecimal) em binário é 10101100.

Dados: Para conversão de valores em hexadecimal para binário basta dividir os grupos de números por 2, mas temos que substituir as letras A, B, C, D, E e F por 10, 11, 12, 13, 14 e 15 respectivamente, portanto:

AC equivale à 10 e 12 nas divisões:

10 ÷ 2 = 5, resta 0;  12 ÷ 2 = 6, resta 0;

5 ÷ 2 = 2, resta 1;  6 ÷ 2 = 3, resta 0;

2 ÷ 2 = 1, resta 0;  3 ÷ 2 = 1, resta 1;

Lendo de baixo para cima os números 1 e 0 temos 10101100 (binário).  

3 – Números em binário para decimal das seguintes cores:

Vermelho: 1011000 (binário) em decimal é 88.

Dados: Para conversão de valores em binário para decimal basta multiplicar os números 1 e 0 por 2 e elevá-los pela potência das suas respectivas posições, portanto:

1x2^6 + 0x2^5 + 1x2^4 + 1x2^3 + 0x2^2 + 0x2^1 + 0x2^0

1x64 + 0x32 + 1x16 + 1x8 + 0x4 + 0x2 + 0x1

64 + 0 + 16 + 8 + 0 + 0 + 0 = 88

Verde: 11111010 (binário) em decimal é 250.

Dados: Para conversão de valores em binário para decimal basta multiplicar os números 1 e 0 por 2 e elevá-los pela potência das suas respectivas posições, portanto:

1x2^7 + 1x2^6 + 1x2^5 + 1x2^4 + 1x2^3 + 0x2^2 + 1x2^1 + 0x2^0

1x128 + 1x64 + 1x32 + 1x16 + 1x8 + 0x4 + 1x2 + 0x1

128 + 64 + 32 + 16 + 8 + 0 + 2 + 0 = 250

Azul: 10101100 (binário) em decimal é 172.

Dados: Para conversão de valores em binário para decimal basta multiplicar os números 1 e 0 por 2 e elevá-los pela potência das suas respectivas posições, portanto:

1x2^7 + 0x2^6 + 1x2^5 + 0x2^4 + 1x2^3 + 1x2^2 + 0x2^1 + 0x2^0

1x128 + 0x64 + 1x32 + 0x16 + 1x8 + 1x4 + 0x2 + 0x1

128 + 0 + 32 + 0 + 8 + 4 + 0 + 0 = 172


suelencristinaph: Oii consegue me explicar pq esses são os valores das cores? Não entendi muito bem
bhzkyo: 2.1. 58 hex (vermelho) em binário = 1011000 pois, em decimal 5 = 0101 e 8
= 1000.
Calculo 5 decimal para binário:
5 / 2 = 1
2 / 2 = 0
1 / 2 = 1
= 101
Calculo do 8 decimal para binário:
8 / 2 = 0
4 / 2 = 0
2 / 2 = 0
1 / 2 = 1
= 1000
niltoncezarp: 58 é vermelho em hexadecimal exemplo quando vc estiver programando e quiser usar a cor vermelha para uma página um conteúdo qualquer tipo o fundo de uma página vc não vai escrever o comando e escrever vermelho vc vai escrever o comando e colocar 58 aí a linguagem vai entender que vc vc aí usar a cor vermelha isto em hexadecimal em decimal seria 88 e em binário seria 01011000
Perguntas interessantes