Buscar

BCC701 1 (2017 06 29) Simulado Prova 01 com resoluções

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 6 páginas

Prévia do material em texto

Universidade Federal de Ouro Preto – UFOP 
Instituto de Ciências Exatas e Biológicas – ICEB 
Departamento de Computação – DECOM 
 
1 
 
 
 
 
PROGRAMAÇÃO DE COMPUTADORES I - BCC701–2017-1 
SIMULADO PROVA 01 
 
 
Questão 
1 
Considere que um engenheiro deseja cobrir com ladrilhos a área de uma sala de X m2. 
Para realização desta tarefa, o engenheiro tem disponível um certo número de ladrilhos. 
Sabe-se que para cobrir uma área de 1 m2 são necessários 80 ladrilhos. Faça 
um programa que leia o tamanho (X) da área da sala, a quantidade (n) disponível de 
ladrilhos 
e imprima se é ou não possível cobrir toda a área desejada da 
sala. 
 
 
 
Exemplo 
1 
 
COBERTURA DA ÁREA DA SALA USANDO 
LADRINHOS: ÁREA DA SALA (M2): 5 
QUANTIDADE DE LADRINHOS DISPONÍVEIS: 100 
NÃO É POSSÍVEL COBRIR A ÁREA DA SALA COM LADRINHOS. 
 
 
Exemplo 2 
 
COBERTURA DA ÁREA DA SALA USANDO 
LADRINHOS: ÁREA DA SALA (M2): 5 
QUANTIDADE DE LADRINHOS DISPONÍVEIS: 400 
É POSSÍVEL COBRIR A ÁREA DA SALA COM LADRINHOS. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Universidade Federal de Ouro Preto – UFOP 
Instituto de Ciências Exatas e Biológicas – ICEB 
Departamento de Computação – DECOM 
 
2 
 
 
 
 
 
 
 
 
Questão 
2 
 
O regulamento da Universidade Jurubebas define que um aluno precisa ter nota final 
maior ou igual 6,0 para aprovação na disciplina cursada. Além disso, a 
universidade define que um aluno com nota inferior à 3,0 está automaticamente 
reprovado. Entretanto, caso o aluno tenha nota ≥ 3,0 e nota < 6,0, ele possui o direito a 
realizar o exame especial de todo o conteúdo da disciplina. Um aluno só poderá fazer o 
exame especial se tiver pelo menos 75% de frequência na disciplina. 
 
Escreva um programa que leia a nota do aluno e informe a situação do aluno de acordo 
com a tabela abaixo. Caso o aluno tenha o direito ao Exame Especial, o programa deve 
também solicitar a nota final do exame especial. Se a nota do exame especial é maior ou 
igual 6,0, o aluno está aprovado, caso contrário, o aluno encontra-se reprovado. 
 
Nota do Aluno Situação 
nota ≥ 6,0 Aprovado 
3,0 ≤ nota < 6,0 Exame especial 
nota < 3,0 Reprovado 
 
A seguir três exemplos de execução do programa. 
 
 
Execução 1: 
UNIVERSIDADE JURUBEBAS - SITUAÇÃO 
DIGITE A NOTA DO ALUNO: 8.5 
ALUNO APROVADO! 
DO ALUNO 
 
Execução 2: 
 
UNIVERSIDADE JURUBEBAS - SITUAÇÃO 
DIGITE A NOTA DO ALUNO: 2.5 
ALUNO REPROVADO! 
DO ALUNO 
 
Execução 3: 
 
UNIVERSIDADE JURUBEBAS - SITUAÇÃO 
DIGITE A NOTA DO ALUNO: 5.5 
DIGITE A FREQUÊNCIA DO ALUNO: 75 
EXAME ESPECIAL! 
DO ALUNO 
DIGITE A NOTA DO ALUNO NO EXAME ESPECIAL: 6.1 
ALUNO APROVADO! 
 
 
 
Universidade Federal de Ouro Preto – UFOP 
Instituto de Ciências Exatas e Biológicas – ICEB 
Departamento de Computação – DECOM 
 
3 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Universidade Federal de Ouro Preto – UFOP 
Instituto de Ciências Exatas e Biológicas – ICEB 
Departamento de Computação – DECOM 
 
