O desenvolvimento de algoritmos requer por base do desenvolvedor, habilidades de raciocínio lógico e matemático. Um algoritmo processa dados numéricos com o objetivo de produzir dados de saída. Para isso, um desenvolvedor pode utilizar variáveis, constantes, expressões e diversos outros elementos.
LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação II. Graduação EaD: Maringá-Pr.: Graduação UniCesumar, 2018 (adaptado).
A respeito de variáveis, expressões, constantes e operações de atribuição, avalie as afirmações abaixo:
I – Toda variável possui um identificador e um tipo, relacionados a ela.
II – Em linguagem C, uma variável do tipo float admite números com casas depois da vírgula.
III – Em linguagem C, a atribuição de um novo valor a uma constante é feita da mesma maneira que se faz atribuição com variáveis.
Sendo assim, é correto o que se afirma em:
Alternativas
Alternativa 1:
I, apenas.
Alternativa 2:
II, apenas.
Alternativa 3:
III, apenas.
Alternativa 4:
I e II, apenas.
Alternativa 5:
I, II e III.
Soluções para a tarefa
Olá,
avaliando as afirmações propostas:
I – Toda variável possui um identificador e um tipo, relacionados a ela.
→ CORRETA, cada variável tem um nome e um tipo de dado. O nome segue a regra do identificador e o tipo de dado define que valor poderá ser armazenado no espaço reservado.
II – Em linguagem C, uma variável do tipo float admite números com casas depois da vírgula.
→ CORRETA, um número com vírgula flutuante é um número com vírgula, e pode ser representado de várias maneiras, um inteiro decimal (347); um número com um ponto (e não uma vírgula): 749.47; uma fração: 10/121 e um número exponencial.
III – Em linguagem C, a atribuição de um novo valor a uma constante é feita da mesma maneira que se faz atribuição com variáveis.
→ CORRETA. Constantes são identificadores que não podem ter seus valores alterados durante a execução do programa, assim como as variáveis. T odas as variáveis tem que ser declaradas antes de serem usadas.
Resposta final:
Alternativa 5:
I, II e III.