Buscar

AV 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_201603214526 » ALGORITMOS  Avaliação: AV
Aluno: 201603214526 ­ JERUZA CRISTINA CORREA
Nota da Prova: 3,6    Nota de Partic.: 0     Av. Parcial.: 2     Data: 10/06/2016 13:37:12 (F)
  1a Questão (Ref.: 592149) Pontos: 1,0  / 1,0
Podemos construir algoritmos de varias formas. Quais as formas que vimos em nosso curso?
Resposta: Linguagem Grafica,linguagem natural , pseudolinguagem
Gabarito: Linguagem narrativa, linguagem gráfica e pseudo linguagem.
  2a Questão (Ref.: 652748) Pontos: 0,6  / 1,0
Analise o algoritmo e responda os itens abaixo.
Algoritmo EntendendoAlgoritmo
Var
  a, b, cont: inteiro
Inicio
  b <­ 0
  cont <­ 1
  Para a <­ 1 até 4 Faça
    Inicio
      Escreva (a­b)
      cont <­ cont + 1
      Se b = 2 Então
        b <­ 1
      Senão
        b <­ b + 1
    Fim
  b <­ b + 1
  cont <­ cont DIV b
Fim
a) O que o algoritmo escreve como saída?
b) Ao final da execução do algoritmo, qual o valor da variável "cont"?
c) Ao final da execução do algoritmo, qual o valor da variável "a"?
d) Ao final da 2ª iteração do laço, qual o valor da variável "b"?
e) O que faz o comando "cont DIV b"?
Resposta: A ­ cont <­ cont DIV b B ­ 2 C­ 5 D ­ 2 E ­ ele divide os valores.
Gabarito:
a) 1 1 1 3
b) 1
c) 5
d) 2
e) Realiza o quociente da variável "cont" pela variával "b"
  3a Questão (Ref.: 267258) Pontos: 1,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, G, P
N, P, G
G, N, P
P, N, G
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
  4a Questão (Ref.: 253997) Pontos: 0,0  / 1,0
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:
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
 Gabarito Comentado.  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
somente este valor na tela.
  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 receberá o valor do teclado, exibindo a
mensagem: O valor digitado foi, seguido do valor digitado, por sua vez seguido do símbolo \n.
  Será encerrado automaticamente quando o o valor for digitado.
Exibirá na tela uma mensagem para a entrada de um valor e, em seguida, será encerrado.
 Gabarito Comentado.
  6a Questão (Ref.: 699705) Pontos: 0,0  / 1,0
Marque a opção que, corretamente, mostra o valor final que é impresso na tela pelo algoritmo abaixo,
considerando que os dados de entrada foram, respectivamente, 30 e 1. 
prog Av 
int a, b, c; 
imprima "Digite valor : "; 
leia a; 
imprima "Digite outro valor : "; 
leia b; 
se (a > b + 10 ) 
{ 
c <­ 40; 
se (c < a) 
{ 
imprima a % 2; 
} 
senao 
{ 
imprima c + b div 2; 
} 
} 
senao { 
imprima a + b; 
} 
fimprog 
40.5
  40
0
31.0
  31
 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. 
Para ou enquanto
Apenas o de entrada
  Se ou escolha
Apenas o comando enquanto
Para e Se
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
  8a Questão (Ref.: 15453) Pontos: 0,0  / 0,5
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 valores entre 1 e 5 (inclusive)em ordem crescente.
Os números ímpares entre 1 e 5 em ordem decrescente.
Os números pares entre 1 e 5 (inclusive) em ordem crescente.
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
  9a Questão (Ref.: 10248) Pontos: 0,0  / 0,5
Suponha um algoritmo desenvolvido em linguagem C++.
Em uma determinda linha aparece o comando CONT = (CONT + 1);
Neste caso, o que é executado? 
 
 
CONT recebe o próprio valor decrescido de uma unidade
  CONT permanece inalterado
  CONT recebe o próprio valor acrescido de uma unidade
CONT recebe o valor 1
CONT recebe o valor zero
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
  10a Questão (Ref.: 227974) Pontos: 0,5  / 0,5
Um  lojista  gostaria  de  desenvolver  um programa para  armazenar  os  códigos(valores  inteiros),  os  valores  de
compra(valores  reais),  os  valores  de  vendas(valores  reais)  e  a  quantidade(valores  inteiros)  de  todos  os mil
produtos.
 Pensou em declarar algumas matrizes unidimensionais para tornar isso possível. 
Qual das opções abaixo declara as matrizes necessárias para que o programa possa ser desenvolvido a partir
delas e seguindo, rigorosamente, as sugestões do texto acima?
double codigos[1000], qtdade[1000], valorC[1000], valorV[1000];
int codigos[999], qtdade[999]; float valorC[999], valorV[999];
double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
  int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
double codigos[999], qtdade[999], valorC[999], valorV[999];
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
Período de não visualização da prova: desde 08/06/2016 até 21/06/2016.

Outros materiais