Buscar

Colaborar - Adg4 - Algoritmos e Lógica de Programação

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

19/10/2019 Colaborar - Adg4 - Algoritmos e Lógica de Programação
https://www.colaboraread.com.br/aluno/avaliacao/index/2076866503?atividadeDisciplinaId=7606200 1/4
 Algoritmos e Lógica de Programação (/aluno…
Adg4 - Algoritmos e Lógica de Programação
  
(/notific
Avaliar
Informações Adicionais
Período: 25/02/2019 00:00 à 09/06/2019 23:59
Situação: Cadastrado
Protocolo: 362689744
A atividade está fora do período do cadastro
a)
b)
c)
d)
e)
1)
2)
Complete as lacunas da sentença a seguir:
 
Para saber se é viável a utilização de um vetor durante o desenvolvimento de um ____________ é necessário
verificar se as informações armazenadas serão do mesmo ____________ de dados e se elas vão armazenar o
mesmo tipo de informação. Se a resposta for sim para estas duas perguntas, então é recomendável o uso
da ____________ de dados vetor.
Assinale a alternativa correta:
Alternativas:
fluxograma – tipo – variável.
programa – tipo – estrutura.  Alternativa assinalada
algoritmo – ponteiro – saída.
programa – operador – função.
programa – editor - execução.
Um vetor é um conjunto de elementos consecutivos, todos do mesmo tipo, que podem ser acessados
individualmente a partir de um único nome.
A respeito da utilização de vetor em Linguagem C, marque V para verdadeiro e F para falso:
 
19/10/2019 Colaborar - Adg4 - Algoritmos e Lógica de Programação
https://www.colaboraread.com.br/aluno/avaliacao/index/2076866503?atividadeDisciplinaId=7606200 2/4
a)
b)
c)
d)
e)
3)
( ) Os elementos de um vetor são sempre armazenados em posições contíguas da memória.
( ) O índice do primeiro elemento de um vetor é sempre 1.
( ) Os índices de um vetor com n elementos variam sempre entre 0 e n - 1.
( ) Um vetor pode ser iniciado com valores existentes dentre de chaves, após o sinal de igual, por exemplo:
“int teste[3] = {1, 2, 3};”.
Alternativas:
V – V – V – V.
V – F – V – V.  Alternativa assinalada
V – V – V – F.
F – F – V – F.
F – F – F – V.
Para preencher uma matriz é necessário identificar todas as suas posições. Isso exige a utilização de um
índice para cada dimensão da matriz.
Considere o trecho de programa escrito em Linguagem C, que faz a leitura de uma matriz bidimensional,
com duas linhas e duas colunas:
 
int main(){
   int a[2][2];
   int i, j;
   printf(“Leitura de dados da Matriz”n);
   for (i=0; i<2; i++){
     for (j=0; j<2; j++){
       printf(“Digite o número da linha %d e coluna %d: “, i, j);
       scanf(“%d”,&a[i][j]);
     }
   }
   system(“PAUSE”);
   return 0;
}
 
A seguir apresentam-se as mensagens impressas na tela, que correspondem a ordem de leitura de cada
elemento da matriz:
 
1. "Digite o número da linha 1 e coluna 2:"
2. "Digite o número da linha 1 e coluna 1:"
3. "Digite o número da linha 2 e coluna 2:"
19/10/2019 Colaborar - Adg4 - Algoritmos e Lógica de Programação
https://www.colaboraread.com.br/aluno/avaliacao/index/2076866503?atividadeDisciplinaId=7606200 3/4
a)
b)
c)
d)
e)
a)
b)
c)
d)
e)
4)
4. "Digite o número da linha 2 e coluna 1:"
Assinale a alternativa que apresenta a ordem correta da impressão das mensagens quando este programa
é executado.
Alternativas:
1 – 2 – 4 – 3.
4 – 2 – 1 – 3.
2 – 1 – 4 – 3.  Alternativa assinalada
2 – 1 – 3 – 4.
2 – 3 – 4 – 1.
Muitos problemas têm a seguinte propriedade: cada instância do problema contém uma instância
menor do mesmo problema. Dizemos que estes problemas têm estrutura recursiva. Dentre os problemas
clássicos com estrutura recursiva destacam-se o problema das torres de Hanói, o problema de Josefo e o
problema da sequência de Fibonacci.
 
Associe os problemas clássicos de recursividade, relacionados na Coluna I com as correspondentes
descrições, apresentados na Coluna II . 
 
Coluna I 
I. Problema das torres de Hánoi
II. Problema de Josefo
III. Problema da sequência de Fibonacci
 
Coluna II 
1. Consiste na sequência de números naturais, na qual os dois primeiros termos são respectivamente, 0 e 1,
e cada termo subsequente corresponde a soma dos dois precedentes.
2. Consiste em um processo de escolha de um líder, no qual os participantes são eliminados até que só
fique uma pessoa.
3. Consiste em determinar a menor quantidade de movimentos necessários para mover n discos distintos
de uma haste para outra, usando para tanto três hastes.
A seguir, assinale a alternativa que contém a sequência correta da associação.
Alternativas:
I-1, II-2, III-3.
I-1, II-3, III-2.
I-2, II-1, III-3.
I-3, II-2, III-1.  Alternativa assinalada
I-3, II-1, III-2.
19/10/2019 Colaborar - Adg4 - Algoritmos e Lógica de Programação
https://www.colaboraread.com.br/aluno/avaliacao/index/2076866503?atividadeDisciplinaId=7606200 4/4

Continue navegando