Você está na página 1de 1

Universidade Federal do Oeste da Bahia - UFOB

Centro das Ciências Exatas e das Tecnologias - CCET


3T - Programação de Computadores I – 2022.1
Aluno:__________________________________

Terceira Avaliação – AP3


Informações:

- Abra o site ( https://replit.com/ ) e crie um repositório (repl) com o nome


(3T_AP3_SeuNomeSobrenome), escolha a linguagem Python e crie os arquivos (questao_01.py),
(questao_02.py), (questao_03.py), (questao_04.py).
- Crie o Link de acesso do (Invite) e envie para o e-mail do professor
(kleymilson.souza@ufob.edu.br)
- Após resolver as questões, baixe o arquivo .zip e envie um novo e-mail para o professor
(kleymilson.souza@ufob.edu.br), junto com o Link de acesso do (Invite), novamente.
OBS: Provas similares, serão atribuídas notas zero (O professor conhece).

Questão_01: (2,5 Pontos). Criar um algoritmo na linguagem Python, para solicitar ao usuário a
leitura de três valores do tipo float, que deverá ser digitado pelo teclado, o usuário do código
deve informar um número de cada vez. Estes três valores devem ser enviados para uma função
que deve calcular o volume de um paralelepípedo. OBS: Volume = base*largura*altura. A função
deve devolver (retornar) para o código principal o volume calculado e o código principal que
deve imprimir o resultado do volume do sólido na tela.

Questão_02 (2,5 Pontos). Criar um algoritmo na linguagem Python, para solicitar ao usuário a
leitura de 5 valores (do tipo inteiro que só aceite valores do intervalo de 0 até 10, receber um
por vez) salvando em uma Lista. O código principal deve enviar esta Lista para uma função que
deve receber e organizar em ordem decrescente pelo método bolha e devolver ao código
principal. O código principal deve perguntar ao usuário qual número ele procura, e uma nova
função deve buscar a posição deste elemento na Lista Ordenada. Ou retornar: “Não existe o
número digitado na Lista”.

Questão_03 (2,5 Pontos). Implemente um algoritmo na linguagem Python que armazena em


um dicionário, nomes de 3 alunos e as suas respectivas notas: prova1, prova2 e prova3,
solicitados pelo teclado. O algoritmo deve ter uma função para calcular a média de cada aluno
e enviar como resposta a situação do aluno: “Aprovado” se a média for maior e igual que 5,0 e
“Reprovado” se média for menor do que 5,0. OBS: a nota digitada para o aluno não pode ser
negativa ou maior que 10.

Questão_04 - (2,5 Pontos). Implemente um algoritmo na linguagem Python que receba apenas
4 números inteiros para uma Lista (A) e apenas 5 números inteiros para uma lista (B). O
programador deve criar 4 funções distintas que:
A primeira função vai somar todos dos números das duas Listas de números;
A segunda função verifica e salva em uma nova lista os números repetidos das duas listas;
A terceira função soma os números ímpares das duas listas;
A quarta função soma os números pares das duas listas;
Cada função manda o resultado para o código principal e ele (o código principal) vai apresentar
o resultado na tela do usuário.

Boa Prova!

Você também pode gostar