Pensamento Computacional

Pensamento Computacional

1st Grade

9 Qs

quiz-placeholder

Similar activities

REVISÃO MICROSOFT WORD INF BSC

REVISÃO MICROSOFT WORD INF BSC

1st - 12th Grade

10 Qs

Revisão Execucao 2a V.A.

Revisão Execucao 2a V.A.

KG - Professional Development

10 Qs

Folclore - Contos de Assombração

Folclore - Contos de Assombração

1st - 5th Grade

10 Qs

Ariana Reis

Ariana Reis

1st - 5th Grade

12 Qs

Missão Pivot (Gestos)

Missão Pivot (Gestos)

1st Grade

10 Qs

ESPF - Curso Profissional de Comunicação e Serviço Digital

ESPF - Curso Profissional de Comunicação e Serviço Digital

KG - 9th Grade

10 Qs

INTELIGENCIA EMOCIONAL

INTELIGENCIA EMOCIONAL

1st - 3rd Grade

13 Qs

Gêneros Literários - 1° ano Em

Gêneros Literários - 1° ano Em

1st Grade

14 Qs

Pensamento Computacional

Pensamento Computacional

Assessment

Quiz

Other

1st Grade

Hard

Created by

ERICA ANDRADE

Used 2+ times

FREE Resource

AI

Enhance your content

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

9 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Ao desenvolver um projeto autoral com tecnologias como JavaScript e p5.js, é importante pensar em como garantir elementos originais. Pensando sobre os fatores que contribuem para a originalidade e a criatividade em projetos digitais, analise as afirmativas abaixo e, em seguida, selecione a alternativa correta.

I. Criar recursos próprios, como textos, imagens e sons, contribui para um projeto mais expressivo e com identidade própria.

II. Utilizar livremente elementos prontos, ignorando as permissões necessárias, preserva a autoria e a originalidade de um projeto.

III. Seguir modelos visuais conhecidos, mesmo sem adaptações, costuma ser suficiente para garantir a originalidade em um projeto.

IV. Organizar o código de forma clara, com comentários e documentação, reforça a qualidade técnica e o cuidado autoral.

Apenas I e II estão corretas.

Apenas II e III estão corretas.

Apenas I e IV estão corretas.

Apenas III e IV estão corretas.

2.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Um algoritmo pode ser definido como:

Um robô que executa tarefas.

Um sistema de inteligência artificial.

Uma sequência de passos organizados para resolver um problema.

Um tipo de código de computador.

3.

MULTIPLE SELECT QUESTION

1 min • 1 pt

Ana está programando um jogo em que uma personagem coleta moedas. Considerando as estruturas de repetição e condições que podem ser usadas para verificar o progresso do jogo e realizar ações conforme o número de moedas coletadas, analise as afirmações abaixo e, em seguida, selecione a alternativa correta.

I. A estrutura for pode ser usada para repetir a coleta de moedas um número fixo de vezes; e a estrutura if pode verificar se o número de moedas coletadas é maior que 5.

II. A estrutura while pode ser usada para continuar coletando moedas enquanto o número delas for menor que 10; e o operador && pode ser usado para verificar se a personagem está em um nível difícil e tem pelo menos 5 moedas.

III. A estrutura for pode ser usada para coletar moedas até o número delas ser maior que 10; e a estrutura if pode verificar se a personagem tem mais de 5 ou menos de 3 moedas.

IV. A estrutura while pode ser usada para continuar coletando moedas até que o número delas seja igual a 10; e o operador || pode ser usado para verificar se a personagem tem mais de 5 moedas ou está em um nível fácil.

Apenas I e II estão corretas.

Apenas II e IV estão corretas.

Apenas I e III estão corretas.

Apenas III e IV estão corretas.

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Thiago está programando um jogo de labirinto e deseja garantir que o código esteja bem documentado para que qualquer pessoa entenda facilmente o que cada parte faz. Agora, ele está escrevendo uma função responsável por movimentar a personagem. Observe o trecho de código abaixo:

//_________

function moverDireita() {

personagem.x += 10;

}

Considerando esse código, qual comentário deve preencher a lacuna da primeira linha?

Atualiza a posição da personagem no eixo X, simulando um movimento para cima.

Reduz o valor da coordenada horizontal, deslocando a personagem para o lado oposto.

Aumenta o valor da posição X, fazendo a personagem se mover horizontalmente para a direita.

Modifica a posição da personagem, simulando um salto com direção para o lado direito.

5.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

No p5.js, qual função é usada para configurar o tamanho da tela do sketch?

createCanvas

setScreen

initCanvas

resizeWindow

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Supondo que criamos uma lista de filmes para ser usada em um programa que recomenda filmes para as pessoas. O ponto-chave dessa lista foi incluir a categoria e classificação indicativa dos filmes. Pensando nisso, escolha a alternativa correta:

Adicionar informações específicas nos filmes permite que o programa recomende os filmes mais populares para as pessoas.

Adicionar informações específicas nos filmes não é essencial. É possível recomendar bons filmes com informações mais gerais.

Adicionar informações específicas nos filmes garante que eles sejam recomendados apropriadamente para a faixa etária e os interesses das pessoas que vão utilizar o recomendador.

7.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Além de manipularmos as funções draw() e setup(), criamos uma nova função chamada geraRecomendacao(). Agora responda: Porque foi necessário criar uma nova função ao invés de utilizarmos as que já existiam no editor?

Escolha uma alternativa correta:

As funções draw() e setup() são reservadas para a lógica de manipulação de elementos gráficos e configurações de tela, não para a lógica de gerar recomendações de filmes.

As funções draw() e setup() não têm a capacidade de processar e gerar a lógica de recomendações de filmes com base em critérios específicos, como idade e preferências.

Na verdade, utilizar as funções draw() e setup() seria uma abordagem eficiente, pois já são usadas para manipulação de elementos gráficos, podendo ser adaptadas para gerar recomendações de filmes.

A criação de uma nova função específica para gerar recomendações evita a mistura da lógica de manipulação de elementos gráficos com a de recomendações de filmes, garantindo um código mais organizado e fácil de manter.

8.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

O que acontece se colocarmos código de desenho fora da função draw()?

Ele será executado repetidamente.

Ele nunca será executado.

Ele será executado apenas uma vez.

Ele gera um erro e trava o código.

9.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

A função draw() em p5.js serve para:

Declarar variáveis.

Desenhar a tela uma única vez.

Atualizar continuamente os elementos da tela.

Criar botões e menus.