Postagens

Mostrando postagens com o rótulo programação

SCRATCH

Imagem
SINCRONIZAÇÃO E PROGRAMAÇÃO PARALELA NO SCRATCH Um dos pontos mais importantes e interessantes em animações é a sincronização entre as partes envolvidas.

No Scratch, podemos desenvolver animações com uma sincronização perfeita através dos blocos "Envie mensagem" e "Quando receber mensagem" atuando em conjunto.

O primeiro bloco envia " a mensagem" no tempo em que ela deve ser enviada - após algum evento, fala, etc. O segundo, a recebe e "dispara" a ação escolhida. Se esses blocos não existissem, teríamos de calcular os tempos necessários todas as vezes que fizéssemos esse tipo de coisa.

Por exemplo: imagine várias falas de personagens em que um deve falar após o outro. As falas duram um certo tempo e as demais, na sequência, devem "esperar" até que as anteriores sejam completadas. O cálculo do tempo de cada fala seria excessivamente trabalhoso e haveria uma grande perda de tempo. E se, ainda, quiséssemos, após a fala de alguma personagem, &…

LÓGICA DE PROGRAMAÇÃO

Imagem
DESPERTADOR EM SCRATCH



Apresento a vocês um tipo de despertador feito com os blocos do Scratch. Ele serve como exemplo da aplicação da lógica de programação na produção de algo útil no nosso dia a dia. Eu dei a ele o nome de Alarm Clock.

Teste-o, logo após este texto, inserindo seus valores de hora, minuto e segundo, seguindo as instruções da tela.

Para treinar um pouco o reconhecimento e a análise desses blocos -"mexendo" neles -, e, também, claro, lógica de programação, tente, na página do aplicativo, após clicar no botão "Ver interior"...

...1. trocar a imagem do ator - por uma foto sua ou pela imagem de um despertador, por exemplo -, e/ou o plano de fundo, e/ou os sons inseridos nesse código pelos seus próprios.
...2. alterar a duração do intervalo de despertar do primeiro áudio e a quantidade de repetições dos dois áudios existentes.
...3. escrever seus próprios textos nos balões de fala do ator.
...4. eliminar as falas iniciais para que o aplicativo inicie direto co…

LÓGICA DE PROGRAMAÇÃO

Imagem
VAMOS ESTIMULAR A CURIOSIDADE DE NOSSOS ALUNOS? Os jovens de hoje gostam muito de clicar em botões ou espaços adequados a isso em vários tipos de dispositivos.
Mas, poucos se questionam no que está "por trás" disso.

Que tal estimular a reflexão deles em relação a esse ato tão corriqueiro e simples, mas tão efetuado em tantos momentos de nosso dia a dia? 

Veja, a seguir, um modelo simples para fazer isso.

Clique no botão verde - com a pergunta nele inserida - para obter a resposta que aparecerá abaixo dele.

Clique quantas vezes quiser sem recarregar a página, pois a atualização é feita em tempo real.

Qual é a data de hoje e qual é a hora nesse exato instante?


Por que será que isso acontece? O que está sendo usado ou foi criado para gerar esse "fenômeno"?

Será que nossos alunos têm ideia de qual é a lógica envolvida nisso? Se não tiverem não há problema, porémpesquisar a respeito - sem se aprofundar em códigos de programação, mas procurando saber o que são e para que servem n…

MATERIAIS DIDÁTICOS

Imagem
QUE TAL LOCALIZAR, NUM MAPA VIRTUAL, QUALQUER CIDADE DO MUNDO ATRAVÉS DE SEUS VALORES DE LATITUDE E LONGITUDE?Essa sugestão vai, especialmente, para os professores de Geografia, mas, também, para todos que se interessam pelo assunto. 
Alguns conceitos e definições não são tão intuitivos e podem gerar alguma confusão na cabeça dos alunos nessa disciplina, assim como em qualquer outra. Por exemplo, o que são latitude e longitude?

Para contribuir com essa temática, pode-se pensar em uma abordagem com a utilização de uma página da internet com códigos de programação - Calma! Vocês não terão de programar nada - que, quando alterados nos pontos certos, mostram regiões em um mapa da Google com determinadas cidades de acordo com suas longitudes e latitudes.

Para começar, observem a imagem abaixo - se for necessário, clique sobre ela para ampliá-la.


Ao acessar esse link, vocês serão direcionados para a página representada na imagem acima. Assim que ela se abrir, altere os valores de latitude - o d…

APRENDIZAGEM COM JOGOS

Imagem
LÓGICA DE PROGRAMAÇÃO COM SCRATCH Que tal ensinar lógica de programação com jogos em Scratch?

Esse jogo poderá ser útil para todos que quiserem se iniciar no mundo da lógica de programação de modo divertido.

Se você é professor e não conhece o Scratch, aqui está uma boa oportunidade de fazê-lo.

Para apenas jogar, acesse o jogo ao final desse texto. Para acessar o projeto, ver o código - em blocos e não em linguagem de programação -, utilizá-lo em algum projeto educacional - somente citando o autor e nada mais - e jogar com a opção de aumento da tela, clique aqui.

Instruções

Jogo Space Ballons

1. Para ver a tela inicial, clique na bandeira verde no centro da tela do jogo.

2. As regras gerais e as pontuações estão colocadas nessa primeira tela.

3. Para controlar a nave, use as teclas do seu dispositivo - a da seta para a direita para movê-la nesse sentido e a da seta para a esquerda para movê-la no sentido contrário.

4. Para atirar com a nave, pressione a tecla espaço.

5. Para jogar em tela maior …

LÓGICA

Imagem
LÓGICA COM SCRATCH Aprender lógica de programação com blocos é uma opção inteligente e divertida aos tradicionais, e mais complicados, códigos.

A plataforma Scratch do MIT (Massachusetts Institute of Technology) foi criada com esse intuito.

Divirta-se com esse tradicional e simples jogo de paredão e também acesse o editor com os blocos de lógica para observar como eles "funcionam".

Para fazer isso, primeiro, clique na imagem acima.
Agora, com a página do jogo aberta - esse é o modo que chamamos de executável -, siga as instruções para jogar. O jogo não tem pontuações, pois a intenção maior é observar a lógica envolvida no mesmo. 

A seguir, clique no botão azul no canto direito superior com o texto interno "ver interior" para abrir o modo de edição e ver os blocos de lógica. Nesse ambiente, explore, no canto inferior esquerdo, o palco e os "atores" - a bola e a raquete - clicando neles para analisar seus respectivos blocos de lógica.

Procure entendê-los. Essa ló…