Você está na página 1de 7

ATIVIDADE DE REVISÃO

CURSO: PERÍODO: 

TURMA:
CÓDIGO:
DISCIPLINA: Algoritmos e Programação de
Computadores

PROFESSOR: Ricardo André Naka


ALUNO (A):

LEIA COM ATENÇÃO AS INSTRUÇÕES ABAIXO

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
[

Data da Realização: 14/04/2023 1 de 7


VISTO DO PROFESSOR: VISTO DO GESTOR: CÓDIGO/TURMA DA DISCIPLINA:

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)

6- (1,0 pontos). A jornada de trabalho semanal de um funcionário é de 40 horas. O


funcionário que trabalhar mais de 40 horas receberá hora extra, cujo cálculo é o valor da hora
regular com um acréscimo de 50%. Escreva um algoritmo que leia o número de horas
trabalhadas em um mês, o salário por hora e escreva o salário total do funcionário, que deverá
ser acrescido das horas extras, caso tenham sido trabalhadas (considere que o mês possua 4
semanas exatas). (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)

8- (0,5 ponto). Seja o seguinte algoritmo:


início
ler x
ler y
z (x*y) + 5 se
z <= 0 então
resposta ‘A’
senão
se z <= 100 então
resposta ‘B’
senão
resposta ‘C’
fim_se
fim_se
escrever z, resposta
fim

4 de 7
VISTO DO PROFESSOR: VISTO DO GESTOR: CÓDIGO/TURMA DA DISCIPLINA:

ALUNO (A):

Faça um teste de mesa e complete o quadro a seguir para os seguintes valores:

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)

12- (0,5 pontos). Dado o algoritmo abaixo


algoritmo "Gratificação"
var
salario, salario_gratific:real
titulo:caracter
bonus1,bonus2:real
inicio
bonus1<-100

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?

a) 1070,00 b) 1130,00 c) 2000,00 d) 2500,00 e) 3000,00

13- (0,5 ponto). Em linguagem de programação, uma variável é:

(A) o resultado de uma expressão aritmética.


(B) o nome dado às informações salvas no disco.
(C) um número, uma letra ou um ponto-flutuante.
(D) uma posição de memória identificada.
(E) uma palavra especial utilizada pela linguagem para identificar suas instruções de controle.

6 de 7
VISTO DO PROFESSOR: VISTO DO GESTOR: CÓDIGO/TURMA DA DISCIPLINA:

ALUNO (A):

14- (0,5 ponto). Analise o algoritmo abaixo:

Sobre ele é INCORRETO afirmar:

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

Você também pode gostar