Baixe o app para aproveitar ainda mais
Prévia do material em texto
10/03/2024, 17:20 Colaborar - Av1 - Linguagem de Programação https://www.colaboraread.com.br/aluno/avaliacao/index/3719061502?atividadeDisciplinaId=16750908 1/4 Linguagem de Programação (/aluno/timelin… Av1 - Linguagem de Programação Colaborar (/notific Informações Adicionais Período: 19/02/2024 00:00 à 03/06/2024 23:59 Situação: Cadastrado Tentativas: 1 / 3 Pontuação: 1500 Protocolo: 976454633 Avaliar Material 1) a) b) c) d) e) 2) A condição para um aluno ser aprova é ter média final, de 7 pontos ou superior. Essa condição pode ser implementada na linguagem Python, por meio de uma estrutura condicional. Considerando a linguagem Python, escolha a opção que implementa corretamente a condição para o aluno ser aprovado. Alternativas: if media_final > 7: print("aprovado") elif media_final >= 7: print("aprovado") if media_final >= 7: print("aprovado") Alternativa assinalada if media_final < 7: print("aprovado") elif media_final < 7: print("aprovado") As funções em Python são definidas usando a palavra-chave do bloco "def", seguida do nome da função como o nome do bloco. O código a seguir é uma função implementada em Python. https://www.colaboraread.com.br/aluno/timeline/index/3719061502?ofertaDisciplinaId=2216209 https://www.colaboraread.com.br/aluno/timeline/index/3719061502?ofertaDisciplinaId=2216209 https://www.colaboraread.com.br/notificacao/index https://www.colaboraread.com.br/notificacao/index https://www.colaboraread.com.br/notificacao/index javascript:void(0); 10/03/2024, 17:20 Colaborar - Av1 - Linguagem de Programação https://www.colaboraread.com.br/aluno/avaliacao/index/3719061502?atividadeDisciplinaId=16750908 2/4 a) b) c) d) e) 3) a) b) def calcular(v1, v2=0): return v1 + v2 I. ( ) Para funcionar corretamente (sem erro), a função deve ser invocada passando como parâmetros dois valores. II. ( ) Como existe um valor default para o segundo parâmetro, a função pode ser invocada passando somente um valor. III. ( ) Caso seja invocada como calcular(4), o resultado será o próprio valor passado. Escolha a opção correta. Alternativas: V - V - F V - F - V V - V - V F - V - F F - V - V Alternativa assinalada A missão da Python Software Foundation é promover, proteger e avançar a linguagem de programação Python, além de apoiar e facilitar o crescimento de uma comunidade diversificada e internacional de programadores Python. O código a seguir é uma implementação em Python. if valor <= 1830.29: valor -= valor * 0.08 elif valor <= 3050.52: valor -= valor * 0.09 elif valor <= 6101.06: valor -= valor * 0.11 Considerando o código apresentado, avalie as asserções a seguir: I. A estrutura de decisão apresenta uma condição para aplicar desconto em um valor. II. A segunda condição da estrutura de decisão contempla os valores entre 1830.29 até 3050.52. III. A terceira condição da estrutura de decisão contempla os valores entre 3050.52 até 6101.06. Escolha a opção correta. Alternativas: Somente as asserções I e II estão corretas. Somente as asserções II e III estão corretas. 10/03/2024, 17:20 Colaborar - Av1 - Linguagem de Programação https://www.colaboraread.com.br/aluno/avaliacao/index/3719061502?atividadeDisciplinaId=16750908 3/4 c) d) e) 4) a) b) c) d) e) 5) a) b) c) Somente as asserções I e III estão corretas. Todas as asserções estão corretas. Somente a asserção I está correta. Alternativa assinalada A busca ______ possui complexidade O(log N). Isso significa que para valores ______ de N, o desempenho desse algoritmo é melhor, comparado a busca ______ que tem complexidade O(N). Escolha a opção que completa corretamente as lacunas. Alternativas: linear / grandes / binária binária / pequenos / linear linear / pequenos / binária binária / grandes / linear Alternativa assinalada binária / não significativos / linear Um algoritmo é uma receita para executar uma determinada tarefa. Uma estrutura de dados é uma maneira de organizar dados para facilitar a solução de um problema específico. Uma estrutura de dados pode ser uma maneira de organizar valores em uma matriz, uma lista vinculada que conecta itens em um determinado padrão, uma árvore, um gráfico, uma rede ou algo ainda mais exótico (STEPHENS, 2013). A Figura 1 ilustra o funcionamento de um algoritmo. Figura 1 - funcionamento de um algoritmo. Fonte: Elaborada pela autora. Escolha a opção que contem o algoritmo representado na Figura 1 Alternativas: Selection sort Merge sort Insertion sort 2 10/03/2024, 17:20 Colaborar - Av1 - Linguagem de Programação https://www.colaboraread.com.br/aluno/avaliacao/index/3719061502?atividadeDisciplinaId=16750908 4/4 d) e) Quicksort Alternativa assinalada Bubble sort
Compartilhar