Buscar

av.algoritmo 2014

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

Prévia do material em texto

�Fechar�
Avaliação: CCT0239_AV_201307119344 » ALGORITMOS
Tipo de Avaliação: AV 
Aluno 
Professor:
ALEXANDRE SOARES ALVES
Turma: 9010/AE
Nota da Prova: 3,5        Nota de Partic.: 0,5        Data: 14/11/2014 21:10:00 
�
 ��1a Questão (Ref.: 201307402945)
sem. N/A: AULA 1
Pontos: 0,0  / 0,5 
Qual dos algoritmos abaixo explicita todos os passos que devem ser seguidos para encontrar um dado livro numa biblioteca? (suponha que o livro existe)
�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_nao.gif" \* MERGEFORMATINET 
identificar a área 
pegar o nome do livro
se dirigir até o corredor referente a área
procurar o livro
pegar o livro
pegar o nome do livro
procurar o livro
se dirigir até o corredor referente a área
identificar a área 
pegar o livro
pegar o nome do livro
se dirigir até o corredor referente a área 
identificar a área 
procurar o livro
pegar o livro
�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET 
pegar o nome do livro
identificar a área 
se dirigir até o corredor referente a área
procurar o livro
pegar o livro
pegar o nome do livro
identificar a área 
se dirigir até o corredor referente a área
pegar o livro
procurar o livro
�
 ��2a Questão (Ref.: 201307401903)
sem. N/A: AULA 9
Pontos: 0,0  / 1,0 
O tempo que um determinado avião dispensa para percorrer o trecho entre duas localidades distintas esta disponível através da seguinte tabela:
 
xx
02
11
06
15
11
01
02
xx
07
12
04
02
15
11
07
xx
11
08
03
13
06
12
11
xx
10
02
01
15
04
08
10
xx
05
13
11
02
03
02
05
xx
14
01
15
13
01
13
14
xx
 
 
 
Qual dos algoritmos imprime a tabela sem repetições (apenas o triângulo inferior)?
 
�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET 
            .
.
.
para i = 1; i <= 6; i ++
 para j = 0; j < i; j++
 escreva(mat[i][j])
 fim para
fim para
         .
.
.
para i = 1; i <= 5; i ++
 para j = 1; i <= i; j++
 escreva(mat[i][j])
 fim para
                fim para
            .
.
.
para i = 1; i <= 5; i ++
 para j = 0; i <= 4; j++
 escreva(mat[i][j])
 fim para
fim para
            .
.
.
para i = 0; i <= 6; i ++
 para j = 0; i <= i; j++
 escreva(mat[i][j])
 fim para
            fim para 
�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_nao.gif" \* MERGEFORMATINET 
       .
.
.
para i = 0; i <= 6; i ++
 para j = 0; i <= 6-i; j++
 escreva(mat[i][j])
 fim para
fim para
�
 ��3a Questão (Ref.: 201307141548)
3a sem.: Manipulação de dados 
Pontos: 0,5  / 0,5 
Indique qual a alternativa correta para declarar uma variável que representa o salário de um colaborador. 
var
caractere SALARIO;
var
int SALARIO;
var
string SALARIO;
�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET 
var
real SALARIO;
var
logico SALARIO;
�
 ��4a Questão (Ref.: 201307361753)
sem. N/A: AULA 7
Pontos: 1,0  / 1,0 
Execute os algoritmos abaixo e responda:
cont <- 1;
soma <- 0;
enquanto (cont < 4)
{ 
soma <- soma + cont;
 cont ++;
}
imprima soma % cont;
------------------------------------------------ 
cont <- 0;
soma<- 0;
enquanto (cont < 4)
{ 
soma <- soma + cont;
cont ++;
}
imprima soma % cont;
Quais os resultados obtidos, respectivamente? 
1 e 4
4 e 6
6 e 6
�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET 
2 e 2
4 e 4
�
 ��5a Questão (Ref.: 201307147845)
3a sem.: ENTRADA/SAIDA DE DADOS
Pontos: 0,0  / 0,5 
Para exibir o valor da variável x do tipo inteiro em C++ deve ser utilizado o comando:
�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_nao.gif" \* MERGEFORMATINET 
cout >> "Valor de x: "  >> x;
cout << "Valor de x: " >> x;
 
cout >>x;
 
