
Quiz - Pensamento Computacional, Lógica de Programação
Presentation
•
Other
•
1st Grade
•
Practice Problem
•
Medium
MATHEUS SILVA
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
Internet.
Presentation
•
1st Grade
18 questions
A1 Lectura comprensiva 3
Presentation
•
1st Grade
18 questions
MEDIO AMBIENTE
Presentation
•
1st Grade
18 questions
A2 Asociación de palabras - clase de conversación
Presentation
•
1st Grade
18 questions
A2 Negaciones (básico)
Presentation
•
1st Grade
17 questions
Handebol
Presentation
•
1st Grade
17 questions
Ácidos e bases
Presentation
•
1st - 2nd Grade
21 questions
Tipos de narradores
Presentation
•
1st Grade
Popular Resources on Wayground
20 questions
"What is the question asking??" Grades 3-5
Quiz
•
1st - 5th Grade
20 questions
“What is the question asking??” Grades 6-8
Quiz
•
6th - 8th Grade
10 questions
Fire Safety Quiz
Quiz
•
12th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
34 questions
STAAR Review 6th - 8th grade Reading Part 1
Quiz
•
6th - 8th Grade
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
47 questions
8th Grade Reading STAAR Ultimate Review!
Quiz
•
8th Grade
Discover more resources for Other
20 questions
"What is the question asking??" Grades 3-5
Quiz
•
1st - 5th Grade
10 questions
Odd and even numbers
Quiz
•
1st - 2nd Grade
20 questions
Telling Time to the Hour and Half hour
Quiz
•
1st Grade
16 questions
Counting Coins counting money
Quiz
•
1st - 2nd Grade
20 questions
Halves and Fourths
Quiz
•
1st Grade
19 questions
Fire Safety
Quiz
•
KG - 2nd Grade
10 questions
SCR + ECR Restate and Answer Practice
Quiz
•
1st - 5th Grade
20 questions
Addition and Subtraction facts
Quiz
•
1st - 3rd Grade