Ir para o conteúdo principal
Vários professores
Visualizar
Conteúdo da Disciplina
Conteúdo do teste
Pergunta 1
1 ponto
Algoritmo é o termo que define um procedimento que possui uma solução para um problema. Também é comumente usado para definir um conjunto de regras que uma máquina (em especial um computador) segue para atingir um objetivo específico. Porém, algoritmos nem sempre se aplicam a atividades mediadas por computador. O termo pode ser usado para representar as etapas seguidas para fazer uma pizza ou resolver um cubo mágico.
Considerando essas informações e o conteúdo estudado sobre algoritmos, analise as asserções a seguir e a relação proposta entre elas.
I. Como exemplo de nome de variável inválido em um algoritmo, podemos citar este: minha-variavel.
Porque:
II. Os caracteres de traço como ‘-’ e ‘_’ não podem ser utilizados, uma vez que, na programação, eles têm seus papeis já definidos ou reservados.
Agora, assinale a alternativa correta:
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições falsas.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
Soluções para a tarefa
Resposta:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Explicação:
A questão cita dois tipos diferentes de caracteres de traço. O traço comum, ‘-’ é também utilizado para realizar operações de subtração. Assim, o exemplo 'minha-variavel' poderia ser interpretado como uma subtração entre os valores 'minha' e 'variavel' e com mais certeza podemos dizer que não é recomendado.
Já o outro traço mencionado, ‘_’ (underline ou underscore), em geral pode ser utilizado no meio do nome da variável, embora sempre haja variações possíveis entre diferentes linguagens e ambientes de programação. Se isso for considerado à risca, a opção correta seria, possivelmente, a primeira, "A asserção I é uma proposição verdadeira, e a II é uma proposição falsa."
Sem saber qual é a linguagem estudada, é mais difícil dizer o que é recomendado pela documentação específica.
Algumas linguagens como Python e C++ possuem funções para este traço (underline), mas só são ativadas caso você coloque ele no começo ou no final da variável.
Mesmo assim, a documentação da linguagem Java chega a recomendar o uso do underline para nomear identificadores do tipo constante (ver item 9, Naming Conventions, da Java Platform SE 16).
Em geral, é mais fácil simplesmente não usar esse caractere no nome da sua variável, especialmente no começo ou final dela, a não ser que você deseje ativar as funções específicas que esse caractere tem em cada linguagem.