WorksheetsPENSAMENTO COMPUTACIONAL REC. 1 8 E 9
Total questions: 36
Worksheet time: 45mins
Quando escrevo um código de programação para a execução de um processo, estou falando sobre:
Decomposição
Padrões
Abstração
Algoritmo
O que é Pensamento Computacional?
É o pensamento do computador.
É uma habilidade para resolver problemas.
É uma Inteligencia Artificial (I.A.).
É uma habilidade de montar computador?
Um dos pilares PENSAMENTO COMPUTACIONAL é a DECOMPOSIÇÃO. Sobre ele podemos afirmar:
Processo que acontece com seres vivos quando morrem.
Processo que divide os problemas em partes menores para facilitar a resolução, desenvolvimento e gerenciamento
Processo de desintegração de um produto
Representação de algarismos com o valor posicional.
Os numero 010010101 significa:
Dias do mês
Codigo Binário
Endereço de Web
Bando de Bados
Na figura abaixo, temos a animação de um ratinho fugindo do gato Scratch. Precisamos ajudá-lo a fugir do gato fazendo com que ele se movimente até o esconderijo (retângulo vermelho).
De acordo com o que aprendemos até o momento, qual dos blocos abaixo é o correto para que o ratinho consiga se movimentar pelo cenário até o retângulo vermelho
Escolha uma alternativa correta.
a)
b)
c)
d)
O que são atividades desplugadas?
Atividades matemáticas.
Atividades com o auxílio de computador.
Atividades que não necessitam do uso de um computador.
Uma variável pode ser ...
apenas um número.
um texto.
diferentes valores, como: imagens, textos e números.
imagens aleatórias
Sobre pensamento computacional e seus pilares, relacione as alternativas
Algoritmo
Descrição de um processo passa a passo e que resolve um problema
Abstração
Simplificar, permitindo-nos gerenciar a complexidade, tornando as tarefas mais fáceis
Decomposição
Capacidade de dividir uma tarefa em pequenas partes
Reconhecimento de padrões
Capacidade de reconhecer semelhanças ou diferenças em comum
Pensamento Computacional
São conceitos da ciência da computação para resolução de problemas
A borracha pode nos ajudar a ajustar o nosso cenário ou atores para a forma que desejamos, apagando pedaços da imagem ou o plano de fundo que não gostaríamos de ter em nosso projeto. Assim, a borracha pode ser uma ferramenta útil para quando queremos deixar a nossa história mais legal.
Sabendo disso, quais as funcionalidades que a borracha pode ter em um projeto de Scratch?
A borracha pode preencher uma parte de uma imagem ou ator com outra cor permitindo pintá-los onde desejamos.
O tamanho máximo da borracha é de 200, o que permite apagar uma grande parte da tela facilmente.
Não conseguimos desfazer o que a borracha apagou, por isso precisamos usar a borracha com bastante calma e tamanho adequado.
A borracha pode transformar uma parte de uma imagem ou ator em transparente permitindo o uso de camadas em nosso projeto.
Utilizando o que aprendemos na aula, nós poderíamos gerar 3 raios em posições distintas em nosso cenário. Só que ao utilizar os blocos abaixo, podemos notar que não aparecem 3 raios e sim 4. Qual seria o problema em nosso código? (1.2.2 Raios Cenário)
É preciso adicionar apenas um bloco esconda no bloco quando bandeira verde for clicado escondendo assim o ator principal.
É preciso adicionar um bloco e que mostre no bloco quando bandeira verde for clicado e um bloco esconda no bloco quando eu começar com um clone.
É preciso adicionar um bloco esconda no bloco quando bandeira verde for clicado e um bloco mostre no bloco quando eu começar com um clone.
É preciso adicionar apenas um bloco esconda no bloco quando eu começar com um clone.
Pedro está desenvolvendo um jogo da roleta e quer criar um quiz de perguntas e respostas sobre as disciplinas que estuda, conforme imagem. Com o código já criado, a roleta gira sem parar. Porém, Pedro gostaria de fazer uma melhoria em seu jogo: ele quer que a roleta pare ao seu comando.
Pensando nisso, ordene 6 blocos para que a roleta de Pedro gire um número aleatório de vezes e pare quando o mouse for pressionado.
Quando "a bandeira verde" for clicado.
Repita número aleatório entre 200 e 500 vezes.
Gire 4 graus.
Se "mouse pressionado" então
Para todos.
Na figura ao lado temos um plano cartesiano, a partir dele podemos afirmar que as coordenadas onde está o Gato e o Cão são:
Gato: (5, 3)
Cão (-4, -5)
Gato: (3,5)
Cão (-5,4)
Gato: (5, 3)
Cão (0,0)
Gato: (0,0)
Cão (-5,4)
No Scratch, podemos construir uma história ou um jogo do jeito que quisermos, inserindo movimentação e falas para nossas personagens e também fazendo com que elas interajam em nosso cenário.
Podemos notar na figura abaixo um robô à esquerda do céu estrelado e um raio simbolizando uma energia à direita desse cenário. Amanda, que está começando a criar o seu jogo, desenhou o bloco abaixo de como o robô se comportaria.
Levando em conta o que você aprendeu nesta aula, com base no código acima, o que poderia acontecer no jogo da Amanda em relação às atitudes do robô?
Escolha uma alternativa correta.
a) O robô se movimenta livremente pelo cenário de acordo com o movimento do mouse e, se em 2 segundos não tocar na energia, ele diz “Consegui!”.
b) O robô sempre se move 10 passos seguindo a direção do mouse e, ao tocar
na energia, ele diz a frase “Consegui!”, e o jogo continua caso o ponteiro do
mouse continue se movendo.
c) O robô se movimenta livremente pelo cenário de acordo com o movimento
do mouse, e toda vez que toca na energia, ele diz “Consegui!”.
d) O robô sempre se move 10 passos seguindo a direção do mouse e, ao tocar na energia, ele diz a frase “Consegui!” e fica parado encerrando o jogo.
Ao desenvolver um jogo ou outro tipo de projeto no Scratch é muito interessante
buscar por dicas e melhorias para deixá-lo mais bonito, funcional e dentro do que
desejamos. Uma forma bem legal de buscar essas dicas seria através do compar-
tilhamento do projeto na comunidade do Scratch.
Além disso, através do compartilhamento do seu projeto é possível apresentar
suas produções para amigos, familiares e todas as pessoas que possam utilizar o seu projeto como base para o delas.
De acordo com o que aprendemos até o momento, quais das opções abaixo representam situações reais do processo de salvar e compartilhar um projeto no Scratch? Escolha duas alternativas corretas.
Selecione 2 alternativas.
a) Quando eu compartilho meu link, só quem tem uma conta no Scratch pode
acessar o meu projeto.
b) As notas e créditos servem para eu explicar como uma pessoa pode jogar
meu jogo.
c) Qualquer pessoa que tiver meu link pode acessar o meu projeto.
d) Para poder salvar e compartilhar um projeto eu preciso criar a minha con-
ta Scratch.
Compõe o maior ecossistema de ensino em tecnologia do Brasil e tem como missão transformar vidas e carreiras; está referindo-se da plataforma...
ALEXA
ALURA
CLASS ROOM
CHATGPT
O que é o Pensamento Computacional para você?
Saber pensar como o computador para resolver problemas práticos nas diversas áreas de conhecimento.
Capacidade de programar um computador em uma ou mais linguagens de programação para resolver problemas computacionais.
Saber usar o computador como ferramenta para solução de problemas práticos nas diversas áreas de conhecimento.
Conjunto de habilidades e competências da ciência da computação que podem ser aplicadas à solução de problemas práticos.
Qual a função do Scratch?
É uma ferramenta para editar textos e produzir slides.
É uma ferramenta de vídeos e jogos.
Trata-se de um site/aplicativo, que foi desenvolvido pela MIT, que serve para criar jogos, animações,
histórias entre outras coisas diversas, a partir de uma programação em blocos e intuitivas. Bastante
útil para começar a conhecer a lógica de programação.
É um sistema operacional para produzir jogos e animações.
Dentro do Scratch, o que significa “palco”?
são os comandos (algoritmos).
são objetos utilizados no jogo.
São os comandos dados nos códigos.
é um ambiente visual (cenário).
No Scratch, para que serve esse botão?
iniciar o programa
pausar o programa
Refazer a programação
Apenas para ilustrar
O que são Scripts?
São comandos (algoritmos)
São textos escritos
É um roteiro
É uma linguagem
Qual bloco de códigos no Scratch pertence os comandos de cor VERDE ?
variáveis
Movimento
Som
Operadores
Qual bloco de códigos no Scratch pertence os comandos de cor AZUL ?
Movimento
Variáveis
Operadores
Aparência
Qual bloco de códigos no Scratch pertence os comandos de cor AMARELO ?
Movimento
Operadores
Eventos
Sensores
Qual bloco de códigos no Scratch pertence os comandos de cor Roxo?
Movimento
Eventos
Aparência
Controle
O que são os "Blocos" no Scratch?
Uma forma de desenhar na tela
Uma forma de linguagem
Peças de quebra-cabeças que formam o código
Site utilizado nas aulas de Pensamento Computacional sendo conhecido como a maior comunidade para aprendizado de programação dedicada ao público jovem e com uma interface simples e que permite a você criar histórias, jogos e animações.
Udemy
"Scratch"
Sprite
Alura
Uma variável pode ser ...
apenas um número.
um texto.
diferentes valores, como: imagens, textos e números.
imagens aleatórias
Na aba “Scripts” do Scratch, podemos definir diversos aspectos dos atores do nosso projeto: movimento, aparência, som, entre outros. Para o projeto que estamos desenvolvendo, é muito importante padronizar a direção inicial das folhas da planta. Com qual comando podemos definir a direção inicial das plantas?
Para definir uma direção para as plantas, devemos realizar um novo upload de ator com a imagem já apontada na direção correta.
“Movimento” -> “Aponte para a direção X graus”.
“Movimento” -> “Mova X passos”.
“Movimento” -> “Se tocar na borda, volte”.
Aprendemos a fazer a clonagem da folha da planta, que é repetir o ator para que as imagens do jogo fiquem sobrepostas. Fazemos isso repetindo o mesmo conjunto de blocos “Crie clone desse ator” -> “Gire 90 graus” diversas vezes. Qual é o comando que usamos para que não seja necessário repetir o mesmo código diversas vezes?
Podemos copiar o mesmo ator e alterar na aba “Fantasia”.
Se quisermos que um comando seja executado mais de uma vez, devemos, obrigatoriamente, colocar o número exato de blocos diversas vezes.
Podemos refatorar o código e usar o bloco de comando “Repetir”.
Podemos apenas deletar os blocos. O Scratch consegue entender o número de repetições, independente dos blocos que estão no código.
Finalizamos o projeto das folhas da plantinha! Ele ficará disponível no repositório do Scratch para que outras pessoas se inspirem a desenvolver seus próprios projetos. Você também pode utilizá-lo como inspiração e fazer outros. Quando gostamos de um projeto do Scratch que pertence a outra pessoa, quais funcionalidades podemos utilizar para aproveitar esse projeto já existente? (Duas alternativas)
No Scratch precisamos sempre começar um projeto a partir da opção “Criar”, que inicia sem nenhum bloco de código prévio.
Podemos remixar o projeto e aplicar o que aprendemos no curso para deixá-lo diferente.
Podemos pedir para o criador do projeto nos passar a titularidade, para que o projeto seja nosso.
Podemos fazer uma cópia do nosso próprio projeto e alterar atores, cenários e outras características. Em seguida, podemos salvá-lo como um projeto novo.
Para tornar um projeto de desenho mais semelhante ao comportamento das plantas, devemos fazer com que a planta encolha cada vez que crescer uma folha nova. Dentro do loop “Repetir 25 vezes”, qual bloco devemos adicionar ao conjunto de blocos para as folhas nascerem?
“Adicione X ao tamanho”.
“Esconda”.
Não é possível diminuir o tamanho de uma nova folha, pois só temos o bloco “Adicione X ao tamanho”, não temos um bloco “Retire X do tamanho” disponível.
“Mude o tamanho para 200%”.
Luiza está criando um jogo divertido em que um dinossauro precisa comer todas as frutas que caem do céu, como mostra a figura. Para deixar seu jogo mais divertido, Luiza quer que sempre quando o dinossauro come uma maçã, seu tamanho aumenta. Ordene todos os blocos para construir essa funcionalidade.
Quando bandeira for clicada
sempre
se tocando em "maçã"? então
mude 5 no tamanho
O código "Quando bandeira for clicada" é um código de ________. Estes códigos iniciam a sequência das linhas de códigos no Scratch, sendo o primeiro bloco que deve ser colocado em toda sequência.
Assinale abaixo qual o tipo de código que está descrito na linha acima.
Aparências
Operadores
Controle
Eventos
Quando estamos programando, em determinados momentos, precisamos criar condições que irão determinar a sequência do código que será executada. Por exemplo: Se "o ator for clicado" então "mude 5 em seu tamanho".
Este tipo de código está presente, com nomes diferentes, em praticamente toda linguagem de programação. No Scratch, podemos chamá-los de códigos:
Aparência
Operadores
Controle
Eventos
______ são informações armazenadas contendo dados que
variam de pessoa para pessoa, ou de execução para execução
do código.
O nome do bloco em que podemos armazenar informações no Scratch é:
Eventos
Sensores
Meus Blocos
Variáveis
