NEW
Font size
S
M
L
XL
Worksheets1ª Questionário Avaliativo - 1º Trimestre P.C 8ª A - J.A
Total questions: 10
Worksheet time: 50mins
Name
Class
Date
1.
OS PILARES DO PENSAMENTO COMPUTACIONAL
O pensamento computacional é uma abordagem essencial para a resolução de problemas complexos e é sustentado por quatro pilares principais: decomposição, reconhecimento de padrões, abstração e algoritmos.
A decomposição envolve a divisão de um problema grande em partes menores e mais gerenciáveis, facilitando sua análise e solução.
O reconhecimento de padrões ajuda a identificar semelhanças e diferenças entre problemas, permitindo a aplicação de soluções conhecidas a novos desafios.
A abstração foca na identificação dos elementos fundamentais de um problema, descartando detalhes irrelevantes, para se concentrar no que realmente importa. Por último, os algoritmos são sequências precisas de instruções usadas para resolver problemas ou executar tarefas, garantindo que as soluções sejam eficientes e replicáveis.
Esses pilares não só aprimoram a capacidade de resolver problemas, mas também são habilidades valiosas em diversas áreas do conhecimento e do mercado de trabalho.
1 - Qual dos seguintes pilares do pensamento computacional envolve a divisão de um problema grande em partes menores e mais gerenciáveis?
a)
a) Reconhecimento de padrões
b)
b) Abstração
c)
c) Algoritmos
d)
d) Decomposição
2.
2 - O que o reconhecimento de padrões ajuda a identificar?
a)
a) Elementos fundamentais de um problema
b)
b) Sequências precisas de instruções
c)
c) Semelhanças e diferenças entre problemas
d)
d) Detalhes irrelevantes
3.
3 - A abstração no pensamento computacional se concentra em:
a)
a) Descartar elementos fundamentais
b)
b) Dividir um problema em partes menores
c)
c) Identificar detalhes irrelevantes
d)
d) Focar nos elementos fundamentais de um problema
4.
4 - Os algoritmos são importantes porque garantem que as soluções sejam:
a)
a) Complexas e irrepetíveis
b)
b) Simples e lentas
c)
c) Eficientes e replicáveis
d)
d) Desnecessárias para a execução de tarefas
5.
Questão 5 – Comando createCanvas()
No código a seguir, foi utilizado o comando createCanvas() para definir o
tamanho da tela em que as formas geométricas serão desenhadas:
O que acontece se você modificar os parâmetros de createCanvas(400,
400) para createCanvas(600, 200)?
a)
a) A área de desenho terá uma base menor e uma altura menor.
b)
b) A área de desenho terá uma base maior e uma altura menor.
c)
c) A área de desenho terá uma base menor e uma altura maior.
d)
d) A área de desenho permanecerá do mesmo tamanho.
6.
Questão 6 – Modificando o tamanho de formas
geométricas
O comando circle() foi usado no código para desenhar círculos na tela. Veja
o exemplo:
Responda a sequência correta de blocos nas linhas a seguir:
a)
a) circle( | 400 | ); | 200, | 200,
b)
b) ); | 400 | 200, | 200, | circle(
c)
c) circle( | 200, | 200, | 400 | );
d)
d) 200, | 200, | circle | ( 400 | );
7.
Questão 7 – Diferenças entre setup e draw
Leia as afirmações a seguir sobre as funções setup() e draw():
Classifique as afirmações como verdadeiras (V) ou falsas (F). Em seguida,
responda a sequência correta de letras nas linhas a seguir:
a)
a) F V F
b)
b) F F V
c)
c) V FV
8.
Questão 8 – Desenhando linhas
Guilherme quer desenhar uma linha com o comando line (), que começa no
primeiro pixel da esquerda e vai até o fim do outro lado em uma tela de 400 x
400 pixels, como mostra a figura a seguir:
Responda a sequência correta de blocos nas linhas a seguir:
a)
a) 400, 400 I ); I 0, 0 I line(
b)
b) 0, 0 I line( I 400, 400 I );
c)
c) line( I 0, 0 I ); I 400, 400
d)
d) line( | 0, 0 | 400, 400 | );
9.
Questão 9 – Comandos e coordenadas
Avalie as afirmativas a seguir sobre o uso de comandos e a manipulação de
coordenadas no plano cartesiano e, em seguida, assinale a alternativa correta:
I. O comando line() desenha uma linha reta conectando dois pontos
definidos por coordenadas (x1, y1) e (x2, y2).
II. O comando triangle() exige 3 valores de coordenadas, sendo um
para cada vértice do triângulo.
III. Para desenhar um triângulo na tela, o ponto de origem (0,0) está
localizado no canto inferior direito da tela.
IV. O ponto (0, 0) do plano cartesiano, em p5.js está localizado no canto
superior esquerdo da tela.
a)
a) I e IV estão corretas.
b)
b) II e III estão corretas.
c)
c) I, II e IV estão corretas.
d)
d) Apenas III está correta.
10.
Questão 10 – Comando if
Marcelo quer criar círculos em seu desenho e, por isso, elaborou o seguinte
código:
a)
V | F | V | F
b)
F | F | V | V
c)
V | V | F | F
d)
V | F | F | F
Reset
