A linguagem está sendo desenvolvida e eventualmente ela vai ter mais funcionalidades. Tabém, pode aprensetar falhas e bugs ao longo da execução, pois ela está em fase de desenvolvimento.
Logic Jota é uma linguagem de programação simples e intuitiva, projetada para facilitar o aprendizado de programação. Ela apresenta uma sintaxe amigável e utiliza palavras-chave em português para comandos comuns, projetada para desenvolver a logíca de programação e a resolução de algoritmos de nível básicos e complexos.
O propósito principal do Logic Jota é fornecer uma linguagem de programação acessível, especialmente para iniciantes, enquanto permite a execução de código legivel e fácil de interpretar. Ele atua como um tradutor que converte programas escritos em Jota para código Python equivalente, assim interpretando e executando eles em sequência após a conversão.
O interpretador Logic Jota foi desenvolvido em Python, aproveitando as capacidades poderosas dessa linguagem para manipulação de strings, listas e execução dinâmica de código. O projeto visa tornar a programação mais acessível ao público de língua portuguesa.
- Dentro do diretorio: src/jota, você cria seus arquivos com a extensão .jota e é só isso, simples e intuitivo.
- Para executar o seu script você tem que rodar o seguinte comando no seu terminal:
python .\src\interface.py
- escreva(msg)
- recebe()
- adição(+)
- subtração(-)
- multiplicação(*)
- divisão(/)
- módulo, resto da divisão(%)
- exponenciação(*)
- igual a (==)
- diferente de (!=)
- menor que (<)
- maior que (>)
- menor ou igual a (<=)
- maior ou igual a (>=)
- se(condinção)
- casoNao(condicao)
- nadaAcima
- para(x em contagem(10))
- enquanto()
- quebre
- continue
- inteiro → ex: 1, 2, 3, 4
- letras → ex: "Jeová", "123"
- real → 1.5, 9.0, 10.2
- logico → True ou Falso
- funcao()
- retornar
- Operadores logicos -> and, or e not
- Estruturas de dados → dicionatios, listas e tuplas
- manipulação de Strings → upper(), lower(). split(), etc.
- Tratamento de exceções → try, except e finally
escreva("Digite um número: ")
numero = inteiro(recebe())
se(numero % 2 == 0):
escreva("O número é par.")
casoNao:
escreva("O número é ímpar.")
funcao soma(a, b):
retornar a+b
escreva(soma(2, 2))
escreva("Digite seu peso (em kg): ")
peso = real(recebe())
escreva("Digite sua altura (em metros): ")
altura = real(recebe())
imc = peso / (altura ** 2)
escreva("Seu IMC é:", imc)
escreva("Digite o valor de a: ")
a = real(recebe())
escreva("Digite o valor de b: ")
b = real(recebe())
escreva("Digite o valor de c: ")
c = real(recebe())
delta = b ** 2 - 4 * a * c
se(delta > 0):
x1 = (-b + (delta ** 0.5)) / (2 * a)
x2 = (-b - (delta ** 0.5)) / (2 * a)
escreva("As raízes são:", x1, "e", x2)
casoNao:
escreva("Não existem raízes reais.")
- clone o repositorio:
git clone https://github.com/Jeova-1704/logic-jota
- Acesse o diretório:
cd Jota