Linguagem "Enquanto" usada como exemplo na disciplina de Paradigmas de Linguagens de Programação
Implementação da linguagem em Scala (~250 linhas de código): whilelang
- A expressão de divisão de inteiros (
/) - A expressão de exponenciação de inteiros (
^) - A expressão
ouentre booleanos - A expressão
xorentre booleanos - A relação maior ou igual (
>=) - A relação diferente (
<>) - O comando
para ID de expressao ate expressao [passo Int] faca comando. Exemplo
para i de 1 ate 5 passo 2 faca
escreva i
- A alteração do comando
se .. entao .. senao ...para incluir a cláusula (opcional)senaose. Cadasepode ter zero ou mais clausulassenaose. Exemplo:
se nota > 6 entao
exiba "Aprovado"
senaose nota > 3 entao
exiba "Recuperação"
senao
exiba "Reprovado"
- O comando
escolha(switch).
x = leia
escolha x
caso 1 : exiba "um"
caso 2 : exiba "dois"
outro : exiba "outro numero"
- A definição e aplicação de funções
soma(a,b) = a + b ; soma(2,3)