Buscar

AV algoritmos 2014.3

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 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

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 6, do total de 6 páginas

Prévia do material em texto

� Fechar�
	Avaliação: CCT0239_AV_201409038483 » ALGORITMOS
	Tipo de Avaliação: AV
	
	Professor:
	ANITA LUIZA MACIEL LOPES
	Turma: 9008/AC
	Nota da Prova: 6,5        Nota de Partic.: 1,7        Data: 10/11/2014 10:31:44
	�
	 1a Questão (Ref.: 201409309591)
	Pontos: 0,5  / 0,5
	Nos dias atuais e com a evolução galopante da tecnologia, dificilmente encontramos pessoas que nunca tenham utilizado um computador. Os propósitos podem variar bastante, seja para edição de textos, jogos ou atividades mais complexas. Já é difícil de imaginar nossas vidas sem o uso desta ferramenta. Nesta atividade tão comum ao nosso cotidiano, você algum dia deve ter parado para pensar como os programas funcionam. Como é que o computador faz todas as tarefas exatamente da forma com a qual você pede? A resposta para esta pergunta é mais simples do que parece: ele segue as instruções que você passa. Mas para que ele consiga entender o que você fala, ele precisa de uma linguagem mais específica. Para fazer esta interpretação entre homem e máquina, foram desenvolvidas as linguagens de programação. Mas mesmo estas linguagens utilizam uma lógica para serem escritas e é aí que entram os algoritmos. A forma de representação de algoritmos que mais se aproxima das linguagens de programação é:
	
	
	Linguagem Natural
	 
	Pseudolinguagens
	
	Linguagens Gráficas
	
	Fluxogramas
	
	Linguagem Conceitual
	
	�
	 2a Questão (Ref.: 201409610498)
	Pontos: 0,5  / 0,5
	As funções disponíveis na linguagem UAL são, na sua maioria, conhecidas nossas do Ensino Médio e, geralmente, estão presentes, em todas as linguagens de programação, com outros nomes, mas com o mesmo significado. A função raiz (x) é utilizada para obter:
	
	 
	a raiz de um número x
	
	a conversão de um número inteiro x para real
	
	a tangente de um ângulo em radianos
	
	o logaritmo neperiano de x
	
	o seno de um ângulo em radianos
	
	�
	 3a Questão (Ref.: 201409292149)
	Pontos: 1,0  / 1,0
	Suponha que em um programa em C/C++ se deseje armazenar 15 valores decimais em um vetor LISTA. Assinale a declaração correta:
	
	
	int LISTA[16];
	
	float lista[16];
	 
	float LISTA[15];
	
	float lista[15];
	
	int lista[15];
	
	�
	 4a Questão (Ref.: 201409272823)
	Pontos: 1,0  / 1,0
	Execute o algoritmo utilizando o vetor CRR abaixo e responda o que ficará armazenado.
!
U
O
T
R
E
C
A
1
2
3
4
5
6
7
8
para(i <- 1; i <= 4; i = i + 1)
 {
   aux <- CRR[ i ];
   CRR[ i ] <- CRR[8 - i + 1 ];
   CRR[8 - i + 1] <- aux;
 }
	
	 
	A
C
E
R
T
O
U
!
	
	A
C
E
R
U
O
T
!
	
	U
O
T
R
E
C
A
!
	
	A
C
E
R
!
T
O
U
	
	!
A
C
E
R
T
O
U
	
	�
	 5a Questão (Ref.: 201409058898)
	Pontos: 0,5  / 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;
 
	
	�
	 6a Questão (Ref.: 201409270254)
	Pontos: 0,5  / 0,5
	George Pólya, matemático húngaro, defendeu que a forma de se resolver um problema é pessoal, mas nada impede que sigamos sugestões. Em um dos seus livros, ele sugere quatro fases.
 
 Qual das respostas abaixo representa, em sequência, essas fases?
	
	
	Planeje/  Compreenda o problema /  Execute o plano/ Reflita sobre a solução
	
	Planeje/  Compreenda o problema /  Reflita sobre a solução/ Execute o plano
	 
	Compreenda o problema /  Planeje/  Execute o plano/ Reflita sobre a solução 
	
	Compreenda o problema /  Execute o plano/ Reflita sobre a solução/ Planeje
	
	Planeje/  Execute o plano/ Compreenda o problema /  Reflita sobre a solução
	
	�
	 7a Questão (Ref.: 201409056945)
	Pontos: 0,0  / 0,5
	Uma professora pontuou três notas de um aluno para cálculo da média aritmética e para classificá-lo, de acordo com os intervalos definidos para a média.
