Buscar

SI_EaD_SIMULADO_ALGORITMO

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

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

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

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

Prévia do material em texto

ALGORITMOS
Simulado: CCT0239_SM_201505200237 V.1   Fechar
Aluno(a): ALISON TOME DE SOUSA Matrícula: 201505200237
Desempenho: 5,0 de 8,0 Data: 10/05/2015 23:57:40 (Finalizada)
  1a Questão (Ref.: 201505788430) Pontos: 1,0  / 1,0
Observamos que 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 que calcula o logaritmo neperiano de X é:
exp (x)
sen (x)
tan (x)
cos (x)
  log (x)
 Gabarito Comentado.
  2a Questão (Ref.: 201505450537) Pontos: 0,0  / 1,0
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) {
          imprima x;
    }
    senao
   {
         se (x <  z) 
        {
             imprima z;
         }
         senao
        {
             imprima x;
        }
   }
fimprog
Pode­se dizer que: 
  a) O algoritmo sempre imprime o maior número.
b) O algoritmo sempre imprime o menor número.
d) O algoritmo sempre imprime o primeiro número lido.
e) O algoritmo sempre imprime o último número lido.
  c) O algoritmo imprime o maior ou o menor número, dependendo da ordem de entrada.
 Gabarito Comentado.
  3a Questão (Ref.: 201505230549) Pontos: 0,0  / 1,0
Escolha a alternativa que mostra o algoritmo em pseudocódigo correto que representa o cálculo do salário
líquido dos seus colaboradores, sabendo‐se que o salário bruto é a soma do salário líquido mais o desconto,
sendo este em valor percentual. 
prog folha
   real Salbruto, Desc, Liquido;
   imprima "Digite o salário bruto :", "\n";
 leia salbruto;
   imprima "Digite o desconto :", "\n";
 leia desc;
 liquido <­ salbruto ­ (salbruto * desc / 100);
   imprima "o salário líquido é: ",liquido;
fimprog
 
  prog folha
   real salbruto, desc, liquido;
   imprima "Digite o salário bruto :", "\n";
 leia salbruto;
   imprima "Digite o desconto :", "\n";
 leia desc;
 liquido <­ salbruto ­ (salbruto * desc / 100);
   imprima "o salário líquido é: ",liquido;
fimprog
prog folha
    real salbruto, desc, liquido;
    imprima "Digite o salário bruto :", "\n";
  leia salbruto;
    imprima "Digite o desconto :", "\n";
  leia desc;
    liquido <­ salbruto ­ (liquido * desc / 100);
    imprima "o salário líquido é: ",liquido;
fimprog
prog folha
   imprima "Digite o salário bruto :", "\n";
 leia salbruto;
   imprima "Digite o desconto :", "\n";
 leia desc;
 liquido <­ salbruto ­ (salbruto * desc / 100);
   imprima "o salário líquido é: ",liquido;
fimprog
  prog folha
   real salbruto, desc, liquido;
   imprima "Digite o salario bruto :", "\n";
   leia salario;
   imprima "Digite o desconto :", "\n";
   leia desc;
   liquido <­ salbruto ­ (salbruto * desc / 100);
   imprima "o salário é: ",liquido;
fimprog
 
 Gabarito Comentado.
  4a Questão (Ref.: 201505474076) Pontos: 0,0  / 1,0
Assinale a alternativa que apresenta APENAS os exemplos de operadores lógicos.
  &&, >= e <=
!, > e >=
+, ­ e *
=, > e ?
  &&, || e !
 Gabarito Comentado.
  5a Questão (Ref.: 201505812404) Pontos: 1,0  / 1,0
Considerando que a= 10, b= 16 e c = 23, marque a alternativa que representa o valor das variáveis a, b, e c
depois de executado o trecho do do algoritmo abaixo: 
...
Se ( a > b) 
b <­ a 
senao 
se (b > a)
a<­ b 
senão 
c<­ b+a 
...
a= 10, b= 10 e c = 23
a= 10, b= 16 , c = 23
  a= 16, b= 16 e c = 23
a= 16, b= 10 e c = 23
a= 16, b= 16 e c = 26
 Gabarito Comentado.
  6a Questão (Ref.: 201505828668) Pontos: 1,0  / 1,0
O símbolo abaixo pode representar que tipo de comando nas linguagens de programação? 
  Comando de seleção
Declaração de variável
Comando de leitura
Comando de saída
Atribuição de variável
 Gabarito Comentado.
  7a Questão (Ref.: 201505828156) Pontos: 1,0  / 1,0
Para satisfazer a regra de que para fazer AV3 o aluno deve ter nota maior ou igual a 4 em pelo menos uma das
outras duas Avaliacoes, qual seria a sentença correta
Se (AV1 > 4) ou (AV2 > 4)
  Se (AV1 >= 4) ou (AV2 >= 4)
Nenhuma outra alternativa satisfaz
Se (AV1 >= 4) e (AV2 >= 4)
Se (AV1 > 4) e (AV2 > 4)
 Gabarito Comentado.
  8a Questão (Ref.: 201505230833) Pontos: 1,0  / 1,0
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.
  0
3
4
1
10
 Gabarito Comentado.  Gabarito Comentado.
  9a Questão (Ref.: 201505228306)
Ler dois valores inteiros do teclado. Se o segundo for diferente de zero, calcular e imprimir o quociente do
primeiro pelo segundo. Caso contrário, imprimir a mensagem: "DIVISÃO POR ZERO".
Sua Resposta:
Compare com a sua resposta: Como é uma resposta de implementação podem haver várias alternativas, uma
delas é: 
algoritmo "Divisão"
var
n1,n2:inteiro
inicio
escreva("Informe dois valores inteiros para realizar a divisão:")
leia(n1,n2)
se (n2 = 0) entao
escreva("DIVISÃO POR ZERO")
senao
escreva(n1/n2)
fimse
fimalgoritmo
  10a Questão (Ref.: 201505269248)
Elabore um programa em C++ que receba três valores pelo teclado, encontre qual é o maior deles e mostre­o
na tela.
Sua Resposta:
Compare com a sua resposta:
int main() 
{ 
      int a,b,c, maior; 
         cout << "Entre com os três números: "; 
         cin >> a >> b >> c; 
         maior = a;
         if (b > maior) maior=b;
         if (c > maior) maior =c;
         cout << "Maior: " << maior;
}

Outros materiais