Buscar

AVA PROGRAMAÇÃO E CIÊNCIAS DE DADOS

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 5 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

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

Outros materiais