Buscar

PROGRAMAÇÃO E CIÊNCIA DE DADOS - 2

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

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 6, do total de 8 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

1a 
 Questão 
Acerto: 0,2 / 0,2 
 Para iniciar qualquer projeto que envolva programação, precisamos seguir 
determinados passos. O que pode separar o sucesso ou fracasso do nosso objetivo é 
saber primeiramente por onde começar. Ao fazer isso, podemos eliminar caminhos 
ou passos desnecessários para construção de um projeto. Dito isso, qual seria o 
primeiro passo a ser dado para programar um computador? 
 
 Escrever um algoritmo 
 Escrever um pseudocódigo 
 Ir atrás de uma linguagem de programação compatível com nosso projeto 
 Pensar na lógica de programação que vai embasar o programa 
 Criar um projeto em low-code ou no-code, dependendo do perfil do projeto 
Respondido em 09/10/2023 06:43:48 
 
Explicação: 
O primeiro passo a ser dado, sempre que formos realizar um projeto, é pensar na 
lógica de programação que nosso projeto vai se basear. A lógica de programação 
antecede todos os passos, pois só assim teremos um encadeamento do nosso 
pensamento para chegar ao objetivo final. 
 
 
 
2a 
 Questão 
Acerto: 0,2 / 0,2 
 Os operadores aritméticos são símbolos que utilizamos que nos permitem realizar 
cálculos matemáticos com valores numéricos. Os operadores aritméticos podem ser 
usados em expressões algorítmicas que possuem variáveis e/ou constantes. São 
exemplos de operadores aritméticos: 
 
 + - / * 
 < > e ou 
 = + - > 
 / * + = 
 verdadeiro falso + - 
Respondido em 09/10/2023 06:48:04 
 
Explicação: 
Somente na alternativa que contém os símbolos + - / * temos todos os operadores 
aritméticos corretos. 
 
 
 
3a 
 Questão 
Acerto: 0,2 / 0,2 
 Uma das opções que podemos acionar na plataforma Scratch é a visualização do 
projeto em tela cheia. Essa opção faz com que seja possível ver somente a área de 
visualização do projeto, não sendo possível mover os atores ou adicionar blocos de 
programação. Sabendo disso, em qual das opções abaixo podemos ativar a 
visualização em tela cheia e fazer com que nosso projeto não consiga ser editado? 
 
 Ferramentas de início/fim e modos de visualização. 
 Projetos e perfil. 
 Área de programação. 
 Área de visualização. 
 Configurações de objetos. 
Respondido em 09/10/2023 06:49:08 
 
Explicação: 
Mais especificamente na área dos modos de visualização do projeto. Ver o projeto 
em tela cheia permite interagir com nossa área de visualização sem mexer em 
nosso personagem ou nossa programação acidentalmente. 
 
 
 
4a 
 Questão 
Acerto: 0,2 / 0,2 
 Além de ter domínio nos dados, um analista de dados deve apresentar a habilidade 
de saber como irá compartilhar as informações de forma a demonstrar o que 
realmente é relevante de uma maneira fluida. Apresentando os dados necessários de 
forma sucinta, evitando a fadiga do público-alvo. A seguir, marque a alternativa com 
o termo a que se refere essa habilidade: 
 
 Pedagogia. 
 Administração. 
 Estatística. 
 Tecnologia da Informação. 
 Storytelling. 
Respondido em 09/10/2023 06:50:33 
 
Explicação: 
O Storytelling é a preocupação em se ¿contar uma história¿, seu principal objetivo 
é que o leitor possa entender o que realmente os dados estão descrevendo, com o 
objetivo de gerar insights, dessa forma, tornando o relatório uma ferramenta de 
suporte à tomada de decisão. 
 
 
 
5a 
 Questão 
Acerto: 0,2 / 0,2 
 
Um projeto de ciência de dados para ser bem sucedido deve ter um objetivo bem 
definido. A afirmação anterior diz respeito a qual das alternativas abaixo? 
 
 Comunicação 
 Foco 
 Trabalho em equipe 
 Resiliência 
 Controle 
Respondido em 09/10/2023 06:52:26 
 
Explicação: 
Foco - A coisa mais importante na ciência de dados é a pergunta. A segundo mais 
importante são os dados. Frequentemente, os dados limitarão ou permitirão você 
a responder a pergunta. Mas ter dados não pode salvá-lo se você não tiver uma 
pergunta bem definida, um foco. 
 
 
 
6a 
 Questão 
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? 
 
 Regressão, Classificação a Clustering. 
 Regressão, Dimensionality Reduction e Anomaly Detection. 
 Clustering, Dimensionality Reduction e Anomaly Detection. 
 K-means, PCA e Random Forest. 
 Agrupamento de deslocamento médio, PCA e K-means. 