MEDIA ARITMÉTICA
MENSAGEM
0,0 ●----○ 3,0
  Reprovado
3,0 ●----○ 7,0
  Exame
7,0 ●----● 10,0
  Aprovado
  
O símbolo ○ define um intervalo aberto enquanto ● define um intervalo fechado.
Determine a expressão lógica que define a correta classificação do aluno, conforme a sua média:
	
	
	Se (media = 7) E (media < 10) 
ENTÃO ESCREVA "Aprovado"
	 
	Se (media > 0) E (media <= 3) 
ENTÃO ESCREVA "Reprovado"
	
	Se (media >= 3) E (media <= 7) 
ENTÃO ESCREVA "Exame"
	
	Se (media >= 0) OU (media < 3) 
ENTÃO ESCREVA "Reprovado"
	 
	Se (media >= 7) E (media <= 10) 
ENTÃO ESCREVA "Aprovado"
	
	�
	 8a Questão (Ref.: 201409137805)
	Pontos: 0,5  / 0,5
	
No algoritmo do enunciado, são variáveis dependentes de comandos de atribuição:
	
	
	a) nome e aux.
	 
	b) aux e salario.
	
	c) nome e salario.
	
	d) nome e nivel_superior.
	
	e) salario e nivel_superior.
	
	�
	 9a Questão (Ref.: 201409278880)
	Pontos: 1,5  / 1,5
	Uma agência bancária possui dois tipos de investimentos, de acordo com o quadro abaixo. Faça um programa que leia o tipo de investimento e seu valor, e calcule e mostre o valor corrigido, conforme o tipo de investimento.
	
	
Resposta: algoritmo "investimento" var tipo: int valor,p,r: real inicio escreva ("Informe o tipo de investimento:") leia(tipo) escreva ("Informe o valor do investimento") leia(valor) se (tipo == 1) então p = valor * 3/100 escreva("O valor do seu investimento na poupança calculado é de:", p) fimse se (tipo == 2) entao r= valor * 4/100 escreva("O valor do seu investimento no fundos de renda fixa é de:",r) fimse fimalgoritmo
	
Gabarito:
INÍCIO
   TIPO: INTEIRO
    VL_ATUAL, VL_CORRIGIDO: REAL;
 
    LEIA (TIPO, VL_ATUAL)
    SE (TIPO = 1) ENTÃO
       VL_CORRIGIDO ← VL_ATUAL * 1.03
       ESCREVA ("INVESTIMENTO : POUPANÇA: ")
    SENÃO
       VL_CORRIGIDO ← VL_ATUAL * 1.04
       ESCREVA ("INVESTIMENTO :FUNDOS DE RENDA FIXA: ")
    FIM SE
    ESCREVA ("VALOR INICAL: ",VL_ATUAL)
    ESCREVA ("VALOR CORRIGIDO: ", VL_CORRIGIDO)
FIM
	
Fundamentação do(a) Professor(a): CERTO
	
	�
	 10a Questão (Ref.: 201409271416)
	Pontos: 0,5  / 1,5
	              Escreva um programa em C++ para calcular o somatório abaixo e ao final, imprimir o seu resultado.
S = 2 + 5 + 8 + 11 + 14 + 17 + ... + 50
 
Considere já fornecido :
 
using namespace std;
 
                          Deverá ser usado, obrigatoriamente, comando de repetição.
	
	
Resposta: int main(){ var int i; float soma; for(i=2; i<=50; i++){ if(i){ soma += i; } } cout << "O total da soma é:" << soma; }
	
Gabarito:
int main()
{
 
int num, S = 0;
 
for (num = 2; num <= 50; num = num + 3)
         S = S + num;
 
cout << "S = " << S << endl;
system( "pause" );  // a linha da pausa não é obrigatória
 
}
	
Fundamentação do(a) Professor(a): 1) não existe var2) Soma todos os valores

Outros materiais