Postagens

Mostrando postagens com o rótulo lógica

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…

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ó…