Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0239_AV_201405106476 » ALGORITMOS Tipo de Avaliação: AV Aluno Professor: MARCIO PACHECO DE AZEVEDO Turma: Nota da Prova: 4,5 Nota de Partic.: 2 Data: 01/09/2014 19:03:18 1a Questão (Ref.: 201405125163) Pontos: 1,0 / 1,5 Faça um algoritmo em pseudocódigo para calcular e mostrar o resultado dos juros de um determinado valor. O usuário informará qual a taxa e o valor. Além disso, a saída deve ser igual ao do exemplo: Exemplo: O valor de VVV com juros de JJJ% dá um total de TTT. Onde: VVV é o valor informado pelo usuário JJJ é a taxa de juros sobre o valor TTT é o valor dos juros sobre o valor informado pelo usuário Resposta: algoritmo "taxa de juros" var valor,taxa,total:real inicio escreva("informe o valor do produto") leia valor escreva("informe a taxa de juros") leia(taxa) total<-valor*taxa/100 escreva("o valor de"valor",com juros"taxa,"% da um ,"total,".") fimalgoritmo Gabarito: Esta pergunta pode ser apresentada várias soluções uma delas pode ser considerada a seguinte: algoritmo "Taxa de juros" var valor,taxa,total:real inicio escreva("Informe o valor do produto:") leia(valor) escreva("Informe a taxa de juros:") leia(taxa) total<-valor*taxa/100 escreva("O valor de ",valor," com juros de ",taxa,"% dá um total de",total,".") fimalgoritmo Vale ressaltar, que o professor deve analisar a lógica utilizada pelo aluno para a resposta da questão, já que podem ser apresentadas várias formas de solução. 2a Questão (Ref.: 201405166125) Pontos: 0,0 / 1,5 Implemente um programa em C que receba o primeiro termo e a razão de uma P.A. e liste seus 30 primeiros termos, lembrando-se que um termo de uma P.A é gerado pela soma do termo anterior com a razão. Resposta: não sei Gabarito: int main() { float a,r; int i; cout << "Entre com o primeiro termo e a razão de uma P.A.:"; cin >> a >> r; cout << "30 Primeiros termos da P.A.:"; for(i=1;i<=30;i++) { cout << a << " "; a+=r; } system("pause"); } 3a Questão (Ref.: 201405124976) Pontos: 0,5 / 0,5 A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser realizada é chamada de: Algoritmo Pseudocódigo Linguagem de Programação Fluxograma Diagrama 4a Questão (Ref.: 201405347394) Pontos: 0,5 / 0,5 Uma variável é na verdade um trecho de memória usado para o armazenamento de dados a serem processados. Nas linguagens como C e C++, a declaração de uma variável é uma reserva de memória, por isto, além do identificador ou nome da variável, também é importante declarar o tipo de dado que será armazenado. Portanto, pode-se dizer que o tipo do dado e o identificador numa declaração de variável estão associados, respectivamente, ao: c) ambos estão associados apenas ao endereço físico da memória. d) ambos estão associados apenas ao tamanho da memória. b) seu endereço físico e ao tamanho da memória. a) tamanho do trecho da memória e ao seu endereço físico. e) tipo e identificador são abstrações que não estão associados a memória. 5a Questão (Ref.: 201405125168) Pontos: 0,5 / 0,5 Assinale a alternativa correta que mostra exatamente o que será impresso de acordo com o pseudocódigo abaixo. algoritmo "Impressão de valores" var n1,n2,n3:inteiro inicio n1<-4 n2<-n1*2 n3<-n2+1+n2 n2<-n3+n2 n1<-n1-n2 escreva("O resultado final será ",n1,"+",n2,"=",n3*2) fimalgoritmo Nenhuma das alternativas O resultado final será -21 + 25 = 34 O resultado final será 4 + 8 = 9 O resultado final será 4 + 25 = 29 O resultado final será -21 + 25 = 4 6a Questão (Ref.: 201405130159) Pontos: 0,5 / 0,5 Que comando deve ser usado para tomar uma decisão simples entre duas ações? while case do while if for 7a Questão (Ref.: 201405132206) Pontos: 0,5 / 0,5 O que será exibido de acordo com o trecho de código abaixo? c �20 r �c mod 2 se (r = 0) entao escreva("Valor de r:", r) senao se (r = 1) entao escreva("Valor de r: ",r) senao escreva("Valor de r:",r+3) fimse fimse Valor de r: 10 Nada será exibido. Valor de r: 3 Valor de r: 1 Valor de r: 0 8a Questão (Ref.: 201405125813) Pontos: 0,0 / 0,5 A REPETIÇÃO é uma das estruturas básicas de programação, determine entre as atividades abaixo a que representa uma REPETIÇÃO : Calcule a média de um aluno somando as duas maiores notas e dividindo a soma por dois. Para encher um copo com água, mantenha a torneira aberta enquanto o copo não esitver cheio. Se um aluno obter média abaixo de 6.0 estará REPROVADO, se não estará APROVADO. Para fazer um bolo, prepare os ingredientes, misture-os bem e ponha no forno para assar. No trânsito, se o sinal estiver vermelho, PARE, se não, PODE PASSAR. 9a Questão (Ref.: 201405211313) Pontos: 1,0 / 1,0 Um comerciante deseja verificar a média da idade de seus clientes. Para isso desenvolveu um algoritmo para auxiliá-lo. Analise cada algoritmo apresentado nas opções e marque a que define que o comerciante calculou a media somente para as idades informadas que forem inferiores a 70. repeat cin >> idade; soma += idade; until idade < 70 repeat cin >> idade; soma += idade; until idade > 70; for (idade=0;idade<70;idade++) { cin>>idade; soma += idade; } cin >> idade; while (idade <70) { soma += idade; cin >> idade; } for (idade=0;idade<70;idade++) { soma += idade; } 10a Questão (Ref.: 201405353606) Pontos: 0,0 / 1,0 A finalidade da função tolower() da biblioteca cctype é: converter para um inteiro correspondente à uma letra. converter para letras maiúsculas uma cadeia de caracteres. converter para maiúscula apenas uma letra. converter para letras minúsculas uma cadeia de caracteres. converter para minúscula apenas uma letra. Período de não visualização da prova: desde
Compartilhar