Buscar

AV ALGORITMOS

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

Prévia do material em texto

Avaliação: CCT0239_AV_201307122906 » ALGORITMOS
	Tipo de Avaliação: AV
	Aluno: 201307122906 - RAQUEL ROSA TEIXEIRA
	Professor:
	ANITA LUIZA MACIEL LOPES
	Turma: 9001/AA
	Nota da Prova: 4,4        Nota de Partic.: 1        Data: 14/11/2013 18:11:10
	
	 1a Questão (Ref.: 201307230669)
	Pontos: 0,0  / 0,8
	A respeito das estruturas de controle de fluxo, assinale a opção incorreta.
		
	
	a) A instrução de desvio incondicional realiza a transferência do controle da execução para um lugar especificado no programa.
	 
	e) As instruções de seleção bidirecional e as construções de seleção múltipla são tipos de instruções iterativas.
	
	d) Seleção bidirecional e n-direcional ou múltipla são tipos de instruções de seleção.
	
	b) As instruções iterativas permitem que uma instrução ou uma coleção de instruções sejam executadas nenhuma vez, uma vez ou mais vezes.
	 
	c) As instruções compostas abstraem uma coleção de instruções para apenas uma única instrução.
	
	
	 2a Questão (Ref.: 201307150649)
	Pontos: 0,0  / 0,8
	Após análise do código responda a questão:
 
 
 
Ao ser compilado e executado, o programa irá exibir na tela:
		
	 
	Os números ímpares entre 1 e 5 (inclusive) em ordem decrescente.
	
	Os valores entre 1 e 5 (inclusive) em ordem decrescente.
	 
	Os números pares entre 1 e 5 (inclusive) em ordem crescente.
	
	Os números ímpares entre 1 e 5 em ordem decrescente.
	
	Os valores entre 1 e 5 (inclusive)em ordem crescente.
	
	
	 3a Questão (Ref.: 201307184239)
	DESCARTADA
	Em uma cidade foi feita uma pesquisa de opinião sobre a audiência da TV no horário das 20:00hs. Para tanto, um grupo de pessoas foi entrevistado e para cada uma delas foi perguntado qual o canal  de preferência neste horário: 2, 6, 9, 13 ou nenhum. Além disso, foi registrado o sexo e idade do entrevistado. Implemente um algoritmo que receba estas informações para um grupo de tamanho indefinido de pessoas,  calcule o percentual de mulheres que assistem ou o canal 2 ou o canal 6 às 20:00hs  e a média de idade das pessoas que não assistem TV neste horário. O programa termina quando o usuário informar o fin da pesquisa.
		
	
Resposta:
	
Gabarito:
int  main() {
int c1=0, Canal, c=0, ct=0, idade;
float s=0;
char r='s', sexo; 
while(r=='s') {
cout << "Entre com o canal assistido (2,6,9,13 ou ZERO):"; 
cin >> Canal; 
cout << "Entre com o sexo (f/m):"; 
cin >> sexo; fflush(stdin); 
cout << "Entre com a idade:"; 
cin >> idade; if(sexo == 'f' && (Canal == 2 || Canal == 6)) { 
c++; }
ct++; 
if(Canal == 0)
{ s+=idade; c1++; } 
cout << "Deseja entrar com mais algum valor (s/n)?"; 
cin >> r; fflush(stdin); } 
cout << "Mulheres que assistem canal 2 ou 6:" << c*100.0/ct << "%\n";
 if(c1 > 0) { cout << "Media de idade dos que não assitem : " << s/c1 << "\n"; } 
else { cout << "Nada a calcular\n"; } 
system("pause"); }
	
	
	 4a Questão (Ref.: 201307143049)
	Pontos: 0,8  / 0,8
	A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser realizada é chamada de:
		
	 
	Fluxograma
	
	Linguagem de Programação
	
	Algoritmo
	
	Diagrama
	
	Pseudocódigo
	
	
	 5a Questão (Ref.: 201307198248)
	Pontos: 0,4  / 0,8
	Interprete o programa abaixo e escreva por extenso o que este código se propõe a fazer.
		
	
