Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: PROGRAMAÇÃO E CIÊNCIA DE DADOS Acertos: 1,8 de 2,0 16/10/2023 Acerto: 0,2 / 0,2 As linguagens de programação são linguagens que possibilitam a comunicação entre o programador e as máquinas a partir de uma escrita padronizada que executa comandos lógicos para um determinado objetivo. Para nos comunicarmos com os computadores em uma linguagem de programação, precisamos antes saber como vamos transmitir comandos para essas linguagens. Sobre essas linguagens é correto a�rmar que: As linguagens de programação são escritas a partir de uma linguagem formal, permitindo escrever ordens, ações, dados e algoritmos para criar programas São exemplos principais de linguagens de programação: Smart TV, Celulares, Computadores e Navegador Elas servem apenas para comunicação entre os computadores As linguagens de programação possuem a mesma forma de escrita Todas têm o mesmo objetivo Respondido em 16/10/2023 17:18:04 Explicação: As linguagens de programação possuem exatamente o conceito que se encontra na alternativa, pois elas são escritas a partir de uma linguagem formal pelos programadores e tem como objetivo criar aplicativos, sites, manipular banco de dados, entre outras aplicações 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: 3 * 8 (4 + 5) > (2 +1) 8 >= 5 Se √36 < 7 e 3² = 9, então eu acertei (3 + 1) = (2 + 2) Respondido em 16/10/2023 17:19:28 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,0 / 0,2 Nosso dia a dia é composto por várias ações que fazemos de forma automática sem que se perceba que por trás da sua execução há uma lógica. Sabendo disso, selecione a opção que mostra uma ação do nosso cotidiano que pode ser relacionada com comandos lógicos, ou seja, instruções com comandos claros contendo início, meio e �m. Visualizar as redes sociais. Pedir comida por um aplicativo. Assistir TV. Planejar uma viagem. Navegar na internet. Respondido em 16/10/2023 17:20:25 Explicação: Nessa opção, temos a clássica receita de um algoritmo, um passo a passo contendo início, meio e �m. Ao pedir uma comida por aplicativo temos um passo a passo com uma quantidade �nita de ações que vai gerar um resultado. Acerto: 0,2 / 0,2 Um dashboard em geral contém informações de diversas naturezas. Em um dashboard. quais são os tipos de informação que, geralmente, são inseridas em cartões. Indicadores. Filtros. Sumário. Tempo. Nomes. Respondido em 16/10/2023 17:21:30 Explicação: Os cartões, geralmente, �cam na parte superior esquerda do grá�co em destaque. Nesse tipo de grá�co são inseridos principalmente indicadores, como por exemplo o KPI. Acerto: 0,2 / 0,2 As habilidades de programação são indispensáveis para a ciência de dados. Selecione a alternativa que apresenta as duas linguagens de programação mais populares para ciência de dados. Pascal e Scala Clipper e Java Python e R Questão / 3 a Questão / 4 a Questão / 5 a C# e Cobol Fortran e Matlab Respondido em 16/10/2023 17:22:00 Explicação: Python é uma das linguagens de codi�cação mais populares usadas em ciência de dados devido à sua versatilidade e ao número de bibliotecas de ciência de dados disponíveis. R também é uma boa linguagem de programação de ciência de dados, pois funciona com várias plataformas e possui muitas bibliotecas para ciência de dados. Acerto: 0,2 / 0,2 Ao contrário do aprendizado supervisionado, o aprendizado não supervisionado usa dados não rotulados. A partir desses dados, ele descobre padrões que ajudam a resolver problemas de agrupamento ou associação. Isso é particularmente útil quando não temos certeza das propriedades comuns dentro de um dataset. Das opções abaixo, qual você abordaria usando um algoritmo de aprendizado não supervisionado? Dado um conjunto de artigos de notícias encontrados na web, agrupe-os em conjuntos de artigos sobre as mesmas histórias. Classi�car se um e-mail é um spam ou não. Retenção de cliente prevendo aqueles que estão propensos a procurar a concorrência. Em carros autônomos, onde há vários aspectos a serem considerados, como limites de velocidade, zonas dirigíveis e evitar colisões. Dado um conjunto de dados de pacientes diagnosticados como tendo diabetes ou não, classi�car novos pacientes como tendo ou não diabetes. Respondido em 16/10/2023 17:23:13 Explicação: Essa é uma típica aplicação de aprendizado não supervisionado chamado clustering. O algoritmo de clustering utiliza dados sem rótulos e tenta agrupá-los automaticamente em clusters (grupos). Acerto: 0,2 / 0,2 Com base na de�nição de algoritmos, marque a alternativa que apresenta a sequência lógica completa de enviar um e-mail pro�ssional com um documento anexado Abrir o aplicativo selecionar o remetente escrever a mensagem escrevero título enviar. Abrir o aplicativo anexaro arquivo selecionar seu e-mail escrever otítulo enviar. Abrir o aplicativo escrever a mensagem selecionar seue-mail 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. Respondido em 16/10/2023 17:24:30 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 �m 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 → → → → → → → → → → → → → → → → → → → → → → → → Questão / 6 a Questão / 7 a 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. 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 simples, quando o resultado da avaliação for falso, o algoritmo segue o �uxo de execução e prossegue para a execução de outros comandos compostos. 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 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. 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). 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. Respondido em 16/10/2023 17:30:03 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, enquantoas 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 Com o auxílio da plataforma Scratch é possível fazer vários tipos de projetos, o que vai in�uenciar em um projeto criado na plataforma é o grau de lógica de programação e familiaridade com ela. Podemos desenvolver diversos projetos ao utilizar em nossos projetos os principais blocos de programação presentes no Scratch. Sabendo disso, quais tipos de projetos podemos criar na plataforma Scratch? Projetos com jogos, animações e criação de aplicativos. Projetos com estórias, moedas digitais e planilhas simples. Projetos com jogos, animações e estórias. Projetos com bancos de dados complexos, criar estórias e animações. Projetos com imagens, músicas e edição de vídeos curtos. Respondido em 16/10/2023 17:28:27 Explicação: Podemos criar diversos jogos, fazer animações e controlar objetos, presentes em algumas placas do kit Arduino, que possui fácil integração com o scratch e pode criar diversos objetos controladores. Questão / 8 a Questão / 9 a Acerto: 0,2 / 0,2 Tipo de análise de dados que tem por foco entender o atual cenário. Geralmente, nessa análise são feitos relatórios e dashboards que descrevem números da empresa, com �nalidade de transformar dados em insights. Assinale a alternativa que nomeia corretamente esse tipo de análise. Preditiva Absoluta Descritiva Referencial Prescritiva Respondido em 16/10/2023 17:27:23 Explicação: A análise de descritiva descreve o cenário atual da empresa, utilizando relatórios e dashboards, auxiliando na tomada de decisão e resolução de problemas (SHARDA et al.,2019) Questão / 10 a
Compartilhar