Na linguagem de programação FORTRAN, variáveis são valores o...
I. Se for usado o comando IMPLICIT NONE, por convenção, toda variável numérica cujo nome inicia por uma das letras i, j, k, l, m ou n, é uma variável inteira.
II. As variáveis declaradas como INTEGER assumem valores inteiros de -128 a 127.
III. As variáveis REAL*8 ou DOUBLE PRECISION apresentam precisão de até 15 casas decimais.
IV. As variáveis alfanuméricas são declaradas como CHARACTER*8 para o número máximo de caracteres.
V. Os tipos de variáveis em Fortran são: REAL, INTEGER, CHARACTER, COMPLEX, LOGICAL ou tipo derivado de dado.
Assinale a alternativa correta:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - Somente as afirmativas III e V são corretas.
A questão aborda a declaração de variáveis na linguagem de programação FORTRAN, um tema essencial para quem está se preparando para concursos públicos na área de Algoritmos e Estrutura de Dados. Para resolver esta questão, é necessário um conhecimento detalhado sobre como FORTRAN lida com diferentes tipos de variáveis e suas respectivas características.
Justificativa da alternativa correta:
Afirmativa III: As variáveis REAL*8 ou DOUBLE PRECISION apresentam precisão de até 15 casas decimais. Esta afirmativa está correta, pois no FORTRAN, o tipo DOUBLE PRECISION ou REAL*8 é utilizado para representar números em ponto flutuante com uma precisão de aproximadamente 15 dígitos decimais.
Afirmativa V: Os tipos de variáveis em FORTRAN incluem REAL, INTEGER, CHARACTER, COMPLEX, LOGICAL ou tipo derivado de dado. Esta afirmativa está correta, pois esses são, de fato, os principais tipos de variáveis suportados pela linguagem FORTRAN.
Análise das alternativas incorretas:
Afirmativa I: Se for usado o comando IMPLICIT NONE, toda variável deve ser explicitamente declarada. A convenção de que variáveis iniciadas com as letras i, j, k, l, m ou n serem inteiras, é uma convenção padrão quando IMPLICIT NONE não é usado. Portanto, a afirmativa está incorreta.
Afirmativa II: As variáveis declaradas como INTEGER em FORTRAN não se limitam ao intervalo de -128 a 127. Esse intervalo é característico do tipo byte em outras linguagens, mas em FORTRAN, o tipo INTEGER geralmente ocupa 4 bytes, permitindo um intervalo muito maior.
Afirmativa IV: As variáveis alfanuméricas em FORTRAN podem ser declaradas com diferentes tamanhos usando CHARACTER*(n), onde n é o número máximo de caracteres. A afirmativa IV restringe erroneamente este conceito ao valor 8, o que não é correto. Assim, ela está incorreta.
Espero que esta explicação tenha esclarecido suas dúvidas sobre a questão e a declaração de variáveis em FORTRAN. Se precisar de mais alguma ajuda, estou à disposição!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo