Classifique os conteúdos das variáveis a seguir de acordo com seu tipo, assinalando com I para inteiros, R para reais, L para lógicos e C para literais:
( ) 34
( ) 34
Passo 1
O enunciado pede para classificar o conteúdo mostrado segundo as categorias: I (inteiros), R (reais), L (lógicos) e C (literais). O item a ser classificado é o seguinte:
.
Informações dadas: somente o token numérico .
Informações dadas: somente o token numérico
Passo 2
Vamos lembrar o que cada tipo significa (vou explicar como identificar cada um na hora da prova):
- Inteiros (
): são números sem parte fracionária, ou seja, sem ponto decimal ou expoente. Exemplos: , , . Na programação normalmente aparecem sem aspas e sem ponto: . - Reais (
) ou ponto-flutuante: são números que têm parte decimal ou são escritos com ponto/expoente. Exemplos: , , (em notação científica ). Note que matematicamente todo inteiro é um real, mas em classificação de tipos (como em provas/programação) fazemos distinção conforme a forma de escrita. - Lógicos (
): valores que representam verdade/falsidade. Exemplos comuns: , (ou e em algumas convenções, mas aí o contexto da linguagem importa). - Literais (
) (strings/caracteres): são sequências de caracteres entre aspas. Exemplos: , .
Passo 3
Como identificar rapidamente no exame:
- Se houver aspas (
ou ) → é literal ( ). - Se o token for exatamente
ou (ou equivalente explícito) → é lógico ( ). - Se o número contém vírgula/ponto decimal ou notação exponencial (
ou ) → real ( ). - Se o número é escrito sem parte decimal ou aspas e sem ser
→ inteiro ( ).
Passo 4
Aplicando isso ao caso concreto: o token é
. Ele é um número escrito sem ponto decimal, sem expoente, sem aspas e não é um valor lógico. Portanto, segundo as regras de classificação usadas em provas e programação,
é um inteiro.
Resposta
(I)