Escolar Documentos
Profissional Documentos
Cultura Documentos
UNIDADE 1
Algoritmos e
lógica de
programação
1 U1 - Algoritmos e lógica de programação
Apêndice
Gabaritos comentados com resposta-padrão
2. Alternativa A.
Resposta Comentada:
Seguindo a linha de raciocínio de Forbellone (2005), em que o ser
humano tem a capacidade de se expressar pela escrita ou pela fala,
percebemos que a primeira sentença: Márcio é professor, é uma
proposição, pois fica especificada a profissão de Márcio.
A segunda sentença, 10-5, não é uma proposição, pois não tem valor
lógico, e por fim, Y > 10, também não é uma proposição, pois não
temos conhecimento do valor que será atribuído a Y.
3. Alternativa A.
Resposta Comentada:
Podemos dizer que as frases “Márcio é professor” e “Karina é empresária”
são consideradas proposições. Então podemos representar as frases
da seguinte forma:
“Márcio é professor” com p, e “Karina é empresária” com q. Então,
a frase final fica:
Márcio é professor e Karina é empresária.
p q
1. Alternativa D.
Resposta Comentada:
A resposta correta é “O operador relacional “<>” representa a diferença
entre as variáveis.”
Para uma melhor definição, veja a tabela 1.13.
= Igual A=B
2. Alternativa E.
Resposta Comentada:
A alternativa correta para completar o algoritmo é:
área ← ((base menor + base maior)*altura)/2
escreva: ("A área do trapézio é", área)
Portanto, a solução do algoritmo fica:
início
real: área, base maior, base menor, altura;
escreva: ("Digite a Base maior");
leia: (base maior);
escreva: ("Digite a Base menor");
leia: (base menor);
3. Alternativa B.
Resposta Comentada:
A alternativa correta é: “As afirmações I, II e III estão corretas”.
O algoritmo correto é:
1. início
2. real: área, p1, raio;
3. escreva: ("digite o raio do círculo");
4. leia: (raio);
5. p1 ← 3.14;
6. área ← (p1*(pot(raio,2));
7. escreva: ("A área do círculo é:", área);
8. fim.
1. Alternativa C.
Resposta Comentada:
Seguindo a definição de linguagem natural, em que o interpretador
precisa ter uma compreensão razoável da situação a ser executada, a
melhor resposta é a rotina:
Início
Entrar com o valor de A
Entrar com o valor de B
Somar A com B
Mostrar o resultado da soma
Fim.
3. Alternativa D.
Resposta Comentada:
escreva ("Escreva a altura");
leia (altura);
imc ← peso / (altura * altura);
escreva ("O seu IMC é”, imc);
O pseudocódigo se apresenta de forma correta da seguinte maneira:
algoritmo "Calcular o IMC";
var;
nome: caractere;
peso, imc, altura: real;
início
escreva ("Escreva o nome");
leia (nome);
escreva (Escreva o peso");
leia (peso);
escreva ("Escreva a altura");
leia (altura);
imc ← peso / (altura * altura);
escreva ("O seu IMC é”, imc);
fim.