Buscar

Algoritmos e Lógica de Programação P

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 9 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 9 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 9, do total de 9 páginas

Prévia do material em texto

AAC - Atividades Acadêmicas Complementares 2021/2 - Algoritmos e Lógica de Programação P
	Avaliar
	9,00 de um máximo de 10,00(90%)
Parte superior do formulário
Questão 1
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Complete a lacuna da afirmação a seguir:
 
Para a construção das premissas, são utilizados____________, que estabelecem as relações entre os elementos que compõem a premissa.
Escolha uma opção:
a. Instrumentos dedutivos e indutivos.
b. Operários lógicos.
c. Mecanismos lógicos.
d. Mecanismos racionais.
e. Operadores lógicos. 
Feedback
Sua resposta está correta.
A resposta correta é: Operadores lógicos.
Questão 2
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Neste método, as premissas são avaliadas e ordenadas em uma sequência de causa e efeito, de modo que a conclusão obtida seja resultante da sequência completa, emergindo como fato novo extraído ou, ainda, deduzido a partir das premissas constituintes. Que método é este?
Escolha uma opção:
a. Método dedutivo. 
b. Método indutivo.
c. Método lógico.
d. Método indireto.
e. Método racional.
Feedback
Sua resposta está correta.
A resposta correta é: Método dedutivo.
Questão 3
Incorreto
Atingiu 0,00 de 1,00
Marcar questão
Texto da questão
Julgue com “V” para verdadeiro e “F” para falso:
 
(   ) No método dedutivo, deve-se observar as premissas sobre o problema, procurando algum padrão que revele uma lei de formação que seja a solução.
 
(   ) O método indutivo é empregado com muita reserva no meio científico, pois as conclusões obtidas por meio dele são generalizações, que podem conduzir a inverdades.
 
(   ) No método dedutivo, conforme Law (2008), as premissas são avaliadas e ordenadas em uma sequência de causa e efeito, de modo que a conclusão obtida seja resultante da sequência completa, emergindo como fato novo extraído ou, ainda, deduzido a partir das premissas constituintes.
Escolha uma opção:
a. F, F, F.
b. V, V, V.
c. F, V, V.
d. F, F, V.
e. V, F, V. 
Feedback
Sua resposta está incorreta.
A resposta correta é: F, V, V.
Questão 4
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Uma operação pode ser avaliada de forma ainda mais detalhada, a partir da divisão em três passos. Que passos são esses?
Escolha uma opção:
a. 1º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º passo (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1). 
b. 1º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º passo (o número 1); 2º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1); 3º passo: exclui-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1).
c. 1º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º passo (o número 1); 2º passo: se a variável indicada do lado direito da atribuição existir no escopo (contexto) atual, não se deve criar uma variável (a variável a); 3º passo: gera-se na memória o objeto (dado) resultante do lado esquerdo da atribuição (o número 1).
d. 1º passo: gera-se no módulo o objeto (dado) resultante do lado direito da atribuição (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º passo (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1).
e. 1º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1); 2º passo: se a variável indicada do lado direito da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º passo (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1);
Feedback
Sua resposta está correta.
A resposta correta é: 1º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º passo (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1).
Questão 5
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Quanto as etapas para a criação de algoritmos, relacione a coluna da direita com a da esqueda:
	1.    Descrição do problema a resolver/tarefa a ser feita
	(  ) Essa descrição necessita ser clara e objetiva, definindo-se com precisão qual é a tarefa a ser realizada. Com frequência, o próprio título do algoritmo é suficiente como descrição.
	2.    Decompor a tarefa ou o problema em todas as ações necessárias para a realização
	(  ) Deve-se avaliar a sequência de instruções, determinando se o objetivo foi alcançado, ou seja, deve-se testar a sequência, executando passo a passo cada instrução na ordem estabelecida e observando se, ao final, a tarefa foi realmente concluída com êxito.
	3.    Ordenação lógica das ações
	(  ) Deve-se proceder à ordenação das ações de modo que, ao final, a tarefa ou o problema esteja resolvido com sucesso.
	4.    Conclusão
	(  ) Deve-se também relacionar todos os itens necessários para a realização. Nenhuma ação, tecnicamente chamada instrução, pode ser esquecida ou implicitamente entendida.
