Na prática de refatoração de código em desenvolvimento de software, a técnica de "Extrair Método" é frequentemente utilizada para melhorar a legibilidade e manutenibilidade do código. Este processo envolve a identificação de fragmentos de código que podem ser transformados em um novo método, tornando o código mais modular e claro. Analise as seguintes afirmações sobre o processo de "Extrair Método":O objetivo principal de extrair um método é reduzir o tamanho dos métodos existentes, dividindo-os em métodos menores e mais específicos.
A técnica de "Extrair Método" é mais eficaz quando aplicada a códigos que não exigem comentários para serem compreendidos.
Um dos desafios ao extrair um método é lidar com variáveis locais que podem necessitar ser passadas como parâmetros para o novo método.
Ao extrair um método, é recomendável usar nomes genéricos para o novo método, pois isso aumenta a reutilização do código.É correto o que se afirma em:
Os algoritmos particionais baseados em erro quadrático buscam otimizar o critério de agrupamento com interatividades, em que, após a formação de um cluster, há uma mudança dos objetos para outro cluster a fim de melhorar o critério de agrupamento.Em relação aos algoritmos particionados baseados no erro quadrático, avalie as afirmações a seguir.O algoritmo k-médias é o único algoritmo hierárquico dos algoritmos de agrupamento, sendo classificado como um algoritmo aglomerativo.
O algoritmo k-médias é um algoritmo iterativo que busca minimizar o erro quadrático de uma partição formada por um número fixo k de clusters.
O algoritmo k-médias utiliza o critério da compactação, buscando regiões com uma variação de erro quadrático pequena, levando à formação de clusters esféricos.
O algoritmo k-médias não é sensível à escolha inicial dos centróides, sendo necessário que o algoritmo rode apenas uma vez, selecionando os objetos com menor frequência.Está correto o que se afirma em:
O teorema de Taylor é uma ferramenta poderosa no cálculo para aproximar funções por meio de polinômios. Sua compreensão e aplicação são fundamentais em várias áreas da matemática e da física.Dada a função
, aplique o teorema de Taylor para encontrar a aproximação de segunda ordem para
em torno de
, ou seja, encontre o polinômio de grau menor ou igual a 2 que melhor aproxima
para
próximo de
Por meio das integrais, com intervalos definidos, conseguimos determinar a área das funções, ainda que o intervalo seja um valor pequeno ou decimal, como o caso de .Assim, desenvolva a área dada pela integral com os intervalos definidos e assinale a alternativa correta:
A determinação de primitivas de uma função é importante para várias áreas da Ciência e da Tecnologia. Quando temos a integral de uma função raiz, é útil reescrevermos essa função como função da forma xb, em que b é um número real. Eventualmente, esse número pode ser, em muitos casos, um número racional. Daí aplicamos a tabela de primitivas. Uma primitiva da integral
é dada pela alternativa:
Você trabalha em uma empresa que precisa determinar as áreas de contaminação de determinados agentes químicos em regiões de pastagem de gado para corte. A ferramenta matemática para se determinar áreas é a integral definida. Contudo, para se poder aplicar a integral definida, é necessário antes que se obtenha a integral indefinida da função em questão. Na sequência, apresentamos a definição de integral indefinida. Seja f(x) uma função e F(x) uma primitiva de f. Chama-se integral indefinida da função f(x) a expressão F(x) + C, e escrevemos Assinale a alternativa que apresenta uma expressão correta para a integral indefinida de .
Em um ambiente corporativo, o Business Intelligence (BI) e a ciência de dados têm diferentes objetivos e funções. O BI é focado em fornecer relatórios descritivos e análises históricas, enquanto a ciência de dados utiliza técnicas avançadas para realizar previsões e fornecer recomendações futuras.Sobre as características e funções do BI e da ciência de dados, avalie as afirmativas a seguir:O Business Intelligence se concentra na análise descritiva de dados históricos para fornecer insights sobre o desempenho passado da empresa.
A ciência de dados utiliza algoritmos de aprendizado de máquina para criar modelos preditivos que antecipam futuros cenários e orientam decisões estratégicas.
Tanto o BI quanto a ciência de dados são utilizados para transformar dados brutos em informações úteis, mas com focos diferentes: um no passado e outro no futuro.
O BI vai além da estatística descritiva e inferencial, utilizando métodos preditivos mais complexos.Está correto o que se afirma em:
A pilha é uma das estruturas de dados mais simples que existe, ela permite o acesso aos seus elementos somente a partir do topo, ou seja, quando o elemento entra na pilha, ele passa a ser o canal para manipulação dos dados por ser o único acesso. Isso significa que a retirada de elementos acontece inversamente à forma de como foram colocados, ou seja, o primeiro a sair é o último elemento que entrou na pilha.Com relação às verificações necessárias para inserções e remoções na pilha, observe as afirmativas a seguir:A função isEmpty verifica se a pilha está vazia e retorna verdadeiro se positivo. Caso contrário, é preciso encontrar o último elemento com um ponteiro e verificar se aponta para NULL, indicando ser o último elemento.
A função lógica isFull verifica se a pilha está cheia, ou seja, confere se o tamanho do vetor menos 1 é igual ao topo. Em caso positivo, ela retorna verdadeiro e impede que um novo elemento seja inserido na pilha.
O método push adiciona elementos sempre no topo da pilha e requer a função lógica isFull que, ao retornar verdadeiro indica que não existe mais espaço para armazenar elementos na pilha.Está correto o que se afirma em:
A política de substituição de páginas é essencial para o gerenciamento eficiente da memória. Nela temos que o conjunto de trabalho de um programa deve ser mantido na memória para reduzir faltas de página. Diferentes políticas de substituição, como FIFO (First In, First Out), LRU (Least Recently Used) e a política ideal, são usadas para determinar qual página remover.Nesse contexto sobre políticas de substituição de páginas, observe as seguintes afirmativas:O conjunto de trabalho de um programa inclui todas as páginas do programa, independentemente de serem usadas ativamente ou não.
O sistema operacional deve prever qual página na memória é a menos útil e removê-la para abrir espaço para a nova página.
A escolha aleatória de uma página para remover é uma prática comum em sistemas operacionais modernos.
A política de substituição ideal remove a página cuja próxima referência prevista está mais distante no futuro.É correto o que se afirma em:
Design Thinking (DT) é um processo que estimula ativar o pensamento criativo.Na atualidade, muitas empresas têm buscado o auxílio dessa ferramenta como forma de melhorar a performance organizacional, especialmente com relação à inovação. Com base nisso, verifique as afirmações a seguir.O DT tem como parâmetro desenvolver novos produtos com o auxílio dos consumidores na etapa inicial do processo.
Baseado em cinco fases, o processo de DT inicialmente busca a geração de ideias, ou ideação, para criar um protótipo.
O DT tem como característica entender primeiro o público-alvo e suas “dores”, para então partir para um brainstorm que traga novas ideias.Está correto que se afirma em:
Muitas pessoas relacionam a criatividade a algo “mágico”, como uma ideia que surge do acaso para criar algo extremamente extraordinário e inovador.Contudo ela pode ser aprendida e, de certa forma, pode ser conduzida por meio de um processo criativo.Diversos pensadores propuseram maneiras para a geração de novas ideias por meio da criatividade e, dentre elas, temos o processo criativo de Graham Wallas.Considerando tal modelo de processo criativo, avalie as afirmações a seguir.Baseado num misto de esforço e imaginação, o modelo de processo criativo proposto por Wallas previa, dentre as suas etapas, o momento de distanciamento temporário do problema.
Para Wallas, o processo criativo necessita de um tempo inicial onde as informações sobre o problema a ser solucionado devem ser pesquisados, para que o tema seja tratado de forma mais efetiva.
A base do processo criativo proposto por Wallas se trata da busca incessante por dados e informações para a geração da criatividade, que sempre ocorre por meio de um árduo processo de estudo.
Por meio da sistematização do conhecimento, Wallas acredita que a criatividade pode ser proposta, apresentada por meio de hipóteses e a sua verificação ao final do processo.Está correto o que se afirma em:
No contexto da realização de uma pesquisa de opinião pública antes de uma eleição importante, um cientista político coleta dados de uma amostra de eleitores. A amostra é cuidadosamente selecionada para representar a diversidade da população eleitoral. Com base nos dados coletados, o pesquisador planeja testar hipóteses sobre as intenções de voto e calcular intervalos de confiança para essas estimativas.Neste contexto, sobre os procedimentos de inferência estatística que o cientista político pode utilizar nesta pesquisa, analise as afirmativas a seguir:A inferência estatística pode ajudar o cientista a testar a hipótese de que um candidato tem mais de 50% das intenções de voto na população geral.
Se a amostra for grande o suficiente, os resultados podem ser generalizados para toda a população de eleitores com um grau conhecido de incerteza.
O pesquisador pode afirmar com certeza que a proporção estimada na amostra será exatamente a mesma na população geral.
Usando intervalos de confiança, é possível avaliar a margem de erro das estimativas das intenções de voto. Está correto o que se afirma em