Resposta: Parece um programa tipo de uma operadora de cartão de credito/debito... propõe a saber o saldo que a pessoa tinha pra gastar, se o saldo for maior que 0 é solicitado o valor da compra, se o valor da compra for maior que o saldo a compra é negada, do contrário a compra é aprovada e exibe o valor final (saldo menos o valor da compra).
	
Gabarito:
É solicitado que o usuário digite um valor de saldo. Então, enquanto houver saldo (saldo>0) o usuário digita valores de compra, que serão abatidos do saldo restante. Caso o usuário digite um valor de compra que torne o saldo negativo (ou seja, se o saldo for insuficiente para a compra), o programa é encerrado e a mensagem "Compra não aprovada" é exibida.
	
	
	 6a Questão (Ref.: 201307143053)
	Pontos: 0,8  / 0,8
	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 entrada e saída
	
	Comandos de fluxograma
	
	Comandos de repetição
	
	Comandos de linguagem de baixo nível e de alto nível
	
	Comandos de decisão
	
	
	 7a Questão (Ref.: 201307145551)
	Pontos: 0,8  / 0,8
	O algoritmo a seguir representa a seleção de candidatos a um concurso público que exigiu duas avaliações. Suponha que um determinado candidato obteve 7,0 na primeira avaliação, escolha a alternativa CORRETA que indica qual a nota que o candidato deve obter na segunda avaliação para que ele seja aprovado, sabendo-se que não há arredondamento no cálculo da média. 
Algoritmo Concurso
real: nota1,nota2,media
inicio
     escreva("Digite as duas notas:")
     leia(nota1,nota2)
     media<- (nota1+nota2)/2
     se (media >= 8) então
          escreva ("APROVADO")
     senao
          escreva ("REPROVADO")
     fim_se
fim
		
	
	Entre 8,0 e 8,9
	
	Entre 7,0 e 7,9
	
	Entre 6,0 e 6,9
	 
	Entre 9,0 e 10,0
	
	Candidato reprovado
	
	
	 8a Questão (Ref.: 201307230670)
	Pontos: 0,0  / 0,8
	
No algoritmo do enunciado, são variáveis dependentes de comandos de atribuição:
		
	 
	b) aux e salario.
	 
	a) nome e aux.
	
	e) salario e nivel_superior.
	
	c) nome e salario.
	
	d) nome e nivel_superior.
	
	
	 9a Questão (Ref.: 201307150233)
	Pontos: 0,0  / 0,8
	Assinale as alternativas corretas em relação a quantidade de vezes que a palavra "Frase" será impressa, no trecho de código abaixo. 
i  555 
enquanto (i  > 553) faca
     j  122
     enquanto (j < 125) faca
           escreva ( "Frase" )
           j  j+1
     fimenquanto
     i  i-1
fimenquanto
		
	
	8 vezes
	 
	5 vezes
	 
	6 vezes
	
	7 vezes
	
	4 vezes
	
	
	 10a Questão (Ref.: 201307145769)
	Pontos: 0,8  / 0,8
	Interprete o algoritmo abaixo e informe o valor final da variável X.
Início
Inteiro: X;
     X 3;
     Se X < 4 então
     X 0;
      Senão
       X X+7;
      Fim Se;
Fim.
		
	
	10
	
	4
	
	1
	 
	0
	
	3
	
	
	 11a Questão (Ref.: 201307145466)
	Pontos: 0,8  / 0,8
	Indique qual a alternativa correta para declarar uma variável que representa o salário de um colaborador.
		
	
	var
int SALARIO;
	
	var
string SALARIO;
	
	var
logico SALARIO;
	 
	var
real SALARIO;
	
	var
caractere SALARIO;

Outros materiais