Baixe o app para aproveitar ainda mais
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
Compartilhar