Buscar

Algorítimo 2016.1 EAD Avaliação Parcial

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

Prévia do material em texto

Algorítimo Avaliação Parcial
		1.
		Qual dos símbolos abaixo representa a entrada de valores para as variáveis?
		Quest.: 1
	
	
	
	
	
	
	
	
	
	
	 
	
	
	
	
	
	
	
	
		2.
		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?
		Quest.: 2
	
	
	
	
	Compreenda o problema /  Execute o plano/ Reflita sobre a solução/ Planeje
	
	
	Planeje/  Execute o plano/ Compreenda o problema /  Reflita sobre a solução
	
	
	Compreenda o problema /  Planeje/  Execute o plano/ Reflita sobre a solução 
	
	
	Planeje/  Compreenda o problema /  Execute o plano/ Reflita sobre a solução
	
	
	Planeje/  Compreenda o problema /  Reflita sobre a solução/ Execute o plano
	
	
		3.
		Para exibir a media dos valores referentes às variáveis A, B e C, todas do tipo inteiro, usando o algorítmo pseudocódigo, deve ser utilizado a linha de comando:
		Quest.: 3
	
	
	
	
	imprima(A+B)+C)\3
	
	
	imprima((A+B+C)/3)
	
	
	imprima(A+B)+C)/3
	
	
	imprima(A+B+C/3)
	
	
	imprima(A+B+C)\3
	
	
		4.
		Indique qual a alternativa correta para declarar uma variável que representa o salário de um colaborador.
		Quest.: 4
	
	
	
	
	var
int SALARIO;
	
	
	var
logico SALARIO;
	
	
	var
real SALARIO;
	
	
	var
caractere SALARIO;
	
	
	var
string SALARIO;
	
	
		5.
		Em todas as linguagens de programação temos algumas funções pré-definidas. Muitas estão presentes na maioria delas.
As funções têm argumento(s) entre parênteses. Um exemplo é a função seno que exibe o seno de um ângulo e que exige que o ângulo seja fornecido uma determinada unidade.
Se você desejasse usar a função seno na linguagem UAL, cujo valor seria fornecido pelo usuário, qual trecho escolheria?
		Quest.: 5
	
	
	
	
	leia angulo; imprima seno(angulo);   onde angulo estaria em radianos
	
	
	leia angulo; imprima sen(angulo);   onde angulo estaria em radianos
	
	
	leia angulo; imprima sin(angulo);    onde angulo estaria em graus
	
	
	leia angulo; imprima sin(angulo);   onde angulo estaria em radianos
	
	
	leia angulo; imprima seno(angulo);   onde angulo estaria em graus
	
	
		6.
		Assinale a opção correta. O algoritmo abaixo recebeu o valor 2 como entrada. Ao final, quanto será impresso ?
prog descobrir
int a, b;
imprima "\nDigite um valor: ";
leia a;
b <- a + 2 * 3 div 5;
imprima b;
 
fimprog
 
		Quest.: 6
	
	
	
	
	2
	
	
	3.2
	
	
	3
	
	
	2.2
	
	
	2.4
	
	
		7.
		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
		Quest.: 7
	
	
	
	
	Entre 9,0 e 10,0
	
	
	Candidato reprovado
	
	
	Entre 8,0 e 8,9
	
	
	Entre 7,0 e 7,9
	
	
	Entre 6,0 e 6,9
	
	
		8.
		Que comando deve ser usado para tomar uma decisão simples entre duas ações?
		Quest.: 8
	
	
	
	
	case
	
	
	if
	
	
	for
	
	
	do while
	
	
	while
	
	
		9.
		Qual a saída produzida pelo algoritmo, caso o valor atribuído a variável mês seja 5:
 prog numeroMes
 int  mes;
  imprima "\ndigite um numero de 1 - 12: ";
  leia  mes ;
  escolha (mes)
 {
     caso 1 : imprima "\njaneiro\n"; pare;
     caso 2 : imprima "\nfevereiro\n"; pare;
     caso 3 : imprima "\nmarço\n"; pare;
     caso 4 : imprima "\nabril\n"; pare;
     caso 5 : imprima "\nmaio\n";pare;
     caso 6 : imprima "\njunho\n"; pare;
     caso 7 : imprima "\njulho\n"; pare;
     caso 8 : imprima "\nagosto\n"; pare;
     caso 9 : imprima "\nsetembro\n";pare;
     caso 10:imprima "\noutubro\n"; pare;
     caso 11:imprima "\nnovembro\n"; pare;
     caso 12:imprima "\ndezembro\n"; pare;
     senao  :imprima "\nInexistente\n";
 }
fimprog
 
		Quest.: 9
	
	
	
	
	a) maio
    junho
	
	
	
d) maio
     julho
     setembro
     novembro
     dezembro
	
	
	b) maio
    junho
    julho
    agosto
    setembro
    outubro
    novembro
    dezembro
	
	
	e) Inexistente
	
	
	c) maio
	
	
		10.
		Seja o seguinte algoritmo e considere que os números inseridos deverão ser distintos entre si:
prog Teste
       real x,y,z;
       leia x;
       leia y;
       leia z;
       se(x < y)
     {
         x<-y;
     } 
     se (z <  y)<y)
 {
          imprima x;
    }
    senao
   {
         se (x <  z) 
        {
             imprima z;
         }
         senao
        {
             imprima x;
        }
   }
fimprog</y)
Pode-se dizer que: 
		Quest.: 10
	
	
	
	
	b) O algoritmo sempre imprime o menor número.
	
	
	c) O algoritmo imprime o maior ou o menor número, dependendo da ordem de entrada.
	
	
	a) O algoritmo sempre imprime o maior número.
	
	
	d) O algoritmo sempre imprime o primeiro número lido.
	
	
	e) O algoritmo sempre imprime o último número lido.

Continue navegando