Escolha uma opção:
a. 4, 3, 1, 2.
b. 1, 4, 3, 2. 
c. 2, 1, 3 ,4.
d. 2, 4, 1, 3.
e. 4, 3, 2, 1.
Feedback
Sua resposta está correta.
A resposta correta é: 1, 4, 3, 2.
Questão 6
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
A essência de qualquer decisão é, em última análise, uma comparação. Podemos classificar nossos modos de comparação nas seguintes categorias, conforme aponta Law (2008):
     I.        Equivalência ou similaridade: igual ou diferente;
    II.        Qualidade: melhor ou pior;
  III.        Dimensão: maior ou menor
  IV.        Quantidade: mais ou menos, muito ou pouco.
 
Assinale a alternativa correta:
Escolha uma opção:
a. III penas
b. I, II, III e IV. 
c. II e IV apenas.
d. I e III apenas.
e. I, III e IV.
Feedback
Sua resposta está correta.
A resposta correta é: I, II, III e IV.
Questão 7
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Por exemplo, se tivermos uma lista A = [2, 3, 4] e quisermos somar com outra lista B = [7, – 3, 2], basta fazer a soma elemento a elemento. Dessa forma, a soma dessas duas listas é dada por: A + B = [(2 + 7), (3 + (–3)), (4 + 2)] = [9, 0, 6], conformeapontam Forbellone e Eberspächer (2005). Para fazer essa mesma operação usando a linguagem Python, podemos usar o comando for para fazer o:
Escolha uma opção:
a. Controle de contagem, número a número.
b. Controle de teste de mesa, elemento a elemento.
c. Controle diminutivo, elemento a elemento.
d. Controle aumentativo, elemento a elemento.
e. Controle interativo, elemento a elemento. 
Feedback
Sua resposta está correta.
A resposta correta é: Controle interativo, elemento a elemento.
Questão 8
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Analise e julgue as afirmações a seguir com “V” para Verdadeiro e “F” para Falso:
 
(  ) O comando for é uma das estruturas mais complexas existentes na linguagem Python.
 
(   ) O teste de mesa envolvendo variáveis acumuladoras é um pouco mais simples do que com variáveis contadoras.
 
(   ) O comando for não consiste em uma estrutura de repetição baseada em alguma variável do tipo lista.
Escolha uma opção:
a. F, F, F. 
b. F, V, V.
c. V, F, F.
d. V, V, V.
e. V, F, V.
Feedback
Sua resposta está correta.
A resposta correta é: F, F, F.
Questão 9
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
As variáveis acumuladoras apresentam uma alteração do seu valor a cada interação do comando for. Dessa forma, quando for realizado um teste de mesa que envolva uma variável acumuladora, é imperativo que seja tomado nota de seu valor a cada interação. Caso o algoritmo apresente alguma falha, por meio da análise da evolução da variável acumuladora:
Escolha uma opção:
a. Será impossível determinar em qual local do código se encontra a falha de programação.
b. Será possível determinar em qual local do código se encontra a variável acumuladora da equeção.
c. Será possível determinar em qual local da programação se encontra o teste de mesa da programação.
d. Será possível determinar em qual local do código se encontra a falha de programação. 
e. Será possível determinar em qual local do código se encontra o comando for.
Feedback
Sua resposta está correta.
A resposta correta é: Será possível determinar em qual local do código se encontra a falha de programação.
Questão 10
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Analise as afirmativas abaixo e assinale a alternativa correta:
 
1.    O comando for consiste em uma estrutura de repetição baseada em alguma variável do tipo lista. Com esse comando, é possível executar um código específico para cada elemento da lista.
 
2.    Quando você não tem uma lista, mas, mesmo assim, quer usar o comando for, é possível usá-lo com o comando range.
 
3.    É muito comum realizarmos alguma operação numérica com listas. Por exemplo, se quisermos contar quantos caracteres existem em uma frase, podemos usar a função for, juntamente com uma variável, para a contagem de caracteres.
 
Dentro da estrutura do comando “If”, a cada letra que ele percorre na frase, a variável “qtdeLetras” é incrementada, isto é, é acrescida uma unidade para seu valor. Pode-se dizer que essa variável é uma variável contadora.
Escolha uma opção:
a. 1, 3, 4.
b. 2, 3, 4.
c. 1, 2, 3. 
d. 1, 2, 3, 4
e. 3, 4.
Feedback
Sua resposta está correta.
A resposta correta é: 1, 2, 3.
Parte inferior do formulário

Continue navegando

Outros materiais