Skip to content

Atividade

Dado

Iniciante | MakeCode, Python | Acelerômetro, Tela de LED | Entrada/saída, Randomização, Sensores

Passo 1: Projeto

O que é?

Agite seu micro:bit para criar números aleatórios

Estes dois vídeos mostram o que você fará e como fazer a programação:

Introduction

Coding guide

Como funciona

  1. Como o projeto ficando bobo este programa utiliza o acelerômetro do micro:bit para fazer algo acontecer quando você o agita.
  2. Quando você agita seu micro:bit, o programa seleciona um número aleatório entre 1 e 6 e mostra-o na tela de LED.
  3. É realmente difícil para os computadores criar números verdadeiramente aleatórios porque são máquinas que funcionam com precisão e regularidade.
  4. Faça um gráfico de contagem de quantas vezes cada número aparece. Esses números são realmente aleatórios? Compare com dados reais.

O que você precisa

  • micro:bit (ou simulador MakeCode)
  • MakeCode or Python editor
  • bateria (opcional)
  • dado real (opcional)

Passo 2: É hora de programar

Passo 3: Vamos melhorar

  • Faça o número aparecer por alguns segundos e limpe a tela de LED para economizar bateria.
  • Faça rolar 2 dados. Você pode criar um número aleatório entre 2 e 12 ou criar dois números aleatórios entre 1 e 6 e adicioná-los.
  • Tente os dois métodos e calcule com que frequência cada resultado ocorre. Isso faz diferença? Alguns números aparecem com mais frequência do que outros?