4 
 
 
 
TOTAL ARRECADADO - HOMEMS: R$ 0.00 
TOTAL ARRECADADO - MULHERES: R$ 0.00 
TOTAL ARRECADADO NA FESTA: R$ 0.00 
 
 
Questão 3 
 
No ginásio da UFOP ocorrerá a festa Baranga 2017. O ingresso masculino será de R$ 
15,50 e o feminino será de R$ 8,40. Um calouro ficou encarregado de operar um 
programa SciLab, o qual é executado da seguinte forma: 
1. Quando chega um homem na festa, ele digita ‘h’; quando chega uma mulher na 
festa ele digita ‘m’. O calouro não tem noção de quantas pessoas irão à festa. 
2. Quando o calouro quiser encerrar a entrada de dados ele digita ‘q’. 
No momento que a entrada de dados for encerrada, o programa calcula quanto foi 
arrecadado com os ingressos masculinos e com os ingressos femininos. Também é 
calculado o total arrecadado. Codifique o programa operado pelo calouro. A seguir, 
exemplos de execução. 
 
Execução 1: 
 
QUEM CHEGOU? (h ou m ou q): w 
QUEM CHEGOU? (h ou m ou q): i 
QUEM CHEGOU? (h ou m ou q): p 
QUEM CHEGOU? (h ou m ou q): q 
 
FESTA BARANGA 2017! 
QUANTIDADE DE HOMENS: 0 
QUANTIDADE DE MULHERES: 0
Universidade Federal de Ouro Preto – UFOP 
Instituto de Ciências Exatas e Biológicas – ICEB 
Departamento de Computação – DECOM 
 
5 
 
 
 
 
Execução 2: 
 
QUEM CHEGOU? (h ou m ou q): m 
QUEM CHEGOU? (h ou m ou q): m 
QUEM CHEGOU? (h ou m ou q): h 
QUEM CHEGOU? (h ou m ou q): m 
QUEM CHEGOU? (h ou m ou q): h 
QUEM CHEGOU? (h ou m ou q): m 
QUEM CHEGOU? (h ou m ou q): h 
QUEM CHEGOU? (h ou m ou q): q 
 
FESTA BARANGA 2017! 
QUANTIDADE DE HOMENS: 3 
QUANTIDADE DE MULHERES: 4 
TOTAL ARRECADADO - HOMEMS: R$ 46.50 
TOTAL ARRECADADO - MULHERES: R$ 33.60 
TOTAL ARRECADADO NA FESTA: R$ 80.10 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Universidade Federal de Ouro Preto – UFOP 
Instituto de Ciências Exatas e Biológicas – ICEB 
Departamento de Computação – DECOM 
 
6 
 
 
 
 
Questão 4 
Um engenheiro de som gravou um sinal para testar um microfone, fazendo amostragens 
desse sinal em intervalos discretos de tempo (ao invés de gravar o sinal continuamente). 
A unidade de cada amostragem é volts. Entretanto, o microfone estava falhando e, em 
algumas amostragens, o sinal estava abaixo de um certo limite, devendo portanto ser 
descartado para efeito do cálculo do valor médio do sinal. Além disso, para garantir maior 
confiança no resultado, ele elimina o menor valor válido lido. 
 
Escreva um programa que leia o limite inferior para que um sinal seja considerado válido, 
o número de amostragens de sinal do microfone e o valor de cada amostragem e imprima 
o número de amostragens selecionadas e valor médio do sinal destas amostragens. Um 
exemplo da entrada e saída do programa é mostrado a seguir. 
 
Execução: 
 
 
Informe o limite inferior para um sinal válido: 2.0 
Informe o número de amostragens: 7 
Digite o valor do sinal de uma amostragem: 0.4 
Digite o valor do sinal de uma amostragem: 5.5 
Digite o valor do sinal de uma amostragem: 5.0 
Digite o valor do sinal de uma amostragem: 2.1 
Digite o valor do sinal de uma amostragem: 6.2 
Digite o valor do sinal de uma amostragem: 0.3 
Digite o valor do sinal de uma amostragem: 5.4 
 
Valor médio das 4 amostragens selecionadas = 5.53 volts

Outros materiais