Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliando Aprendizado Teste seu conhecimento acumulado Disc.: PROGRAMAÇÃO E CIÊNCIA DE DADOS Aluno(a): RAFAEL PINHEIRO LIMA 202204500231 Acertos: 2,0 de 2,0 29/11/2023 Acerto: 0,2 / 0,2 Podemos dizer que todos os aplicativos de um smartphone, para serem mais e�cazes, devem ser criados com a mesma linguagem de programação? Sim, cada um dos aplicativos deve ser criado com a mesma linguagem de programação, sendo produzidos assim para padronização de recursos Não, pois um mesmo aplicativo deve ser feito em mais de uma linguagem de programação, facilitando o processo de escrita dele Não, cada um dos aplicativos pode ou não ser feito em uma linguagem de programação, desde que a linguagem seja compatível com a plataforma que o smartphone usa. Isso gera novos recursos visuais, comandos e estimula o desenvolvimento de novos serviços Sim, todos os aplicativos devem ter apenas uma linguagem de programação especí�ca, pois isso facilita na integração com o smartphone Sim, pois a padronização de recursos visuais e comandos vai fazer com que o usuário �que mais atento somente ao que é necessário Respondido em 29/11/2023 15:54:50 Explicação: Cada aplicativo pode ser desenvolvido em uma linguagem de programação e em plataformas diferentes. Isso estimula a variação de aplicativos, funcionalidades e recursos em cada um dos projetos de desenvolvimento Acerto: 0,2 / 0,2 Os operadores lógicos são símbolos que permitem manipular e comparar valores lógicos, ou seja, valores verdadeiros ou falsos. Eles são usados para avaliar condições em proposições e outras estruturas de controle. Os operadores lógicos fornecem uma maneira de combinar várias condições e ter como resultado um único valor lógico. Com isso, temos um exemplo de expressão com operadores lógicos em: (4 + 5) > (2 +1) 3 * 8 (3 + 1) = (2 + 2) Se √36 < 7 e 3² = 9, então eu acertei 8 >= 5 Respondido em 29/11/2023 15:57:37 Questão / 1 a Questão / 2 a https://simulado.estacio.br/alunos/inicio.asp https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:voltar(); Explicação: Na alternativa correta, temos a única opção com exemplo de operadores lógicos, pois há a conjunção entre duas proposições. Acerto: 0,2 / 0,2 Low-code e no-code são técnicas que usamos para desenvolver diversos projetos e aplicações. Elas têm algumas características que as diferem dos meios tradicionais de programação, que se utilizam das linguagens de programação. Tais técnicas visam a facilitação e e�ciência na hora de desenvolver projetos. As principais características das plataformas que utilizam low-code e no-code são: Interface visual, recursos de arrastar e soltar e uso da linguagem assembly. Reaproveitamento de códigos, interface visual, recursos de arrastar e soltar e uso de pouca ou nenhuma lógica de programação. Reaproveitamento de códigos, uso de pouca ou nenhuma lógica de programação e programação escrita. Recursos de arrastar e soltar e uso de linguagens de programação de baixo nível. Linguagens de programação de alto nível, recursos de arrastar e soltar e linguagem binária. Respondido em 29/11/2023 15:59:00 Explicação: Essas são as características básicas de todas as plataformas que utilizam low-code e no-code. Essas plataformas visam simpli�car o uso de códigos para focar em mais e�ciência do projeto, pois muitos códigos podem ser reaproveitados na etapa de criação do produto. Acerto: 0,2 / 0,2 É importante diminuir os elementos grá�cos não essenciais de um relatório. Assinale a alternativa que apresenta uma justi�cativa para isso. Transforma em uma apresentação mais formal. Esconder segredos de empresa. Eliminar a saturação (redundância). Deixar o relatório mais pobre. Deixar o relatório mais curto. Respondido em 29/11/2023 16:00:52 Explicação: A saturação ocorre quando a visualização apresenta informações em excesso, que não agregam informação, apenas poluindo o visual. Quando mais enxuta a visualização, maior será o entendimento do leitor, pois a compreensão dos dados será menos cansativa. Acerto: 0,2 / 0,2 A ciência de dados e os resultados que ela proporciona podem ser complexos e difíceis de explicar. Apresentar a abordagem que foi utilizada e as descobertas obtidas a um público não técnico, como a equipe de marketing ou Questão / 3 a Questão / 4 a Questão / 5 a para executivos, é uma tarefa crucial para o cientista de dados. Que ferramenta pode ser utilizada para comunicar os insights de um projeto de ciência de dados de forma e�caz? Flip chart Linguagem de Consulta Estruturada Algoritmos Data storytelling Python Respondido em 29/11/2023 16:01:42 Explicação: Data storytelling usa dados para comunicar efetivamente insights. Ela evita que informações críticas sejam perdidas e garante que a mensagem sendo transmitida seja signi�cativa e relevante. Acerto: 0,2 / 0,2 No aprendizado não supervisionado, o objetivo é obter insights a partir de grandes volumes de dados. O algoritmo de aprendizado não supervisionado determina o que é diferente ou interessante no dataset. Quais são as três categorias mais comuns de algoritmos de aprendizado não supervisionado? Clustering, Dimensionality Reduction e Anomaly Detection. Regressão, Classi�cação a Clustering. K-means, PCA e Random Forest. Agrupamento de deslocamento médio, PCA e K-means. Regressão, Dimensionality Reduction e Anomaly Detection. Respondido em 29/11/2023 16:02:25 Explicação: Os algoritmos que se enquadram na categoria Clustering irão lidar principalmente com a localização de uma estrutura ou padrão em um dataset não categorizado. Já a classe Dimensionality Reduction refere-se a técnicas para reduzir o número de variáveis (atributos) de entrada em um dataset. Por �m, a classe Anomaly Detection aborda a identi�cação de itens em um dataset que diferem da norma. Acerto: 0,2 / 0,2 O comando de repetição é uma técnica muito importante para que se atinja o objetivo com o menor custo e tempo possível. Ao utilizar essa técnica, devemos ter cuidado para que a lógica do nosso código não seja alterada ou desfeita. Quando tomamos o devido cuidado e a implementamos em nosso projeto, podemos perceber que ela executa várias instruções que de�nimos, mantendo o objetivo primário que é a lógica do nosso algoritmo para chegar a um resultado. Sabendo disso, utilizamos os comandos de repetição quando: Queremos tornar nosso código mais e�caz Queremos que um conjunto de instruções sejam executadas em um número de�nido ou inde�nido de vezes, sempre respeitando a ordem lógica dos algoritmos Queremos deixar nosso código mais leve, não importando a ordem lógica que os algoritmos se encontram Queremos agrupar os códigos iguais, facilitando a visualização do nosso código Estamos com pouco armazenamento de dados Questão / 6 a Questão / 7 a Respondido em 29/11/2023 16:03:43 Explicação: Os comandos de repetição são utilizados para auxiliar os algoritmos, observando os padrões e agrupando-os para a resolução de uma tarefa de modo mais e�ciente. Acerto: 0,2 / 0,2 As estruturas de seleção são aquelas que permitem a execução de um bloco de código somente se uma determinada condição for verdadeira. Elas são usadas para alterar o �uxo de execução do programa, que vai depender do resultado de uma expressão lógica. Sobre as estruturas de seleção, é correto o que está em: Na estrutura de seleção composta, quando o resultado da avaliação das duas condições for falso, o algoritmo volta ao �uxo de execução e tenta novamente veri�car o mesmo trecho do algoritmo até que retorne com uma condição verdadeira. Diferente do exemplo sobre estrutura de seleção simples onde o algoritmo não tomava nenhuma ação, na seleção composta há uma decisão diferente, pois o termo "SENÃO" também é uma instrução. Na estrutura de seleção simples, quando o resultado da avaliação for falso, o algoritmo segue o �uxo de execução e prossegue para a execução de outroscomandos compostos. Na estrutura de seleção composta, uma única condição (expressão lógica) é avaliada por vez. Se o resultado desta avaliação retorne um valor verdadeiro, então um determinado conjunto de instruções (comando composto) é executado, caso seja falso, o algoritmo termina sua execução. A estrutura de seleção simples é utilizada nas linguagens de programação sob o termo "SE" (condição), "ENTÃO" (instrução) e SENÃO (instrução). Respondido em 29/11/2023 16:08:09 Explicação: As estruturas de seleção simples possuem apenas uma condição e instrução, e caso não retornem com valores verdadeiros, o �uxo de execução segue normalmente para o próximo comando, enquanto as estruturas de seleção composta, caso a condição não retorne com um valor verdadeiro, outra condição e instrução podem ser tomadas. Em ambos os casos, caso o resultado das condições não seja satisfeito, o �uxo de execução prossegue normalmente para o próximo comando. Acerto: 0,2 / 0,2 Uma das principais características presente na plataforma Scratch é o compartilhamento de projetos. Tais projetos podem ser vistos, comentados e copiados por outros utilizadores, mas para que essa opção esteja disponível, devemos seguir alguns passos. Como podemos ativar a função de compartilhar projetos? Essa opção pode ser ativada ou não na etapa de cadastro, pois nessa etapa é perguntado ao usuário se ele pretende ou não compartilhar seus projetos. Para ativar essa função, basta apenas criar o nosso primeiro projeto e adicionar várias programações. Para ativar essa opção, primeiramente temos que nos cadastrar na plataforma e validar nosso email. Essa opção é ativada assim que criamos o nosso nome de usuário e senha. Não é necessário fazer nada, essa opção já está ativada quando iniciamos o nosso projeto. Respondido em 29/11/2023 16:14:01 Explicação: Questão / 8 a Questão / 9 a Para compartilhar os projetos e remixar projetos de outros usuários, precisamos necessariamente adicionar nosso cadastro e validar nosso email. Ao deixar de fazer os passos nessa ordem, não vamos conseguir ter acesso às funcionalidades totais que a plataforma nos oferece. Acerto: 0,2 / 0,2 O Power BI é uma ferramenta muito utilizada nas empresas atualmente. Aponte, a seguir, uma importante vantagem da utilização do Power BI na análise dados. Não permite atualizar dados. Ferramenta grá�cas mais potentes. Não trata os dados. Flexibilidade do programa. Mais leve que outros programas. Respondido em 29/11/2023 16:15:18 Explicação: O Power BI tem como foco gerar relatórios e dashboards para apoio na tomada de decisão, tendo mais foco para design de grá�cos e governança de dados, quando comparado ao Excel. Questão / 10 a
Compartilhar