
Quiz - Pensamento Computacional, Lógica de Programação
Presentation
•
Other
•
1st Grade
•
Practice Problem
•
Medium
MATHEUS BAYER DA SILVA OLSZEWSKI
Used 25+ times
FREE Resource
6 Slides • 18 Questions
1
Pensamento Computacional, Lógica de Programação e Introdução ao P5.js
Professor: Matheus Bayer
2
Introdução ao Quiz
Bem-vindo ao quiz!
Teste seus conhecimentos sobre Pensamento Computacional, Lógica de Programação e P5.js.
Leia atentamente o conteúdo antes de responder às questões.
3
Introdução ao Pensamento Computacional
O Pensamento Computacional é um processo de resolução de problemas que envolve quatro pilares principais:
Decomposição - Dividir um problema complexo em partes menores e mais fáceis de resolver.
Reconhecimento de padrões - Identificar padrões e semelhanças para simplificar a solução.
Abstração - Focar nos aspectos mais importantes do problema, ignorando detalhes irrelevantes.
Algoritmos - Criar uma sequência de passos para resolver o problema de forma estruturada.
4
Lógica de Programação
A Lógica de Programação é a base para a criação de programas de computador. Alguns conceitos fundamentais incluem:
Variáveis - Espaços na memória que armazenam valores.
Condicionais - Estruturas que permitem decisões baseadas em condições (exemplo: if/else).
Loops - Estruturas que repetem um bloco de código enquanto uma condição for verdadeira (exemplo: for, while).
Funções - Blocos de código reutilizáveis que realizam tarefas específicas.
5
Multiple Choice
O que significa Pensamento Computacional?
A) Resolver problemas de forma automática
B) Aplicar conceitos matemáticos apenas
C) Aplicar técnicas da computação para resolver problemas de forma eficiente
D) Programar computadores diretamente
6
Multiple Choice
Qual dos itens abaixo não é um dos pilares do Pensamento Computacional?
A) Decomposição
B) Reconhecimento de padrões
C) Criatividade
D) Algoritmos
7
Multiple Choice
O que é um algoritmo?
A) Uma sequência de passos para resolver um problema
B) Um código escrito em qualquer linguagem
C) Uma estrutura de repetição
D) Um erro no programa
8
Multiple Choice
O que é uma variável em programação?
A) Um tipo de loop
B) Um espaço na memória que armazena valores
C) Um comando que cria gráficos
D) Uma função de repetição
9
Multiple Choice
Qual é a principal finalidade de uma estrutura condicional (if/else)?
A) Repetir um bloco de código automaticamente
B) Permitir a tomada de decisões com base em condições
C) Criar variáveis no programa
D) Definir o layout da interface
10
Multiple Choice
Para que servem os loops em programação?
A) Para definir variáveis
B) Para executar um bloco de código repetidamente enquanto uma condição for verdadeira
C) Para criar funções
D) Para desenhar gráficos
11
Multiple Choice
O que é uma função em programação?
Uma estrutura de repetição
B) Um tipo de variável
C) Um bloco de código reutilizável
D) Um comando de desenho
12
Introdução ao P5.js
O P5.js é uma biblioteca JavaScript que facilita a criação de gráficos interativos e animações. Alguns comandos básicos incluem:
setup() - Função que roda uma única vez no início do programa.
draw() - Função que roda continuamente, permitindo animações.
ellipse(x, y, largura, altura) - Desenha um círculo ou elipse.
rect(x, y, largura, altura) - Desenha um retângulo.
line(x1, y1, x2, y2) - Desenha uma linha entre dois pontos.
fill(r, g, b) - Define a cor de preenchimento de uma forma.
background(r, g, b) - Define a cor do fundo.
13
Multiple Choice
Qual dos seguintes comandos do P5.js desenha um círculo na tela?
A) rect()
B) line()
C) ellipse()
D) background()
14
Multiple Choice
Para que serve a função setup() no P5.js?
A) Para definir configurações iniciais do programa
B) Para executar código repetidamente
C) Para detectar cliques do usuário
D) Para encerrar o programa
15
Multiple Choice
Qual a função do bloco draw() no P5.js?
A) Criar variáveis
B) Rodar continuamente para desenhar animações
C) Definir as cores dos objetos
D) Criar funções matemáticas
16
Multiple Choice
Qual comando do P5.js é usado para detectar cliques do mouse?
A) keyPressed()
B) mousePressed()
C) draw()
D) background()
17
Multiple Choice
O que o comando fill(255, 0, 0); faz no P5.js?
A) Define a cor de fundo
B) Cria um retângulo
C) Define a transparência
D) Preenche uma forma com a cor vermelha
18
Multiple Choice
Como podemos definir a cor do fundo no P5.js?
A) fill()
B) background()
C) stroke()
D) rect()
19
Multiple Choice
Qual o comando para desenhar um retângulo no P5.js?
A) rect()
B) ellipse()
C) background()
D) line()
20
Multiple Choice
Qual a diferença entre mousePressed() e mouseClicked() no P5.js?
A) São exatamente iguais
B) mouseClicked() detecta múltiplos cliques
C) mousePressed() detecta o clique no exato momento do pressionamento, enquanto mouseClicked() detecta quando o clique é finalizado
D) mousePressed() não funciona no P5.js
21
Multiple Choice
Como podemos mover um objeto na tela utilizando o mouse no P5.js?
A) Utilizando a variável mouseX e mouseY
B) Com a função draw()
C) Criando um loop infinito
D) Definindo um retângulo fixo
22
Multiple Choice
Como utilizar um loop para desenhar múltiplas formas na tela?
A) Usando a estrutura for
B) Criando várias variáveis
C) Definindo coordenadas manualmente
D) Repetindo o código sem estrutura
23
Multiple Choice
O que acontece se não definirmos a função setup() no código do P5.js?
A) Nada, funciona normalmente
B) O loop draw não funciona
C) O loop draw não funciona
D) O programa não roda corretamente
24
Parabéns por concluir o quiz!
Esperamos que tenha sido uma experiência enriquecedora.
Continue praticando e explorando mais sobre Pensamento Computacional, Lógica de Programação e P5.js.
Bons estudos! 🚀
Pensamento Computacional, Lógica de Programação e Introdução ao P5.js
Professor: Matheus Bayer
Show answer
Auto Play
Slide 1 / 24
SLIDE
Similar Resources on Wayground
21 questions
Porcentaje
Presentation
•
1st Grade
19 questions
compuertas lógicas
Presentation
•
1st Grade
19 questions
TRASLACIÓN Y ROTACIÓN
Presentation
•
1st Grade
20 questions
Les loisirs
Presentation
•
1st Grade
20 questions
Segundo Parcial
Presentation
•
1st Grade
16 questions
Asertividad
Presentation
•
1st Grade
19 questions
Contabilidad
Presentation
•
1st Grade
20 questions
CENTÍMETRO Y LITRO
Presentation
•
1st Grade
Popular Resources on Wayground
11 questions
Hallway & Bathroom Expectations
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Assessment 2
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
12 questions
2026 TAP Technology in the Classroom
Presentation
•
Professional Development
15 questions
HCS SCI 05 Summer School Assessment 2 Review
Quiz
•
5th Grade
15 questions
HCS SCI 04 Summer School Review 2
Quiz
•
4th Grade
59 questions
Geometry Unit 3 Review
Quiz
•
9th - 12th Grade
14 questions
FAST ELA READING SMAPLE TEST MATERIALS
Passage
•
3rd Grade