O objetivo do programa é calcular e
mostrar o resultado de uma divisão de potências com bases iguais e
expoentes diferentes. Botão Logotipo
pressionado: Quando o logotipo do micro:bit é pressionado, o programa
calcula o resultado da divisão de potências. Ao pressionar o botão A, a
base é definida aleatoriamente entre 2 e 5. O valor da base é então exibido no
display. Botão A+B: Quando os botões A e B são pressionados
simultaneamente, o programa mostra a expressão da divisão de potências, ou
seja, a base elevada à diferença dos expoentes e ao pressionar o botão B,
os expoentes são definidos aleatoriamente.
Na categoria “Variáveis” criar as seguintes variáveis: “resultado”: armazena o resultado da divisão das potências, “base”: armazena a base da potência., “expoente”: armazena o primeiro expoente e “expoente2”: armazena o segundo expoente.
Na categoria “Entrada” arrastar o bloco “ ao pressionado logotipo” para a área de trabalho (Calcula e mostra o resultado da divisão de potências). Dentro deste bloco inserir os seguintes blocos: “definir resultado para base **expoente1”-expoente2” (categorias “Variáveis” e “Matemática”), “mostrar string “Res=”” e “mostrar número resultado” (categorias “Variáveis” e “Básico”)
Na categoria “Entrada” arrastar o bloco “ No botão A premido” para a área de trabalho (define a base aleatoriamente). Dentro deste bloco inserir os seguintes blocos: “definir base para escolher aleatório 2 para 5” (categorias “Variáveis” e “Matemática”) e “mostrar string juntar “B=” base” (categorias “Variáveis”, “Básico” e “Texto”).
Na categoria “Entrada” arrastar o bloco “ No botão A+B premido” para a área de trabalho. Dentro deste bloco inserir os seguintes blocos: “mostrar string juntar base “^”expoente1-expoente2” (Categorias “Variáveis”, “Matemática”, “Básico” e “Texto”).
Na categoria “Entrada” arrastar o bloco “ No botão B premido” para a área de trabalho (define os expoentes aleatoriamente, garantindo que expoente1 > expoente2). Dentro deste bloco inserir os seguintes blocos: “definir expoente1 para escolher aleatório 3 para 10”, “definir expoente2 para escolher aleatório 1 para expoente1” (categorias “Variáveis” e “Matemática”), “mostrar string juntar “E1=”expoente1”, “ pausa 1000 ms” e “mostrar string juntar “E2=”expoente2” (Categorias “Variáveis”, “Básico” e “Texto”).
Sem comentários:
Enviar um comentário