Buscar

AV - Algoritmos - 30.05.2014

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Avaliação: CCT0239_AV_201401413511 » ALGORITMOS
	Tipo de Avaliação: AV
	Aluno: 
	Professor:
	SERGIO DE OLIVEIRA SANTOS
	Turma: 9010/AF
	Nota da Prova: 2,5        Nota de Partic.: 2        Data: 30/05/2014 
	
	 1a Questão (Ref.: 201401462902)
	Pontos: 0,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:
	
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.: 201401503900)
	Pontos: 0,0  / 1,5
	Uma empresa com 20 funcionários resolveu dar um aumento de 15% nos salários de cada um deles. Implemente um programa em C que receba os salários de cada um dos 20 funcionários e: a. Calcule e informe o novo salario de cada um deles b. Calcule o somatório de todos os salários c. Calcule o total de PIS (1%) e FGTS (8%) que deverá ser pago por toda a folha (percentuais aplicados sobre os salários dos funcionários)
		
	
Resposta: ?
	
Gabarito: #include main() { int i; float salario, s=0, pis=0, fgts=0; for(i=1;i<=20;i++) { cout << "Entre com o salario:"; cin >> salario; salario += salario*0.15; cout << "Letra A: Novo Salario R$ "<<salario<<"\n"; s+="salario;" pis+="salario" *="" 0.01;="" fgts+="salario" 0.08;="" }="" cout="" <<="" "letra="" b:="" "<<s<<"\n";="" c:="" pis="" r$"<<pis<<"="" -="" fgts="" r$"<<fgts<<"\n";="" system("pause");="" <="" td=""></salario<<"\n";>
	
	 3a Questão (Ref.: 201401463552)
	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 :
		
	 
	No trânsito, se o sinal estiver vermelho, PARE, se não, PODE PASSAR.
	 
	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.
	
	Calcule a média de um aluno somando as duas maiores notas e dividindo a soma por dois.
	
	Para fazer um bolo, prepare os ingredientes, misture-os bem e ponha no forno para assar.
	 4a Questão (Ref.: 201401547371)
	Pontos: 0,0  / 1,0
	Para que possamos construir um programa em C++ que "armazene sexo e idade de 5 pessoas, exiba uma listagem contendo sexo e idade de todas as pessoas e, ao final, o total de pessoas do sexo masculino e a soma das idades" podemos utilizar: 
I. Dois vetores: um do tipo char para armazenar os sexos e o outro do tipo int para armazenar as idades. 
II. Dois acumuladores (duas variáveis) também do tipo char: um para contar as pessoas do sexo masculino e outro para somar as idades.
III. Duas estruturas de repetição (uma para entrada e outra para saída).
Analise as senteças e marque a resposta correta.
		
	
	Todas as sentenças estão corretas
	 
	Somente as sentenças I e III estão corretas
	 
	Somente as sentenças II e III estão corretas
	
	Somente a sentença III está correta
	
	Somente as sentenças I e II estão corretas
	
	 5a Questão (Ref.: 201401465175)
	Pontos: 1,0  / 1,0
	O que está sendo executado pelo algoritmo abaixo?
 
CONT  0;
SOMA  0;
enquanto (CONT < 100) faça
            SOMA  SOMA + CONT;
            CONT  CONT + 1;
fim_enquanto
		
	
	Soma os 100 números digitados.
	
	Soma todos os números de 1 a 100
	
	Soma todos os números ímpares de 1 a 100 
	 
	Soma todos os números de 0 a 99
	
	Soma todos os números pares de 1 a 100
	
	 6a Questão (Ref.: 201401462719)
	Pontos: 0,5  / 0,5
	Uma determinada empresa de software desenvolveu um programa no qual é solicitado para o usuário o valor do produto. Com esse valor, o programa consegue informar para o usuário quanto de imposto está embutido no preço do produto. Para que esse programa faça essa interação com o usuário é necessári utilizar que tipos de comando?
		
	
	Comandos de linguagem de baixo nível e de alto nível
	
	Comandos de repetição
	 
	Comandos de entrada e saída
	
	Comandos de fluxograma
	
	Comandos de decisão
	
	 7a Questão (Ref.: 201401465132)
	Pontos: 0,5  / 0,5
	Indique qual a alternativa correta para declarar uma variável que representa o salário de um colaborador.
		
	
	
	 
	var
real SALARIO;
	
	
	
	
	
	
	
	 8a Questão (Ref.: 201401471429)
	Pontos: 0,0  / 0,5
	Para exibir o valor da variável x do tipo inteiro em C++ deve ser utilizado o comando:
		
	 
	cout << "Valor de x: " >> x;
 
	
	cout >> "Valor de x: " , x;
	 
	cout << x;
 
	
	cout >> "Valor de x: "  >> x;
	
	cout >>x;
 
	
	 9a Questão (Ref.: 201401462715)
	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
	
	Diagrama
	 
	Fluxograma
	
	
	 10a Questão (Ref.: 201401467898)
	Pontos: 0,0  / 0,5
	Que comando deve ser usado para tomar uma decisão simples entre duas ações?
		
	
	do while
	 
	for
	
	while
	 
	if
	
	case

Outros materiais