Search Header Logo

Pensamento Computacional

Authored by ERICA ANDRADE

Other

1st Grade

Used 2+ times

Pensamento Computacional
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

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.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?