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

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

Fechar
Avaliação: CCT0239_AV_201201231361 » ALGORITMOS
Tipo de Avaliação: AV
Aluno: 201201231361 ­ JOSE ROBERTO RAMOS BARRETO
Professor: GELLARS MARIA DA SILVEIRA TAVARES Turma: 9025/AR
Nota da Prova: 3,0        Nota de Partic.: 1        Data: 16/06/2015 15:03:28
  1a Questão (Ref.: 201201517231) 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 = 11 Z = 11
  X = ­11 Y = 11 Z = 11
X = 11 Y = 11 Z = 11
  X = ­33 Y = 11 Z = 11
X = 10 Y = 10 Z = 10
  2a Questão (Ref.: 201201872604) Pontos: 0,5  / 0,5
 Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo :
Linguagem natural e pseudolinguagem
Linguagem natural, fluxograma e pseudolinguagem
  Linguagem gráfica e pseudolinguagem
 Linguagem natural e linguagem gráfica
Apenas pseudolinguagem
  3a Questão (Ref.: 201201515588) Pontos: 0,0  / 0,5
Tendo como base de notação o português estruturado e dado as variáveis e seus valores: A <­ 10, B <­5,
C<­2, D<­4. Marque a alternativa correta.
(A > B) e (D < 1) = (V)
(A <> 5) ou (C <= D) = (F)
(A­5 < 5) e (C+(5/3*4) > D) = (V)
(4+3*3/4­9 > A) ou (D = C+2) = (F)
(4+3*3/4­9 > A) e (D = C+2) = (F)
  4a Questão (Ref.: 201201873183) Pontos: 0,0  / 1,0
         Considerere um trecho de um programa em  C++. Qual a variável que será alterada e para qual valor ela mudará ?
                int   a = 2, b = 4, x = 12, y = 11, z = 3;
                float t = 0.0;
               
                if (x < y+z && b == x‐a+z)
                 if (y == z*4 ‐ 2)
                       t = y/z;
              else
                   a = y % z;
            else
                   b = z/2 + y/x;
 
A variável b ficará 1.
 A variável a ficará 1
A variável b ficará 3
A variável z ficará 1.5
A variável t ficará 3
  5a Questão (Ref.: 201201907912) Pontos: 0,5  / 0,5
O comando de entrada de dados é o __________________________.
inicio
imprima
  leia
imprimir
escreva
  6a Questão (Ref.: 201201840480) 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
 
d) maio
     julho
     setembro
     novembro
     dezembro
b) maio
    junho
    julho
    agosto
    setembro
    outubro
    novembro
    dezembro
  c) maio
a) maio
    junho
e) Inexistente
  7a Questão (Ref.: 201201484968) Pontos: 0,0  / 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 ­ 5 ­ 8 ­ 13 ­
1 ­ 1 ­ 2 ­ 3 ­ 5 ­ 8 ­ 13
1 ­ 1 ­ 2 ­ 3 ­ 5 ­ 7 ­ 9 ­
1 ­ 1 ­ 2 ­ 3 ­ 5 ­ 7 ­ 9
1 ­ 1 ­ 2 ­ 3 ­ 4 ­ 5 ­ 7 ­
  8a Questão (Ref.: 201201839837) Pontos: 0,0  / 1,0
Em uma aplicação em C/C++, a matriz ESTOQUE [3][4] armazena, em cada uma de suas linhas, a quantidade
estocada de produtos no último quadrimestre (4 meses). Sabendo­se que a declaração de uma matriz em
C/C++ se dá da forma:
< tipo de dado> nome [nºde linhas][nºde colunas];
 Para obter o total estocado no primeiro mês do quadrimestre, o programa deverá:
Somar todas as linhas da coluna índice 0.
Somar todas as colunas da linha índice 0.
Somar todas as linhas da coluna índice 1.
Somar todas as colunas da linha índice 1
Somar todas as linhas de todas as colunas.
  9a Questão (Ref.: 201201903407) 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 maiorreal num1, num2, maior, soma, produto, media;imprima "\nDigite numero 1: ";leia
num1;imprima "\nDigite numero 2: ";leia num2;media<­((num1+num2)/2);produto <­(num1*num2);soma <­
(num1+num2);{se num1>num2 imprima "\nMaior numero = ", num1,"Soma " Media = ",media," Produto =
",produto;pare; senao imprima "\nMaior numero = ";num2;" Media = ",media," Produto = ",produto,pare;}
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
  10a Questão (Ref.: 201201516127) Pontos: 0,0  / 1,5
Implemente um programa em C++ que preencha um vetor de dimensão 30 com valores fornecidos pelo
usuário como entrada e conte o número de ocorrências dos valores que forem maiores do que 50 e menores do
que 100
Resposta:
Gabarito:
#include < iomanip.h >
main()
{
   int v[30],i,c=0;
   cout << "Digite 30 valores";
   for( i=0 ; i < 30 ; i++ )
   {
      cin >> v[i];
      if( v[i] > 50 && v[i] < 100 )
         c++;
   }
   cout << "Quantidade de valores entre 50 e 100:" << c;
}
Fundamentação do(a) Professor(a): Não houve resposta.
Observação: Eu, JOSE ROBERTO RAMOS BARRETO, estou ciente de que ainda existe(m) 5 questão(ões) não
respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação.
Data: 16/06/2015 15:41:41
Período de não visualização da prova: desde 12/06/2015 até 25/06/2015.

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes