Buscar

PROGRAMAÇÃO E CIÊNCIA 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 9 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 9 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 9, do total de 9 páginas

Prévia do material em texto

PRÉ PROGRAMAÇÃO PARA QUEM NÃO É DE EXATAS 
 
 
1. 
 
 
Um dos requisitos mais importantes dos algoritmos que 
devemos respeitar é a inexistência de ambiguidades. 
Caso um comando lógico possua mais de um sentido, 
ele não poderá ser inserido em um algoritmo, pois não 
poderemos afirmar com certeza qual o objetivo dele. 
Sabendo disso, qual das frases abaixo pode ser 
considerada um comando lógico em um algoritmo por 
apresentar apenas um sentido? 
 
 
 Maria, ao sentar-se na cadeira, quebrou a perna dela 
 
 A casa caiu 
 
 A manga é verde 
 
 João pegou a carteira 
 O policial saiu da viatura 
Data Resp.: 09/10/2023 06:22:27 
 
Explicação: 
A frase possui significado completo por si só, não necessitando de uma explicação 
posterior, nem tendo mais de uma conotação possível. As demais frases contêm 
mais de um significado, apresentando ambiguidades, descartando-as de serem 
classificadas como um comando lógico de um algoritmo 
 
 
 
 
 
2. 
 
Com base na definição de algoritmos, marque a 
alternativa que apresenta a sequência lógica completa 
de enviar um e-mail profissional com um documento 
 
anexado 
 
 
 
Abrir o aplicativo →→ escrever a mensagem →→ selecionar seue-
mail →→ enviar. 
 
 
Abrir o aplicativo →→ anexaro arquivo →→ selecionar seu e-
mail →→ escrever otítulo →→ enviar. 
 
Abrir o aplicativo →→ escrever a mensagem →→ selecionar o 
remetente →→ escrever o título →→ anexaro arquivo →→ enviar. 
 
 
Abrir o aplicativo →→ escrever a mensagem →→ anexar o 
arquivo →→ enviar. 
 
 
Abrir o aplicativo →→ selecionar o remetente →→ escrever a 
mensagem →→ escrevero título →→ enviar. 
Data Resp.: 09/10/2023 06:24:03 
 
Explicação: 
Para que um algoritmo seja válido, ele precisa ter um passo a passo preciso, e um 
dos requisitos é ter apenas um verbo em cada passo, bem como ter um início e um 
fim bem delimitado, 0 que ocorre apenas na opçâo: Abrir o aplicativo →→ escrever 
a mensagem →→ selecionar o remetente →→ escrever o título →→ anexar o 
arquivo →→ enviar. As outras opçôes estâo incompletas em algum(ns) do(s) 
passo(s) e năo chegam ao objetivo do enunciado, fazendo com que o nosso 
algoritmo nâo tenha uma sequência lógica completa. 
 
 
 
 
 
 
INTRODUÇÃO À PROGRAMAÇÃO PARA QUEM NÃO É DE EXATAS 
 
 
3. 
 
Os algoritmos possuem algumas características 
importantes, que vão auxiliá-lo na hora da execução de 
uma tarefa, tais características incluem: precisão, 
 
finitude, clareza nas informações e efetividade. Sabendo 
disso, a respeito dos algoritmos, é correto afirmar que: 
 
 
Os algoritmos são considerados também como uma escrita intermediária 
entre a linguagem humana e as linguagens de programação. 
 
 Um algoritmo só pode ser escrito em uma linguagem de programação. 
 
 
Ele é compreendido como uma sequência de passos infinita que levam a 
execução de uma tarefa. 
 
 
Os computadores são plenamente aptos a executar qualquer algoritmo, 
independentemente de estarem escritos em uma linguagem de 
programação. 
 
 
Os algoritmos podem ou não, seguir uma ordem para atingir determinado 
objetivo. 
Data Resp.: 09/10/2023 06:25:52 
 
Explicação: 
Os algoritmos são considerados uma linguagem intermediária entre o homem e a 
máquina, sendo possível pensar em algumas soluções de modo mais livre, sem a 
necessidade de escrever em alguma linguagem de programação. 
 
 
 
 
 
4. 
 
 
Em alguns casos, a precisão dos dados numéricos se 
torna importante para que os resultados sejam os mais 
específicos possíveis. Nesses casos, é importante utilizar 
o armazenamento de dados corretamente. Sabendo 
disso, qual dos itens apresenta um tipo real de 
informação? 
 
 
 Esse alimento contém 222 kcal 
 O total deu R$ 1.239,98 
 
 Estou aguardando há quase duas horas! 
 
 Ele adotou dois cães 
 
 Ela dormiu cedo 
Data Resp.: 09/10/2023 06:26:44 
 
Explicação: 
Na alternativa correta temos um exemplo de uma informação numérica com casas 
decimais, enquanto nas alternativas incorretas temos informações variadas que 
podem até ser consideradas do tipo numérica, mas não possuem informações 
precisas. 
 
 
 
 
 
 
PRIMEIRAS PRÁTICAS NA PROGRAMAÇÃO EM SCRATCH PARA QUEM NÃO É DE EXATAS 
 
 
5. 
 
 
As plataformas low-code possuem facilidades na hora 
de criar projetos. Uma dessas facilidades diz respeito ao 
uso de códigos a partir de blocos pré-programados. 
Como é conhecida essa característica que a difere das 
linguagens de programação convencionais? 
 
 Regras de sintaxe. 
 
 Repetições. 
 
 Variáveis. 
 
 Lógica de programação. 
 
 Operadores. 
Data Resp.: 09/10/2023 06:28:40 
 
Explicação: 
A sintaxe é uma característica praticamente inexistente no mundo low-code, tendo 
em vista que os códigos são pré-programados, bastando apenas o posicionamento 
no local certo para que haja o funcionamento completo de nosso projeto. 
 
 
 
 
 
6. 
 
 
As linguagens de programação de alto nível foram 
criadas visando a facilitação entre o entendimento entre 
o programador e o computador, elas possuem 
comandos mais fáceis de se entender, em virtude de 
muitos termos serem análogos às palavras utilizadas no 
nosso cotidiano. Sabendo disso, é correto o que se 
afirma em: 
 
 
 
As linguagens de alto nível tem como objetivo a facilitação da maneira de 
programar, pois é mais intuitiva, amigável e fácil de aprender. 
 
 
Apesar das linguagens de alto nível deixarem os comandos mais claros, 
temos ainda poucas instruções autoexplicativas para o entendimento 
humano. 
 
 
As linguagens de baixo nível abstraem conceitos voltados para a máquina, ao 
contrário do que ocorre com as linguagens de alto nível, que facilitam o 
entendimento por meio de códigos binários. 
 
 
Elas se utilizam basicamente de uma interface conjunta entre hardware e 
software, estando mais próximas aos desenvolvedores de programas. 
 
Uma linguagem de alto nível possui a sintaxe voltada para o entendimento 
humano, como por exemplo a linguagem de programação "Assembly". 
Data Resp.: 09/10/2023 06:30:03 
 
Explicação: 
As linguagens de programação de alto nível tem características próprias, sendo elas 
conhecidas pela facilidade em programar com a ajuda de termos utilizados com 
similaridade a palavras que usamos no nosso cotidiano. 
 
 
 
 
 
 
INTRODUÇÃO À CIÊNCIA DE DADOS 
 
 
7. 
 
 
A inteligência artificial possui diversos subcampos. Qual 
é o campo de estudo que utiliza algoritmos e modelos 
estatísticos para aprender por meio de inferência e 
padrões sem serem explicitamente programados? 
 
 
 Big Data 
 
 Hadoop 
 
 Data mining (mineração de dados) 
 
 MapReduce 
 Machine Learning 
Data Resp.: 09/10/2023 06:33:36 
 
Explicação: 
Machine Learning é um subcampo da inteligência artificial, que é amplamente 
definido como a capacidade de uma máquina de imitar o comportamento humano 
inteligente. 
 
 
 
 
 
 
DASHBOARDS E VISUALIZAÇÃO DE DADOS 
 
 
8. 
 
 
A análise de dados, ou ciência de dados, vem ganhando 
cada vez mais importância no mundo corporativo. 
Atualmente, saber analisar dados, tornou-se essencial 
para a sobrevivência de uma empresa. Assinale a 
alternativa que indica um objetivo da análise de dados. 
 
 Auxiliar na Resolução de problemas reais. 
 
 Criptografar informações sigilosas. 
 
 Descobrir informações ocultas. 
 
 Gerar dados e informações. 
 
 Curiosidade sobre o ramo da Empresa. 
Data Resp.: 09/10/2023 06:34:25 
 
Explicação: 
A principal função da análise de dados é dar suporte na resolução de problemas 
reais da empresa, transformando dados em insigths (MEDRI, 2011). MEDRI, 
Waldir. ANÁLISE EXPLORATÓRIA DE DADOS. 2011. Disponível em: 
https://docs.ufpr.br/~benitoag/apostilamedri.pdf. Acesso em: 10 nov. 2022. 
 
 
 
 
 
9. 
 
Em relação a seleção da forma de visualizar dados, se 
faz muito importante conhecer para quem está 
destinado o relatório ou apresentação. A seguir aponte 
 
a etapa na qual o foco está em pensar qual o público-
alvo daapresentação: 
 
 
 Escolha uma apresentação visual adequada. 
 Entenda o Contexto. 
 
 Foque a atenção onde você deseja. 
 
 Elimine a saturação. 
 
 Pense como um design. 
Data Resp.: 09/10/2023 06:35:17 
 
Explicação: 
Entender o contexto é pensar no público a que se destina o documento a ser 
apresentado. Se o perfil é mais técnico, pode-se ser incluídas mais informações 
técnicas, por outro lado, para a alta administração, o relatório de dados deve ser 
mais enxuto e contextualizado com outros dados, para que não fique cansativo e 
demonstre uma visão mais holística. 
 
 
 
 
 
 
FUNDAMENTOS DA CIÊNCIA DE DADOS 
 
 
10. 
 
 
Quase todas as grandes plataformas de anúncios on-line 
têm um algoritmo de aprendizado que a partir de 
algumas informações sobre um anúncio e sobre o perfil 
do usuário, o algoritmo então pode determinar qual 
anúncio um usuário está mais propenso a clicar. 
Que tipo de algoritmo é usado no texto acima? 
 
 
 Processamento de Linguagem Natural. 
 
 Redes Neurais. 
 
 Não Supervisionado. 
 Supervisionado. 
 
 Lógica Fuzzy. 
Data Resp.: 09/10/2023 06:37:06 
 
Explicação: 
Nesse caso temos como atributos de entrada (X) o anúncio e informações do 
usuário. Nosso rótulo ou classe de saída (Y) é a informação se o usuário irá clicar ou 
não no anúncio. Como é fornecida para o algoritmo a resposta certa para que ele 
aprenda a prever a resposta futuramente, então se trata de um algoritmo de 
aprendizado supervisionado.

Continue navegando