cout >> "Valor de x: " , x;
�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET 
cout << x;
 
�
 ��6a Questão (Ref.: 201307361555)
sem. N/A: Algoritmo
Pontos: 0,5  / 0,5 
Seja o seguinte algoritmo e considere que os números inseridos deverão ser distintos entre si:
prog Teste
       real x,y,z;
       leia x;
       leia y;
       leia z;
       se(x < y)
     {
         x<-y;
     } 
     se (z <  y)<y)
 {
          imprima x;
    }
    senao
   {
         se (x <  z) 
        {
             imprima z;
         }
         senao
        {
             imprima x;
        }
   }
fimprog</y)
Pode-se dizer que: 
c) O algoritmo imprime o maior ou o menor número, dependendo da ordem de entrada.
b) O algoritmo sempre imprime o menor número.
�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET 
a) O algoritmo sempre imprime o maior número. 
d) O algoritmo sempre imprime o primeiro número lido.
e) O algoritmo sempre imprime o último número lido. 
�
 ��7a Questão (Ref.: 201307139134)
2a sem.: Conceitos iniciais
Pontos: 0,0  / 0,5 
Para realizar o armazenamento de um determinado valor na memória do computador é necessária a declaração de:
Comando de entrada
Comando de saída
�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_nao.gif" \* MERGEFORMATINET 
Fluxograma
�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET 
Variável
Estrutura de decisão
�
 ��8a Questão (Ref.: 201307389554)
11a sem.: Estruturas de Repetição
Pontos: 0,0  / 0,5 
É sabido que as estruturas de repetição permitem executar mais de uma vez um mesmo trecho de código. O while é a estrutura de repetição mais simples. Ele repete a execução de um bloco de sentenças enquanto uma condição permanecer verdadeira. Com base na afirmação anterior, complete o trecho de código abaixo com o teste adequado no comando de repetição para exibir a frase "Ola" 8 vezes. INT I =0; WHILE (____________){ COUT<<"OLA"; I=I+2; } 
I<6
I==8
�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_nao.gif" \* MERGEFORMATINET 
I>16
�� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET 
I<16
I==16
�
 ��9a Questão (Ref.: 201307139222)
3a sem.: Implementação de Algoritmos
Pontos: 1,5  / 1,5 
Desenvolva um algoritmo em pseudocódigo para calcular a área e o perímetro de uma sala. O usuário informará a largura e comprimento da sala e deverão ser apresentados : Área e Perímetro. 
Obs: O Perímetro equivale a soma de todos os lados da sala.
Resposta: Inicio variavel int LARG, COMP , AREA , PERM Ler LARG Ler COMP calcular AREA = LARG * COMP calcular PERIM = (2*LARG) + (2*COMP) imprimir *Largura =*,LARG imprimir * Comprimento =*,COMP Fim.
Gabarito: 
Inicio.
 Variavel int LARG, COMP, AREA, PERIM
 Ler LARG
 Ler COMP
 Calcular AREA = LARG * COMP
 Calcular PERIM = (2 * LARG) + (2 * COMP)
 Imprimir "Largura = ", LARG
 Imprimir "Comprimento = ", COMP
Fim.
�
 ��10a Questão (Ref.: 201307392928)
16a sem.: LÓGICA DE PROGRAMAÇÃO
Pontos: 0,0  / 1,5 
Implemente um programa que preencha com valores inteiros fornecidos como entrada pelo usuário um vetor de dimensão 10. Em seguida, o programa deverá solicitar que o usuário digite 10 novos valores inteiros que deverão ser armazenados em um segundo vetor também de dimensão 10. Após todasas entradas, o programa deverá informar quantos elementos que ocupam posições iguais nos dois vetores, são iguais entre si. 
Resposta: ...
Gabarito: 
#include < iomanip.h >
main()
{
 float a[10],b[10];
 int i,c=0;
 cout << "Digite 10 valores:";
 for( i=0 ; i < 10 ; i++ )
 {
 cin >> a[i];
 }
 cout << "Digite 10 novos valores:";
 for( i=0 ; i < 10 ; i++ )
 {
 cin >> b[i];
 if( a[i] == b[i] )
 {
 c++;
 }
 }
 cout << "A quantidade de valores iguais que ocupam posições iguais nos dois vetores é: " << c; 
}

Outros materiais