Comandos necessários
Atividade 1¶
Solicite aos estudantes que, de forma colaborativa, listem os objetos de conhecimento matemático envolvidos na construção da calculadora, assim como os comandos e estruturas básicas da linguagem de programação necessários para o desenvolvimento do código.
Solução esperada¶
Definição de números racionais¶
Operações com frações¶
Produto:
Quociente:
Soma e subtração (com MMC):
Onde é o mínimo múltiplo comum entre os denominadores e .
Operadores básicos (
+
,-
,*
,/
): para realizar as operações entre frações.println()
→ para exibir mensagens na tela.readline()
→ para ler dados digitados pelo usuário.parse(Int, ...)
→ para converter o texto lido em números inteiros.Variáveis → para armazenar os numeradores e denominadores das frações.
gcd(a, b)
→ para calcular o Máximo Divisor Comum, útil na simplificação das frações.lcm(a, b)
→ para calcular o Mínimo Múltiplo Comum, necessário para soma e diferença de frações com denominadores diferentes.Estruturas condicionais
if
,elseif
,else
→ para permitir que o programa escolha qual operação executar com base na escolha do usuário.function → usada para encapsular o código em funções reutilizáveis, deixando o programa mais modular e organizado.
Essa etapa é fundamental para que os estudantes compreendam quais ferramentas da linguagem Julia são úteis na criação de um algorítmo funcional e organizado.