Buscar

AV Prova Algoritmos 2016

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

CCT0239_AV_201603214534 » ALGORITMOS  Avaliação: AV
Aluno: 201603214534 ­ CLEVERSON XAVIER CORREA
Nota da Prova: 2,0    Nota de Partic.: 0     Data: 10/06/2016 13:32:53 (F)
O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0.
  1a Questão (Ref.: 8040) Pontos: 0,0  / 1,0
Faça um algoritmo em pseudocódigo para calcular e mostrar o resultado dos juros de um determinado valor. O
usuário informará qual a taxa e o valor. Além disso, a saída deve ser igual ao do exemplo: 
Exemplo: O valor de VVV com juros de JJJ% dá um total de TTT.
Onde:
VVV é o valor informado pelo usuário
JJJ é a taxa de juros sobre o valor
TTT é o valor dos juros sobre o valor informado pelo usuário 
Resposta:
Gabarito: Esta pergunta pode ser apresentada várias soluções uma delas pode ser considerada a seguinte:
algoritmo "Taxa de juros"
var
valor,taxa,total:real
inicio
escreva("Informe o valor do produto:")
leia(valor)
escreva("Informe a taxa de juros:")
leia(taxa)
total<­valor*taxa/100
escreva("O valor de ",valor," com juros de ",taxa,"% dá um total de",total,".")
fimalgoritmo
Vale ressaltar, que o professor deve analisar a lógica utilizada pelo aluno para a resposta da questão, já que
podem ser apresentadas várias formas de solução.
  2a Questão (Ref.: 48988) Pontos: 0,0  / 1,0
Elabore um programa em C++ que receba três valores pelo teclado, encontre qual é o maior deles e mostre­o
na tela.
Resposta: using mine int n1,n2,n3 n1=5 n2=x n3=y { se(x>=5),(y>=5)(c++1); while"escreva maior numero" }
fim
Gabarito:
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;
}
  3a Questão (Ref.: 267258) Pontos: 0,0  / 1,0
Algoritmo  pode  ser  definido  como  a  descrição  dos  passos  para  a
execução  de  uma  tarefa.  Existem  algumas  formas  distintas  de
representação  de  algoritmos,  onde  as  principais  são:  Linguagem
Natural,  Linguagem  Gráfica  e  Pseudocódigos.  Se  usarmos  N  para
representar linguagem Natural, G para representar linguagem Gráfica
e P para representar pseudocódigos, pode­se relacionar estas formas
de representação de algoritmos com as seguintes afirmações:
(  )  Sua  simbologia  é  amplamente  conhecida,  por  isto  sua  aplicação
não se restringe apenas a algoritmos computacionais.
(  )    Sua  simbologia  e  sintaxe  aproxima­se  muito  a  simbologia  e  a
sintaxe da maioria das linguagens de programação.
( ) A grande ambiguidade existente nos significados de seus termos é
uma restrição a representação aos algoritmos computacionais.
Marque  a  alternativa  que  representa  a  o  relacionamento  existente
entre as afirmações e as formas de representação de algoritmos.
  G, P, N
N, P, G
G, N, P
P, N, G
  N, G, P
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
  4a Questão (Ref.: 267262) Pontos: 1,0  / 1,0
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:
Pseudocódigo
  Teste de Mesa
Metodologia Estruturada
Construção de Programas
Metodologia Orientada a Objetos
 Gabarito Comentado.  Gabarito Comentado.
  5a Questão (Ref.: 706543) Pontos: 0,0  / 1,0
Dado o algoritmo abaixo, diga qual a sua saída:
prog questao
   int valor;
   imprima Digite um valor;
   leia valor;
   imprima \nO valor digitado foi,valor,\n;
fimprog
  Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo a
mensagem: O valor digitado foi, seguido do valor digitado.
Exibirá na tela uma mensagem para a entrada de um valor e, em seguida, será encerrado.
  Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo
somente este valor na tela.
Será encerrado automaticamente quando o o valor for digitado.
Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo a
mensagem: O valor digitado foi, seguido do valor digitado, por sua vez seguido do símbolo \n.
 Gabarito Comentado.
  6a Questão (Ref.: 597465) Pontos: 0,0  / 1,0
Assinale a alternativa que apresenta APENAS operadores relacionais.
=, > e ||
  &&, >= e ||
  <, > e >=
+, ­ e *
&&, || e ~
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
  7a Questão (Ref.: 7967) Pontos: 0,5  / 0,5
De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. 
Apenas o de entrada
Para e Se
Apenas o comando enquanto
  Se ou escolha
Para ou enquanto
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
  8a Questão (Ref.: 11210) Pontos: 0,5  / 0,5
Analise as sentenças abaixo em relação às estruturas de repetição utilizadas para construção de algoritmos
I. Na estrutura de repetição Enquanto / Faça o bloco de repetição pode ser executado várias vezes ou até nenhuma vez. A condição
é testada antes de entrar na estrutura de repetição.
II. A estrutura de repetição Repita / Até efetua um teste lógico no fim do laço, garantindo que pelo menos uma vez as instruções
deste são executadas.
III. Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto / Faça ou Repita / Até, sendo que a
primeira repete somente quando a condição é falsa e a segunda somente quando a condição é verdadeira.
IV. Para se impedir a situação conhecida como loop infinito é necessário que, nos laços condicionais, a variável que é testada esteja
sempre associada a uma instrução que a atualize no interior do laço.
As afirmações corretas são:
 
II e III
I, II e III
  I, II e IV
I e II
II, III e IV
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
  9a Questão (Ref.: 704863) Pontos: 0,0  / 0,5
O que está sendo executado pelo programa C++ a seguir? 
int main() 
{ 
  int CONT, SOMA; 
  CONT = 0; 
  SOMA = 0; 
  while (CONT < 50) 
  { 
    SOMA = SOMA + CONT; 
    CONT = CONT + 2; 
  } 
} 
Soma os 50 números pares digitados.
  Soma todos os números pares de 0 a 48
Soma todos os números de 0 a 49
  Soma todos os números pares de 0 a 50
Soma todos os números ímpares de 0 a 49
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
  10a Questão (Ref.: 249818) Pontos: 0,0  / 0,5
Suponha que em um programa em C/C++ se deseje armazenar 15 valores decimais em um vetor LISTA.
Assinale a declaração correta:
float lista[16];
int lista[15];
int LISTA[16];
  float lista[15];
  float LISTA[15];
 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: 10/06/2016 14:01:43
Período de não visualização da prova: desde 08/06/2016 até 21/06/2016.

Continue navegando