O que você vai ver neste post:
Objetivo
O objetivo deste post é o de desenvolver uma calculadora de logaritmos para qualquer base utilizada.
Caso queira entender mais e dar os primeiros passos com o Scratch, deixo como sugestão a leitura do post: “Primeiros passos com o Scratch“.
Programação
A lógica de programação utilizada para a nossa programação será:
INÍCIO
Dizer olá ao usuário;
Relembrar pontos importantes sobre os valores atrelados ao cálculo dos logaritmos;
Perguntar o valor do logaritmando;
Receber o valor do logaritmando e armazenar esse valor em uma variável chamada de “a”;
Perguntar o valor da base do logaritmo;
Receber o valor da base do logaritmo e armazenar esse valor em uma variável chamada de “b”;
Realizar o cálculo do logaritmo, utilizando como cálculo parcial o cálculo de mudança de base;
Mostrar o resultado e aguardar alguns segundo para que a leitura seja feita.
FIM
Com isto, nossa programação ficara assim:
Note que na última linha ROXA, onde acontece o cálculo do logaritmo, coloquei uma mudança de base, com a seguinte equação:
Como o Scratch só faz cálculos com logaritmo na base 10, conseguimos contornar esse “problema” com uma mudança de base, conforme apresentado acima.
Além disso, inclui a função “ABS” (módulo) para a variável “a” e “b”, com o intuito de não usar valores negativos.
Para baixar a programação da calculadora de Scratch, clique aqui.
Simulando no Scratch
Interaja com a simulação abaixo.
Veja a programação em funcionamento:
Dica: Peça para seus alunos explorarem os limites do uso do logaritmo, proponha que eles desenvolvam outras calculadoras, ou até mesmo contextualize este projeto com uma possível integração ou com Física – Ondulatória – Intensidade sonora, ou Geografia – Tectônica de placas – Escala Richter, afinal ambas as escalas são logarítmicas.
E ai, tem alguma sugestão para implementar utilizando este projeto ou até mesmo melhorando este projeto?
Deixe seus comentários, bora compartilhar!
Como referenciar este post: Calculando logaritmos com Scratch. Rodrigo R. Terra. Publicado em: 27/7/2020. Link da postagem: (http://www.makerzine.com.br/educacao/calculando-logaritmos-com-scratch/).