Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercício por Temas avalie sua aprendizagem 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 a�rma em: 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? PROGRAMAÇÃO E CIÊNCIA DE DADOS KESSIA FULGENCIO SILVA 202209314159 PROGRAMAÇÃO E CIÊN 2023.3 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 7346 - PRIMEIRAS PRÁTICAS NA PROGRAMAÇÃO EM SCRATCH PARA QUEM NÃO É DE EXATAS 1. Apesar das linguagens de alto nível deixarem os comandos mais claros, temos ainda poucas instruções autoexplicativas para o entendimento humano. Uma linguagem de alto nível possui a sintaxe voltada para o entendimento humano, como por exemplo a linguagem de programação "Assembly". 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. 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. Data Resp.: 07/12/2023 11:26:31 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. 2. javascript:voltar(); javascript:voltar(); javascript:voltar(); javascript:voltar(); 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 a�rmar que: 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? Regras de sintaxe. Lógica de programação. Repetições. Variáveis. Operadores. Data Resp.: 07/12/2023 11:26:34 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. 3. 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. 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. 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. Data Resp.: 07/12/2023 11:26:38 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 especi�cidade e o seu propósito, bem como podem ter sintaxes diferentes. 4. Área de visualização. Con�gurações de objetos. Ferramentas de início/�m e modos de visualização. Projetos e per�l. Área de programação. Data Resp.: 07/12/2023 11:26:42 Explicação: Mais especi�camente 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. 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. 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? 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: 5. Planejar uma viagem. Assistir TV. Pedir comida por um aplicativo. Visualizar as redes sociais. Navegar na internet. Data Resp.: 07/12/2023 11:26:47 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. 6. Projetos com jogos, animações e estórias. Projetos com jogos, animações e criação de aplicativos. Projetos com bancos de dados complexos, criar estórias e animações. Projetos com imagens, músicas e edição de vídeos curtos. Projetos com estórias, moedas digitais e planilhas simples. Data Resp.: 07/12/2023 11:26:50 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. 7. 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. 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. Data Resp.: 07/12/2023 11:26:54 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 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? O Scratch é uma plataforma low-code que se destaca das demais plataformas, sendo uma das plataformas mais utilizadas para quem está iniciando ouquer iniciar a programar. O Scratch acaba se tornando muito atrativo às pessoas que querem dar os primeiros passos na área por conter algumas características atrativas. Sabendo disso, podemos dizer que uma das principais características que podemos destacar quanto à operação da plataforma Scratch é: Os códigos presentes em plataformas low-code são pré-programados, mas muitos deles aceitam dados de entrada que podem ser alimentados com informações que podemos inserir dentro do nosso programa. São exemplos de informações que podemos adicionar em nosso código: reaproveitados na etapa de criação do produto. 8. Para ativar essa função, basta apenas criar o nosso primeiro projeto e adicionar várias programações. Não é necessário fazer nada, essa opção já está ativada quando iniciamos o nosso projeto. Essa opção é ativada assim que criamos o nosso nome de usuário e senha. Para ativar essa opção, primeiramente temos que nos cadastrar na plataforma e validar nosso email. 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. Data Resp.: 07/12/2023 11:26:57 Explicação: 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. 9. Estar disponível somente nos 5 idiomas mais populares: português, inglês, espanhol, chinês e francês. Ser uma plataforma disponível apenas para o sistema operacional Windows. Ser uma plataforma gratuita. Ser uma plataforma de no-code muito popular entre os novos programadores. Ser uma plataforma que precisa de instalação em um computador ou celular para poder ser utilizada. Data Resp.: 07/12/2023 11:27:00 Explicação: O scratch é uma das maiores e mais populares plataformas gratuitas de programação. Muito se deve ao fato de sua plataforma ser intuitiva e estar presente em mais de 40 idiomas. 10. Letras, somente. Nomes, números, operações lógicas e blocos de código. Números, somente. Nomes, números, operações lógicas e operações matemáticas. Nomes e números apenas. Data Resp.: 07/12/2023 11:27:03 Explicação: Esses dados de entrada podem ser adicionados em todas as plataformas low-code de programação, e são responsáveis por tornar os projetos mais complexos e com mais funcionalidades. Não Respondida Não Gravada Gravada Exercício por Temas inciado em 07/12/2023 11:26:28.
Compartilhar