← Questões de Algoritmos e Estrutura de Dados

Algoritmos e Estrutura de Dados · FGV · 2024

Questão comentada de Algoritmos e Estrutura de Dados

Considere as variáveis A, B e C contendo os seguintes números com as suas respectivas bases. A = 1616 B = 1010 C = 102 O cálculo da soma de A + B + C é:

Gabarito: A

Quando a questão traz números com bases diferentes, o primeiro passo é traduzir tudo para a mesma linguagem, normalmente a base 10. Isso evita aquele erro clássico de somar “cara de número” com “cara de base”. Aqui, A = 16 na base 16, então ele vale 1 x 16 + 6 = 22 em decimal. B = 10 na base 10, então continua valendo 10. C = 10 na base 2, que vale 1 x 2 + 0 = 2 em decimal. Agora é só somar os valores na mesma base: 22 + 10 + 2 = 34. Logo, o resultado em base 10 é 34, que corresponde à alternativa A. É o tipo de questão em que a banca quer ver se você percebe que o “10” nem sempre vale dez e que a base muda tudo. Se você quiser conferir por outro caminho, também pode converter o total para outra base, mas aqui nem precisa: o enunciado pede a soma e a alternativa traz o número em decimal. Então, sem mistério, o gabarito é A. Em concursos, a regra prática é sempre esta: identifique a base, converta se necessário e só depois opere. Em algoritmos e lógica, essa disciplina aparece bastante porque bases numéricas são a porta de entrada para representação de dados e computação binária.

Continue treinando

Questões relacionadas