Prévia do material em texto
MARIA RITA COUTINHO FAG… 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 Ir atrás de uma linguagem de programação compatível com nosso projeto Criar um projeto em low-code ou no-code, dependendo do perfil do projeto Escrever um pseudocódigo 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? A João pegou a carteira B Maria, ao sentar-se na cadeira, quebrou a perna dela O policial saiu da viatura A manga é verde 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? A Ele adotou dois cães Estou aguardando há quase duas horas! O total deu R$ 1.239,98 Ela dormiu cedo E Esse alimento contém 222 kcal 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: As estruturas sequenciais dependem do resultado da avaliação de uma ou mais condições lógicas (verdadeiro ou falso) 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 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 Uma estrutura sequencial permite que um grupo de ações sejam executadas quando determinadas condições são ou não satisfeitas As principais estruturas sequenciais são conhecidas como estruturas de seleção simples, composta e encadeada 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? A V a r i á v e i s . B Lógica de programação. Regras de sintaxe. Repetições. E Operadores . 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 da apresentação: A Entenda o Contexto.s holística. Escolha uma apresentação visual adequada. Elimine a saturação. Pense como um design. Foque a atenção onde você deseja. Empresas orientadas a dados possuem vantagens competitivas em relação a empresas tradicionais. Assinale a alternativa que indica uma dessas vantagens. A Utilizam mão de obra mais jovem B Pagam melhores dividendos Usam a ciência de dados para executar tarefas operacionais Usam modelo de gestão horizontal Investem alto em tecnologia Algumas diretrizes são essenciais para a condução de projetos de ciência de dados de modo mais transparente e respeitável. Assinale a alternativa que indica quais são essas diretrizes. A Consentimento, comunicação e transparência. Controle, clareza e trabalho em equipe. C Abordagem centrada no cliente. Gestão de dados. E Consentimento, clareza e controle. Podemos dizer que todos os aplicativos de um smartphone, para serem mais eficazes, 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 Sim, todos os aplicativos devem ter apenas uma linguagem de programação específica, pois isso facilita na integração com o smartphone 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 Não, pois um mesmo aplicativo deve ser feito em mais de uma linguagem de programação, facilitando o processo de escrita dele 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 fluxo 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 fluxo 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, B na seleção composta há uma decisão diferente, pois o termo "SENÃO" também é uma instrução. 0 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.