Escolar Documentos
Profissional Documentos
Cultura Documentos
CURSO: PERÍODO:
TURMA:
CÓDIGO:
DISCIPLINA: Algoritmos e Programação de
Computadores
ORIENTAÇÕES DE GERAIS
1. A Nota Final desta avaliação será registrada na primeira página da prova, sem ela este documento perde
o seu valor;
2. Esta prova é individual e sem consulta;
3. A avaliação deve ser feita a caneta azul ou preta e arquivada pelo aluno após a sua devolutiva;
4. Questões à lápis ou rasuradas não serão revisadas.
5. Desligue ou silencie o celular. É proibido o seu manuseio durante a realização da avaliação sob pena de
recolhimento do aparelho e atribuição de nota zero;
6. Mantenha em cima da carteira apenas caneta, lápis, borracha, régua e calculadora;
7. Os demais pertences devem ser guardados debaixo da carteira;
8. É proibido emprestar a borracha ou qualquer outro objeto ao colega durante a prova;
9. A capacidade de interpretação das questões faz parte da avaliação;
10. Durante a realização da avaliação, o professor não poderá avaliar para o aluno se a sua resposta está certa
ou errada, nem se está completa ou incompleta;
11. Questões sem desenvolvimento serão consideradas erradas.
12. Não desgrampeie a prova;
13. Não é permitido o uso de Calculadora 50g.
14. Tempo de duração 1h 30 min;
O primeiro aluno que terminar a prova só poderá sair da sala após 1h, não sendo mais permitida a
entrada de outros alunos para a realização da mesma.
1- (0,5 ponto). O algoritmo a seguir está descrito na forma de uma pseudolinguagem
(Português Estruturado).
Início [
Inteiro: a, b, i, R;
R ← 0;
Leia (a, b);
Enquanto (R < 3) faça [
Para i de 1 até 4 faça
[
Se (i ≤ 3)
Então R ← R + 1;
Senão R ← R - 1;
]
]
]
Fim.
Assuma que o valor lido para a variável a tenha sido igual a 1 e para a variável b tenha sido
igual a 2.
Assinale a alternativa que apresenta o número de vezes que o bloco de comandos
[
Para i de 1 até 4 faça
[
Se (i ≤ 3)
Então R ← R + 1;
Senão R ← R - 1;
]
]
dentro do fluxo de controle Enquanto é executado no algoritmo.
(A) 0.
(B) 1.
(C) 2.
(D) 3.
(E) 4.
2- (0,5 ponto). Os pares de instruções abaixo produzem o mesmo resultado? Coloque Sim ou
Não e justifique sua resposta, elaborando os cálculos que comprovem a resposta.
A (4/2)+(2/4) e A 4/2+2/4
B 4/(2+2)/4 e B 4/2+2/4
C (4+2)*2-4 e C 4+2*2-4
2 de 7
VISTO DO PROFESSOR: VISTO DO GESTOR: CÓDIGO/TURMA DA DISCIPLINA:
ALUNO (A):
3- (0,5 ponto). Analise os algoritmos abaixo e diga o que será impresso na tela ao serem
executados:
4- (0,5 ponto). Reescreva as instruções abaixo com o mínimo de parênteses possível, mas
sem alterar o resultado:
Data da Realização:14/04/2023 3 de 7
VISTO DO PROFESSOR: VISTO DO GESTOR: CÓDIGO/TURMA DA DISCIPLINA:
5- (1,0 pontos). Escreva um algoritmo para ler o número total de eleitores de um município,
o número de votos brancos, nulos e válidos. Calcular e escrever o percentual que cada um
representa em relação ao total de eleitores. (Prático no computador)
7- (1,0 pontos). Ler dois valores e imprimir uma das três mensagens a seguir: ‘Números
iguais’, caso os números sejam iguais ‘Primeiro é maior’, caso o primeiro seja maior que o
segundo; ‘Segundo maior’, caso o segundo seja maior que o primeiro. (Prático no computador)
4 de 7
VISTO DO PROFESSOR: VISTO DO GESTOR: CÓDIGO/TURMA DA DISCIPLINA:
ALUNO (A):
9- (1,0 pontos). Escreva um código que ofereça um MENU para o usuário: 1-Quadrado 2-
Retângulo 3-Triângulo 4-Círculo 5-SAIR O usuário vai escolher uma das opções, caso seja 1,
pergunte o LADO do quadrado, caso seja 2, pergunte LADO1 e LADO2 do retângulo, caso
seja 3 pergunte a BASE e ALTURA do triângulo, caso seja 4, pergunte o RAIO do círculo. Ao
final imprima a ÁREA e o PERÍMETRO da figura geométrica selecionada. (Prático no
computador)
10- (1,0 pontos). Crie um algoritmo que o usuário entre com vários números inteiros e
positivos e imprima o produto dos números ímpares e a soma dos números pares. (Prático no
computador)
11- (1,0 pontos). Escreva um algoritmo que lê valores um número não determinado de vezes
e escreve a raiz quadrada de cada um destes valores. O algoritmo deve parar quando um valor
negativo for digitado. (Prático no computador)
Data da Realização:14/04/2023 5 de 7
VISTO DO PROFESSOR: VISTO DO GESTOR: CÓDIGO/TURMA DA DISCIPLINA:
bonus2<-50
leia (salario,titulo)
escolha titulo
caso "doutor"
salario_gratific<- salario + 3/100 * salario + bonus1
caso "mestre"
salario_gratific<-salario + 2/100 * salario + bonus2
outrocaso
salario_gratific<-salario
fimescolha
escreva ("salario com a gratificação é: ", salario_gratific)
fimalgoritmo
Suponha que os dados de entrada SALARIO e TITULO sejam, respectivamente, "1000,00" e
"Mestre".
Qual o valor do salário com a gratificação, em reais, que será apresentado na saída do
algoritmo?
6 de 7
VISTO DO PROFESSOR: VISTO DO GESTOR: CÓDIGO/TURMA DA DISCIPLINA:
ALUNO (A):
a) Exibirá o maior entre três números lidos, exceto se os três valores forem iguais.
b) Se forem lidos os valores 1, 3 e 6 nas variáveis n1, n2 e n3 respectivamente, a variável m
receberá o valor 1, em seguida o valor 3 e, por último, o valor 6.
c) Se forem lidos os valores 7, 2 e 9 nas variáveis n1, n2 e n3 respectivamente, a variável m
receberá o valor 7, em seguida o valor 2 e, por último, o valor 9.
d) Se forem lidos os valores 9, 7 e 2 nas variáveis n1, n2 e n3 respectivamente, a variável m
receberá apenas o valor 9.
e) Se forem lidos os valores -1, -3 e -8 nas variáveis n1, n2 e n3 respectivamente, a variável m
receberá apenas o valor -1.
Data da Realização:14/04/2023 7 de 7