Buscar

AV.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

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

02/12/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1/5
 
Avaliação: CCT0239_AV_201102047309 » ALGORITMOS
Tipo de Avaliação: AV
Aluno: 201102047309 ­ GABRIEL FAVATO NASCIMENTO
Professor: ALEXANDRE SOARES ALVES Turma: 9004/AD
Nota da Prova: 4,5    Nota de Partic.: 1   Av. Parcial 1  Data: 20/11/2015 10:09:51
  1a Questão (Ref.: 201102756910) Pontos: 1,5  / 1,5
Construa um algoritmo que leia as variáveis relacionadas na expressão abaixo e escreva o valor de "Y". 
     2B + 5 + 3K 
Y = ­­­­­­­­­­­­­ 
          2X 
Resposta: Y, B, K, X; leia B; leia K; leia X; Y = ((2*B) + 5 + (3*K)) / (2*X) imprima Y;
Gabarito: 
ALGORITMO 
Var 
  Y, B, K, X : real 
Início 
  Leia (B) 
  Leia (K) 
  Leia (X) 
  Y <­ (2 * B + 5 + 3 * K) / (2 * X) 
escreva (Y) 
Fim
  2a Questão (Ref.: 201102723842) Pontos: 0,0  / 1,5
Desenvolva  somente  o  trecho  da  saída  de  uma  matriz  3x3.  Imprimir  somente  os
elementos  que  estão  na  Diagonal  Principal  (diagonal  principal  quando  a  posição  da
linha for igual a posição da coluna).
Resposta: lin, col, mat[3][3]; lin <= col imprimir mat;
Gabarito:
   
02/12/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2/5
  3a Questão (Ref.: 201102620164) Pontos: 0,5  / 0,5
Para resolver determinados problemas podemos fazer uso de algoritmos. Algoritmos podem ser entendidos
como uma sequência finita de instruções , definida de forma clara e sem ambiguidade, de forma que possa ser
executada e reproduzida pelo interpretador ou leitor. George Pólya formulou quatro etapas essenciais para a
resolução de problemas. A opção que apresenta a ordem correta das etapas é:
1ª etapa ­ Traçar um plano; 2ª etapa ­ Compreender o problema; 3ª etapa ­ Colocar o plano em prática;
4ª etapa ­ Comprovar os resultados.
  1ª etapa ­ Compreender o problema; 2ª etapa ­ Traçar um plano; 3ª etapa ­ Colocar o plano em prática;
4ª etapa ­ Comprovar os resultados.
1ª etapa ­ Comprovar os resultados; 2ª etapa ­ Compreender o problema; 3ª etapa ­ Traçar um plano;.
4ª etapa ­ Colocar o plano em prática;
1ª etapa ­ Compreender o problema; 2ª etapa ­ Traçar um plano; 3ª etapa ­ Comprovar os resultados.
4ª etapa ­ Colocar o plano em prática;
1ª etapa ­ Colocar o plano em prática 2ª etapa ­ Traçar um plano; 3ª etapa ­ Compreender o problema;
; 4ª etapa ­ Comprovar os resultados.
  4a Questão (Ref.: 201102314773) Pontos: 0,0  / 0,5
Diga o resultado das variáveis X, Y e Z após a sequência de operações no trecho de algoritmo abaixo:
 
X ← 10;                                     
Y ← 10;
X ← X + 1;
Z ← X;
Z ← Z + 1;
X ← ­ X;
Y ← Y + 1;
Z ← Z ­ 1;
X ← X + X ­ Z;
 
X = 10 Y = 10 Z = 10
  X = ­33 Y = 11 Z = 11
  X = ­11 Y = 11 Z = 11
X = 11 Y = 11 Z = 11
X = ­10 Y = 11 Z = 11
  5a Questão (Ref.: 201102756689) Pontos: 0,0  / 0,5
Algoritmo Prova 
VAR 
  A, B, C, D : Real 
Início 
  leia (A, B, C, D) 
  A <­ B 
  B <­ C 
  C <­ D 
  D <­ A 
02/12/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3/5
  B <­ A+B/2 
  C <­ C+B 
  D <­ D + (B * 2) ­ A 
Fim 
Com base no algoritmo acima, e supondo que os valores fornecidos para as variáveis "A", "B", "C" e "D" sejam,
respectivamente, 10, 15, 20 e 25, pode­se afirmar que, após execução do referido algoritmo, os valores dessas
variáveis serão, respectivamente::
15 ­ 17,5 ­ 42,5 ­ 50
  15 ­ 17,5 ­ 42,5 ­ 35
15 ­ 30 ­ 55 ­ 60
  15 ­ 25 ­ 50 ­ 50
15 ­ 25 ­ 50 ­ 45
  6a Questão (Ref.: 201102644183) Pontos: 0,5  / 0,5
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= 16 , c = 23
a= 16, b= 10 e c = 23
a= 10, b= 10 e c = 23
a= 16, b= 16 e c = 26
  a= 16, b= 16 e c = 23
  7a Questão (Ref.: 201102638022) Pontos: 0,5  / 0,5
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
 
  c) maio
02/12/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4/5
e) Inexistente
a) maio
    junho
d) maio
     julho
     setembro
     novembro
     dezembro
b) maio
    junho
    julho
    agosto
    setembro
    outubro
    novembro
    dezembro
  8a Questão (Ref.: 201102282510) Pontos: 0,5  / 0,5
Execute o trecho do algoritmo abaixo:
imprima "1 ­ 1 ­ ";
a <­ 1;
ap <­ 1;
para(c<­1;c<=5;c++)
 {
   a <­ ap;
   ap <­ c;
   imprima a + ap, " ­ ";
 }
O que será exibido após a execução?
1 ­ 1 ­ 2 ­ 3 ­ 4 ­ 5 ­ 7 ­
  1 ­ 1 ­ 2 ­ 3 ­ 5 ­ 7 ­ 9 ­
1 ­ 1 ­ 2 ­ 3 ­ 5 ­ 8 ­ 13
1 ­ 1 ­ 2 ­ 3 ­ 5 ­ 8 ­ 13 ­
1 ­ 1 ­ 2 ­ 3 ­ 5 ­ 7 ­ 9
  9a Questão (Ref.: 201102668309) Pontos: 0,0  / 1,0
Para que a palavra "AMOR" seja escrita na tela 5 vezes, qual condição apropriada deve ser colocada no trecho
de código abaixo? Marque a opção correta. 
x = 1;
while ( _________ )
{
cout<<"AMOR \n";
x = x + 2;
}
  x <= 11
x > 10
x <= 5
x < 5
  x < 10
02/12/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 5/5
  10a Questão (Ref.: 201102314713) Pontos: 1,0  / 1,0
Considere os seguintes valores de entrada: 1, 2, 3, 4, 5, 6, 7, 8, e 9, e o programa abaixo, marque a resposta
que mostra o que será exibido na tela.
#include
using namespace std;
int main()
{
int lin, col, mat[3][3];
for (lin=0; lin<3; lin++)
    for(col=0; col<3; col++)
     {
      cout<< "\nEntre com o elemento da matriz:";
      cin>> mat[lin][col];
     }
for (lin=0; lin<3; lin++)
    cout << mat[lin][lin]<<"\n";
system("pause");
return 0;
}
2 4 6 8
1 3 5 7 9
  1 5 9
1 2 3 4 5 6 7 8 9
1 2 3
Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.

Outros materiais