Buscar

AV Algoritmos 2015

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

22/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/6
CCT0239_AVS_201509136983 » ALGORITMOS  Avaliação: AVS
Aluno: 201509136983 ­ MARCELO DE LIMA
Nota da Prova: 6,0    Nota de Partic.: 2     Av. Parcial.: 2     Data: 09/12/2015 08:28:12 (F)
  1a Questão (Ref.: 648910) Pontos: 1,5  / 1,5
Elabore um algoritmo que leia dois números reais, calcule e escreva o maior deles, a soma, o produto e a
média aritmética desses números.
Resposta: prog numeros real n1, n2; imprima "digite numero 1:"; leia n1; imprima "digite numero 2:"; leia n2;
se (n1>n2) { imprima "maior numero:",n1;} senao { imprima "maior numero:",n2;} soma <­ n1 + n2; imprima
"soma dos numeros:",soma; produto <­ n1 * n2; imprima "produto dos numeros:",produto; media <­
(n1*n2)/2; imprima "media aritmetica:",media; fimprog
Gabarito: algoritmo "Maior Número" var n1, n2, soma, produto, media: real inicio escreva("Digite 2 números: ")
leia(n1, n2) se (n1 > n2) entao escreval("O maior número é = ", n1) senao escreval(" O maior número é = ",
n2) fimse escreval("Soma = ", n1+n2) escreval("Produto: ", n1*n2) escreval("Média = ", (n1+n2)/2)
fimalgoritmo
  2a Questão (Ref.: 689109) 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$ "<
  3a Questão (Ref.: 228002) Pontos: 0,5  / 0,5
Segundo o que foi apresentado, para se desenvolver um algoritmo é necessário verificar quais etapas
específicas para a solução de um problema. Assim sendo, quatro momentos são apresentados. No primeiro
momento, deve­se:
Compreender o enunciado para que se possa identificar a origem e os tipos de dados que precisam ser
eliminados. Além de definir o que se deseja como elementos naturais e sua forma de apresentação.
Compreender o enunciado para que se possa identificar a origem e os tipos de dados que precisam ser
eliminados. Além de definir o que se deseja como resultado e sua forma de apresentação.
  Compreender o enunciado do problema, para que se possa identificar a origem e os tipos de dados que
serão processados. Além de definir o que se deseja como resultado e sua forma de apresentação.
Compreender o enunciado para que se possa questionar a origem e os tipos de dados que serão
processados. Além de definir o que se deseja como resultado e sua forma de apresentação.
Compreender o enunciado para que se possa identificar a origem e os tipos de dados que precisam ser
processados. Além de definir o que se deseja como dados simples e sua forma de apresentação.
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
22/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/6
  4a Questão (Ref.: 267262) Pontos: 0,5  / 0,5
Um  algoritmo  nada mais  é  do  que  uma  receita  que mostra  passo  a
passo os procedimentos necessários para a resolução de uma tarefa.
Ele não  responde a pergunta  "O que  fazer?", mas sim "como  fazer".
Em termos mais técnicos, um algoritmo é uma sequência lógica, finita
e  definida  de  instruções  que  devem  ser  seguidas  para  resolver  um
problema ou executar uma tarefa.
Embora  você  não  perceba,  utiliza  algoritmos  de  forma  intuitiva  e
automática diariamente quando executa  tarefas comuns. Como estas
atividades  são  simples  e  dispensam  ficar  pensando  nas  instruções
necessárias para fazê­las, o algoritmo presente nelas acaba passando
despercebido.
Ao nos recordarmos dos passos necessários para a construção de um
algoritmo veremos que após a elaboração de um algoritmo devemos
testá­lo  realizando  simulações  com  o  propósito  de  verificar  se  este
está ou não correto.
Existem alguns softwares disponíveis que efetuam a interpretação de
algoritmos  representados  em  pseudocódigos  ou  em  fluxogramas.
Porém  existe  uma  técnica  que  permite  a  simulação  do  processo  de
interpretação  de  um  algoritmo  utilizando  apenas  um  papel  e  uma
caneta. A esta técnica chamamos de:
  Teste de Mesa
Pseudocódigo
Metodologia Estruturada
Metodologia Orientada a Objetos
Construção de Programas
 Gabarito Comentado.  Gabarito Comentado.
  5a Questão (Ref.: 568161) Pontos: 0,5  / 0,5
