Pensamento Computacional P.C.
1º Ano EM 2024
Atenção: Nas aulas de laboratório de Informática, fazer entre uma a duas atividades das aulas da Plataforma Alura, não mais do que isso. Depois de fazer as atividades do Alura, a cada aula no laboratório, fazer as atividades orientadas pelo professor Marcos Eduardo.
Como usar o Scratch no celular
Links importantes
Jogo simples no Scratch
Gato e rato
Criar o jogo do dinossauro (similar) no Scratch
Curso Professor Jogo de cartas
Blocos de Comandos do Scratch
No Scratch, os blocos de comando são categorizados em diferentes grupos, cada um com cores e funções específicas. Essa organização facilita a compreensão e o uso da ferramenta, permitindo que os usuários encontrem rapidamente os blocos que precisam para criar seus projetos. Vamos explorar cada categoria de blocos em detalhes:
1. Movimento:
Os blocos de movimento (na cor laranja) controlam a movimentação dos sprites na tela. Eles permitem que os sprites se movam para frente, para trás, para os lados, rodem, mudem de direção e até mesmo sigam um caminho específico. Esses blocos são essenciais para criar animações, jogos e outros projetos interativos.
Exemplos de blocos de movimento:
Mover () passos: Move o sprite na direção em que está olhando a quantidade de passos especificada.
Virar () graus (sentido horário): Vira o sprite o número de graus especificado no sentido horário.
Ir para x: () y: (): Move o sprite para a posição exata no palco definida pelas coordenadas x e y.
Seguir até x: () y: (): Faz o sprite seguir um caminho reto até a posição no palco definida pelas coordenadas x e y.
2. Aparência:
Os blocos de aparência (na cor roxa) controlam a aparência dos sprites, como tamanho, cor, figurino e efeitos visuais. Eles permitem que os sprites mudem de visual de acordo com as necessidades do projeto, tornando-os mais dinâmicos e atraentes.
Exemplos de blocos de aparência:
Mudar tamanho para %: Altera o tamanho do sprite para a porcentagem especificada em relação ao tamanho original.
Mudar cor para: Define a cor principal do sprite para a cor selecionada.
Vestir como () : Muda o figurino do sprite para o figurino especificado.
Mostrar: Exibe o sprite na tela.
Esconder: Oculta o sprite da tela.
3. Som:
Os blocos de som (na cor verde) controlam a reprodução de sons e músicas no projeto. Eles permitem que sons sejam tocados, melodias sejam criadas e efeitos sonoros sejam utilizados para enriquecer a experiência do usuário.
Exemplos de blocos de som:
Tocar som () : Toca o som especificado no projeto.
Tocar nota () por () segundos: Toca a nota musical especificada por um determinado período de tempo.
Gravar som por () segundos: Grava um som do microfone por um determinado período de tempo e o salva no projeto.
Mudar volume para %: Define o volume de reprodução do som para a porcentagem especificada.
4. Caneta:
Os blocos da caneta (na cor marrom) permitem que o sprite desenhe no palco usando linhas e cores. Eles são úteis para criar desenhos, escrever textos e ilustrar ideias de forma interativa.
Exemplos de blocos da caneta:
Abaixar caneta: Abaixa a caneta para começar a desenhar no palco.
Levantar caneta: Levanta a caneta para parar de desenhar no palco.
Mudar cor da caneta para: Define a cor da linha que será desenhada pela caneta.
Mudar tamanho da caneta para: Define a espessura da linha que será desenhada pela caneta.
5. Controle:
Os blocos de controle (na cor azul clara) permitem organizar a sequência de comandos nos projetos, criando fluxos lógicos e estruturas condicionais. Eles são essenciais para controlar o comportamento dos sprites e a interação do usuário com o projeto.
Exemplos de blocos de controle:
Quando () : Inicia um bloco de comandos quando uma condição específica é atendida.
Se () então () senão () : Executa um bloco de comandos se uma condição for verdadeira e outro bloco de comandos se a condição for falsa.
Repetir () vezes: Repete um bloco de comandos um número específico de vezes.
Para sempre: Repete um bloco de comandos indefinidamente até que seja interrompido.
6. Sensores:
Os blocos de sensores (na cor amarela) permitem que os sprites interajam com o ambiente e respondam a eventos externos. Eles capturam informações como a posição do mouse, pressionamento de teclas, sons e toques na tela, possibilitando a criação de projetos interativos e responsivos.
Exemplos de blocos de sensores:
Quando a tecla () for pressionada: Inicia um bloco de comandos quando uma tecla específica do teclado for pressionada.
Quando o mouse for clicado: Inicia um bloco de comandos