Prévia do material em texto
Iniciado em quinta, 3 out 2024, 16:06 Estado Finalizada Concluída em quinta, 3 out 2024, 16:08 Tempo empregado 2 minutos 34 segundos Avaliar 2,00 de um máximo de 2,00(100%) Questão 1 Correto Atingiu 0,20 de 0,20 Em lógica, A e B podem ser quaisquer conceitos, abstratos ou não. Em programação, no entanto, A e B são: a. Constantes ou paradigmas. b. Paradigmas ou inflexições. c. Dogmas ou lacunas. d. Variáveis ou constante. e. Variáveis ou mutáveis. Sua resposta está correta. A resposta correta é: Variáveis ou constante. Painel / Minhas Disciplinas / 2ºGRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO-disc. 13- INTRODUÇÃO A CIÊNCIA DE DADOS/ALGORITIMOS E LÓGICA DE PROGRA / DISCIPLINA - ALGORITMO E LÓGICA DE PROGRAMAÇÃO / AB31 - ATIVIDADE DE ESTUDO - ALGORITMO E LÓGICA DE PROGRAMAÇÃO - ATÉ 10/11/2024 - VALOR 2,0 PONTOS https://www.eadunifatecie.com.br/course/view.php?id=48893 https://www.eadunifatecie.com.br/course/view.php?id=48893 https://www.eadunifatecie.com.br/my/ https://www.eadunifatecie.com.br/course/view.php?id=48893 https://www.eadunifatecie.com.br/course/view.php?id=48893#section-2 https://www.eadunifatecie.com.br/mod/quiz/view.php?id=1578735 Questão 2 Correto Atingiu 0,20 de 0,20 Questão 3 Correto Atingiu 0,20 de 0,20 Se tivermos uma variável auxiliar, cujo valor consiste em um número inteiro qualquer, e queremos adicionar 3 a ela, podemos escrever: a. auxiliar = auxiliar + 3 b. auxiliar = auxiliar = 3 c. auxiliar / auxiliar + 3 d. auxiliar = auxiliar - 3 e. auxiliar / auxiliar - 3 Sua resposta está correta. A resposta correta é: auxiliar = auxiliar + 3 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: a. Será possível determinar em qual local do código se encontra a falha de programação. b. Será possível determinar em qual local da programação se encontra o teste de mesa da programação. c. Será impossível determinar em qual local do código se encontra a falha de programação. d. Será possível determinar em qual local do código se encontra a variável acumuladora da equeção. e. Será possível determinar em qual local do código se encontra o comando for. 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 4 Correto Atingiu 0,20 de 0,20 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: a. I e III apenas. b. I, III e IV. c. II e IV apenas. d. I, II, III e IV. e. III penas. Sua resposta está correta. A resposta correta é: I, II, III e IV. Questão 5 Correto Atingiu 0,20 de 0,20 Veja o formato em Python da instrução e assinale a alternativa que contenha o tipo de instrução: if condição lógica: #Bloco A Bloco de comandos executados caso a condição lógica seja verdadeira #Bloco B Comandos executados após o teste a. if simples. b. If else. c. Out simples. d. Out else. e. If else. Sua resposta está correta. A resposta correta é: if simples. Questão 6 Correto Atingiu 0,20 de 0,20 Quanto as etapas para a criação de algoritmos, relacione a coluna da direita com a da esqureda: 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. a. 1, 4, 3, 2. b. 2, 1, 3 ,4. c. 4, 3, 2, 1. d. 4, 3, 1, 2. e. 2, 4, 1, 3. Sua resposta está correta. A resposta correta é: 1, 4, 3, 2. Questão 7 Correto Atingiu 0,20 de 0,20 Conforme lecionam Russell e Norvig (2013), para ambos os métodos de aplicação lógica (dedutivo e indutivo), aplica-se a sequência geral de análise descritiva do problema. Assinale a alternativa que contenha a sequência correta: a. Enunciar o problema; Ordenação lógica das premissas; Descrever todas as partes constituintes do problema; Avaliação Conclusiva; Conclusão. b. Enunciar o problema; Conclusão; Descrever todas as partes constituintes do problema; Ordenação lógica das premissas; Avaliação Conclusiva. c. Ordenação lógica das premissas; Avaliação Conclusiva; Conclusão; Enunciar o problema; Descrever todas as partes constituintes do problema. d. Conclusão; Enunciar o problema; Descrever todas as partes constituintes do problema; Enunciar o problema; Avaliação Conclusiva; Ordenação lógica das premissas. e. Enunciar o problema; Descrever todas as partes constituintes do problema; Ordenação lógica das premissas; Avaliação Conclusiva; Conclusão. Sua resposta está correta. A resposta correta é: Enunciar o problema; Descrever todas as partes constituintes do problema; Ordenação lógica das premissas; Avaliação Conclusiva; Conclusão. Questão 8 Correto Atingiu 0,20 de 0,20 Questão 9 Correto Atingiu 0,20 de 0,20 Complete a lacuna da afirmação a seguir: Os objetos _________ (listas, conjuntos e dicionários) admitem sua modificação na memória, o que exige mais atenção ao manipulá-los. Os dados numéricos são _________ na linguagem de programação Python. Assinale a alternativa que preenche as lacunas acima: a. Mutáveis; imutáveis b. Imutáveis; imutáveis c. Mutáveis; mutáveis d. Imutáveis; mutáveis e. Neutros; imutáveis Sua resposta está correta. A resposta correta é: Imutáveis; imutáveis 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. a. F, V, V. b. V, F, F. c. V, F, V. d. V, V, V. e. F, F, F. Sua resposta está correta. A resposta correta é: F, F, F. Questão 10 Correto Atingiu 0,20 de 0,20 Complete a lacuna a seguir: O comando ______é capaz de atribuir à variável caracter cada letra da variável texto, uma de cada vez. Este comando é extremamente útil quando queremos percorrer cada elemento de uma lista. a. If. b. For. c. Up. d. Upt. e. Out. Sua resposta está correta. A resposta correta é: For. ◄ CLIQUE AQUI PARA ACESSAR AS AULAS DE ALGORITMO E LÓGICA DE PROGRAMAÇÃO Seguir para... ENQUETE DE SATISFAÇÃO - EAD UNIFATECIE ► https://www.eadunifatecie.com.br/mod/book/view.php?id=1578734&forceview=1 https://www.eadunifatecie.com.br/mod/feedback/view.php?id=1578736&forceview=1