1. Observe a seguinte situação: Maria Fumaça esqueceu de levar dinheiro para fazer as compras do almoço.
Para seu alívio, há um caixa eletrônico próximo ao restaurante. Assim, Maria Fumaça dirigi­se para sacar o
dinheiro que necessita. Identifique na situação apresentada o que não representa uma entrada de dados para o
caixa eletrônico realizar a operação:
Confirmação do mês de nascimento
  Saldo final
Valor a ser sacado
Pedido de senha
Confirmação do dia de nascimento
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
22/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/6
  6a Questão (Ref.: 676870) Pontos: 0,5  / 0,5
Considere o seguinte algoritmo:
início
lógico: B1, B2, B3;
leia (B1, B2, B3);
se B1
   então COMANDO1;
   senão se B2
      então se B3
         então COMANDO2;
         senão COMANDO3;
      fimse;
   fimse;
fimse;
COMANDO4;
fim.
Quais comandos serão executados se forem lidos os seguintes valores:
B1 = falso, B2 = falso, B3 = falso
COMANDO3
  COMANDO4
COMANDO2
COMANDO1
COMANDO5
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
 Gabarito Comentado.
  7a Questão (Ref.: 618611) Pontos: 0,5  / 0,5
          Lucas deve escrever um algoritmo para solicitar as idades de dois irmãos, ler as idades, determinar e escrever a maior idade.  Sabe‐se que
não há irmãos gêmeos. Assinale a opção que mostra o algoritmo em UAL que correta e exatamente realiza a tarefa descrita.
prog MaiorIdade
int id1, id2, maior;
imprima "Digite a primeira idade : ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se (id1 > id2)
{   imprima "Maior idade = ", maior;}
22/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/6
senão
  { imprima  "Maior idade = ", maior;}
fimprog
 
  prog MaiorIdade
int id1, id2;
imprima "Digite a primeira idade : ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se (id1 > id2)
{   imprima "Maior idade = ", id1;}
senão
  { imprima "Maior idade = ", id2;}
fimprog
 
prog MaiorIdade
imprima "Digite a primeira idade : ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se (id1 > id2)
{   imprima "Maior idade = ", id1;}
senão
  { imprima "Maior idade = ", id2;}
fimprog
 
prog MaiorIdade
int id1, id2;
imprima   "Digite a primeira idade :  ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se  (id1 > id2)
{   imprima  "Maior idade = ", id1;}
senão (id1 < id2)
  { imprima  "Maior idade = ", id1;}
fimprog
prog MaiorIdade
int id1, id2;
leia id1;
leia id2;
se (id1 > id2)
  imprima "Maior idade = ", id1;
22/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 5/6
senão
   imprima  "Maior idade = ", id2;
fimprog
 
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
 Gabarito Comentado.
  8a Questão (Ref.: 585979) Pontos: 0,0  / 0,5
Marque a opção correta. Considere o trecho de programa feito em C++. O valor final de s eo valor final
de num, são respectivamente:
int conta, num=1, s=0;
for(conta = 10; conta < = 40; conta= conta+10){
     s= s+num;
     num= num +2;
}
9 e 9
o valor de s está indefinido e o valor de num é 7
  16 e 9
  50 e 9
50 e 16
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
 Gabarito Comentado.
  9a Questão (Ref.: 620141) Pontos: 1,0  / 1,0
   Marque a opção correta.  O que é impresso na tela ?
   int conta, x = 1, r = 1;
   for (conta = 2; conta >= 0; conta­­) {
       r = r * x + 1;
        x += 2;
       cout << "r= "  << r << "  x = " << x << endl;
   }
 
          r = 2    x = 3
r = 7    x = 5
        r = 3    x = 2
r = 5    x = 7
          r = 3    x = 4
22/06/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 6/6
r = 8    x = 6
r = 37  x = 7
 
 r = 36  x = 7
            r = 2    x = 3
r = 7    x = 5
r = 36  x = 7
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
 Gabarito Comentado.
  10a Questão (Ref.: 92509) Pontos: 1,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.
  Somente as sentenças I e III estão corretas
Somente as sentenças II e III estão corretas
Todas as sentenças estão corretas
Somente a sentença III está correta
Somente as sentenças I e II estão corretas
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
 Gabarito Comentado.
Observação: Estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo
assim desejo finalizar DEFINITIVAMENTE a avaliação.
Data: 09/12/2015 08:59:44
Período de não visualização da prova: desde 02/12/2015 até 14/12/2015.

Continue navegando