
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
19 questions
La lechera
Presentation
•
1st Grade
18 questions
2n D L’oració: subjecte i predicat
Presentation
•
KG
20 questions
B2 Latijn: Les 5
Presentation
•
1st Grade
18 questions
ESPAÑOL : PROCEDIMIENTO PARA LEER Y ANALIZAR CUENTOS Y NOVELAS
Presentation
•
1st Grade
16 questions
Suma y resta de números con signo
Presentation
•
1st Grade
20 questions
REPASO SEMANAL LENGUAJES B2B1-23/24
Presentation
•
1st Grade
20 questions
Jess
Presentation
•
1st Grade
17 questions
El teatro
Presentation
•
1st Grade
Popular Resources on Wayground
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
10 questions
Identify Fractions, Mixed Numbers & Improper Fractions
Quiz
•
3rd - 4th Grade
Discover more resources for Other
20 questions
Telling Time to the Hour and Half hour
Quiz
•
1st Grade
20 questions
Cartoon Characters!
Quiz
•
KG - 5th Grade
12 questions
Summer Trivia
Quiz
•
1st - 5th Grade
15 questions
Place Value tens and ones
Quiz
•
1st Grade
10 questions
Movie Trivia
Quiz
•
KG - 2nd Grade
15 questions
Memorial Day Trivia
Quiz
•
KG - 12th Grade
12 questions
Name that Candy
Quiz
•
KG - 12th Grade
26 questions
End of Year Math Review
Quiz
•
1st - 2nd Grade