
Quiz - Pensamento Computacional, Lógica de Programação
Presentation
•
Other
•
1st Grade
•
Practice Problem
•
Medium
MATHEUS BAYER DA SILVA OLSZEWSKI
Used 27+ 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
20 questions
One Step Equations
Presentation
•
KG - University
18 questions
MATEMATICAS
Presentation
•
1st Grade
20 questions
Miejscownik
Presentation
•
1st Grade
15 questions
Dragon Ball Super
Presentation
•
1st - 2nd Grade
17 questions
PUNTO Y SEGUIDO, PUNTO Y APARTE, PUNTO FINAL
Presentation
•
1st Grade
18 questions
QUESTIONNAIRE SATISFACTION FORMATION_A CHAUD
Presentation
•
1st Grade
18 questions
adjetivos, sustantivos, sinónimos y antónimos
Presentation
•
1st Grade
19 questions
Lição Frudos do Espírito - Alegria
Presentation
•
KG
Popular Resources on Wayground
6 questions
PRIDE Always and Everywhere
Presentation
•
12th Grade
20 questions
Lab Safety Quiz
Quiz
•
6th Grade
26 questions
KOR Review Kahoot Questions
Quiz
•
8th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
12 questions
Unit Zero lesson 2 cafeteria
Presentation
•
9th - 12th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
10 questions
Riddles Riddles fun Riddles
Quiz
•
6th - 12th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
Discover more resources for Other
10 questions
Soup, Salad, or Sandwich?
Quiz
•
1st Grade - Professio...
20 questions
place value
Quiz
•
1st Grade
15 questions
Addition and Subtraction
Quiz
•
1st Grade
17 questions
Greetings and Farewells in Spanish
Quiz
•
1st - 6th Grade
20 questions
Addition and Subtraction facts
Quiz
•
1st - 3rd Grade
20 questions
Place Value
Quiz
•
KG - 3rd Grade
10 questions
Identifying Physical and Chemical Changes
Interactive video
•
1st - 5th Grade
15 questions
Chromebook Care and Maintenance
Quiz
•
1st - 5th Grade