Escreva o tipo de variável (inteiro, real, lógico, texto) que melhor se aplica para representar as seguintes informações: (1,0 pt)
O país de origem de uma mercadoria.
O país de origem de uma mercadoria.
Passo 1
O enunciado pede para escolher o tipo de variável (entre
,
,
,
) que melhor representa “o país de origem de uma mercadoria”. As informações dadas são apenas o rótulo “país de origem”, sem nenhum formato específico (nome completo, código, etc.) indicado.
Passo 2
Vou revisar, de forma bem simples, o que cada tipo armazena e um exemplo prático:
-
: números inteiros sem casas decimais. Exemplo: . Serve para contadores, índices, códigos numéricos. -
: números com casas decimais. Exemplo: . Serve para medidas, preços, medições. -
: valores booleanos, apenas duas opções: verdadeiro/falso. Exemplo: / . -
: sequências de caracteres (letras, números, espaços, sinais). Exemplo: , , .
O que caracteriza o dado “país de origem”:
- Pode ser o nome completo do país (por exemplo,
, ) — contém letras, espaços e acentos. - Pode ser um código padronizado alfanumérico (por exemplo, ISO alpha-2:
, ISO alpha-3: ). - Não é um número usado para cálculos, nem uma condição verdadeira/falsa.
Passo 3
Comparando os tipos com a característica do dado:
-
: só é útil se usar um código numérico interno; porém, exige tabela de mapeamento (número → país) e perde legibilidade. Não é natural para nomes/códigos alfabéticos. -
: inadequado, pois país não é valor contínuo. -
: inadequado, pois país não é uma decisão binária. -
: ideal, pois aceita nomes completos e códigos alfanuméricos; mantém legibilidade e flexibilidade (pode armazenar , ou ).
Observação prática para prova/implementação: se precisar padronizar e economizar espaço, pode escolher armazenar códigos ISO (por exemplo, alpha-2) como strings de comprimento fixo — ainda é
. Se optar por números internos, documente bem o mapeamento.