Skip to content

Atividade

Array de Atividades

Intermédio | MakeCode, Python | Botões, Ecrã LED | Aleatoriedade, Estrutura de dados, Variáveis

Passo 1: Faz tu mesmo

O que é isto?

Com dificuldade em decidir ou chegar a um acordo sobre o que fazer? Usar arrays para criar programas micro:bit que fazem escolhas por ti!

micro:bit com diferentes ícones de atividade

Como é que funciona

  • O teu micro:bit armazena a lista de atividades possíveis numa lista (ou array) chamada "opções". Usar arrays é uma maneira muito útil de armazenar dados em listas.
  • Quando carregas no botão A, ele escolhe aleatoriamente um item e mostra-o no ecrã LED.
  • Usar arrays faz com que seja muito fácil mudar o código para adicionar opções à lista.
  • Como o tamanho do array é medido pelo código, nunca precisas de modificar os números que são escolhidos aleatoriamente; basta adicionar ou retirar coisas da lista.
  • O micro:bit escolhe um número aleatório e armazena-o numa variável chamada "choice" (escolha). Vai ser um número entre (between) 0 e menos que (less than) o tamanho do array, porque os computadores normalmente começa a contagem de items no 0 (zero). "PE with Joe" ("Atividade física com o Joe") é o item número 0 da lista, "bake a cake" ("faz um bolo") é o item número 5. Mas o array tem 6 items.

Do que é que precisas

  • micro:bit (ou simulador MakeCode)
  • Editor MakeCode
  • Suporte de pilhas (opcional)

Passo 2: Cria o teu código

Passo 3: Melhora-o

  • Personaliza o código colocando as tuas própias atividades.
  • O que é que farias para que fosse mais provável aparecerem atividades que gostas mais?
  • Tenta escrever este programa em Python.