Respondido em 09/10/2023 06:56:30 
 
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 fim, a classe Anomaly 
Detection aborda a identificação de itens em um dataset que diferem da norma. 
 
 
 
7a 
 Questão 
Acerto: 0,2 / 0,2 
 As plataformas low-code são voltadas a um público bem específico de pessoas que 
criam projetos. Essas plataformas não contêm algumas das principais funções 
encontradas em linguagens de programação e por isso são consideradas perfeitas 
para quem está iniciando o contato com a tecnologia. Quais são as limitações 
do low e no-code? 
 
 As linguagens utilizadas são pouco usuais, e por isso ainda não tem uma 
gama tão grande de compatibilidade com a grande maioria dos softwares 
 Os processos são relativamente novos e ainda há uma limitação de 
funcionalidades 
 Ainda há falta de segurança nos dados em virtude de os processos ainda 
serem relativamente novos 
 A falta de confiança nos projetos por não se utilizarem de linguagens 
convencionais e limitação de funcionalidades 
 A variabilidade de procedimentos torna o low-code muito complexo, 
afetando alguns projetos mais complexos 
Respondido em 09/10/2023 06:58:52 
 
Explicação: 
Os processos de low e no-code ainda estão sendo solidificados como novas 
técnicas de programação, então ainda enfrentam certas limitações e incertezas 
quanto às plataformas de criação de conteúdo. 
 
 
 
8a 
 Questão 
Acerto: 0,2 / 0,2 
 Em programação, uma estrutura é um conceito que permite organizar e armazenar 
dados relacionados de forma eficiente. Sobre as estruturas de controle é correto 
afirmar que: 
 
 Uma estrutura de seleção não é necessariamente sequencial, pois elas se 
utilizam de instruções que podem fazer com que o algoritmo prossiga de 
maneiras diferentes 
 As estruturas sequenciais dependem do resultado da avaliação de uma ou 
mais condições lógicas (verdadeiro ou falso) 
 Uma estrutura sequencial permite que um grupo de ações sejam executadas 
quando determinadas condições são ou não satisfeitas 
 Uma estrutura de seleção de um algoritmo é um conjunto de ações 
executadas em um padrão linear na mesma sequência que são escritas 
 As principais estruturas sequenciais são conhecidas como estruturas de 
seleção simples, composta e encadeada 
Respondido em 09/10/2023 07:02:17 
 
Explicação: 
A estrutura sequencial executa os comandos linearmente, tendo cada comando 
executado após o término do comando anterior, e caso a condição anterior não 
seja satisfeita, o próximo comando não é executado. As estruturas sequenciais não 
dependem da avaliação de mais de uma condição, essa é a definição de estrutura 
de seleção. A estrutura de seleção, como dito anteriormente, pode fazer com que 
o algoritmo prossiga por mais de um caminho, tendo seu fluxo de execução 
modificado a partir da avaliação de uma ou mais condições lógicas. 
 
 
 
9a 
 Questão 
Acerto: 0,0 / 0,2 
 As linguagens de programação são o meio que os programadores utilizam para dar 
comandos às máquinas, mas para que isso ocorra da maneira correta, é preciso que 
os códigos sejam claros e obedeçam a algumas regras. Sabendo disso, sobre as 
linguagens de programação, é correto afirmarque: 
 
 A linguagem de programação se dá por meio de uma série de instruções 
formais, que serão responsáveis por executar ordens, ações consecutivas e 
coletar dados. 
 Cada linguagem tem o seu propósito, porém, todas podem ser utilizadas em 
qualquer circunstância, bastando apenas adaptar o seu modo de escrita para 
chegar ao resultado esperado. 
 A linguagem de programação se dá por meio de uma série de instruções 
formais, onde todas as instruções têm propósitos diferentes, apesar de serem 
escritas com a mesma sintaxe. 
 Uma linguagem de programação é um tipo de linguagem que permite um 
programador se comunicar e controlar uma máquina apenas por código 
binário. 
 Uma linguagem de programação permite a um programador controlar um 
computador por meio de lógica de programação. 
Respondido em 09/10/2023 07:05:15 
 
Explicação: 
A linguagem de programação ocorre a partir de instruções dadas que executam 
determinada ordem. Cada linguagem de programação pode ter sua especificidade 
e o seu propósito, bem como podem ter sintaxes diferentes. 
 
 
 
10a 
 Questão 
Acerto: 0,0 / 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. 
 
 Flexibilidade do programa. 
 Não permite atualizar dados. 
 Não trata os dados. 
 Mais leve que outros programas. 
 Ferramenta gráficas mais potentes. 
Respondido em 09/10/2023 07:09:20 
 
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áficos e governança de dados, quando 
comparado ao Excel.

Outros materiais