Compilador de Algoritmos
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 3 commits ahead, 4 commits behind Compalg:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Exemplos de Algoritmos
build
dist
lib
nbproject
src
.gitignore
00.Hola mundo.alg
000.Definir Clase 1.alg
000.Definir Clase 10 - chamada hacia abaixo.alg
000.Definir Clase 11 - construtor simples.alg
000.Definir Clase 11 - construtor.alg
000.Definir Clase 12 - dois classes.alg
000.Definir Clase 13 - retorne atributo objeto.alg
000.Definir Clase 2.alg
000.Definir Clase 3.alg
000.Definir Clase 4 - passo complexo de parametros.alg
000.Definir Clase 5 - ERROR passo complexo de parametros.alg
000.Definir Clase 6 - escreva um atributo vector.alg
000.Definir Clase 6 - escreva um atributo.alg
000.Definir Clase 7 - dos objetos, uso de atributos.alg
000.Definir Clase 8 - dos metodos.alg
000.Definir Clase 8 - um metodo chama outro.alg
000.Definir Clase 8.5 - um metodo chama outro - simple.alg
000.Definir Clase 9 - error de calculo.alg
01.llamado multiple.alg
02.ejemplo.alg
03.ejemplo 3 registos.alg
04.ejemplo registo encadenado.alg
05.5.ejemplo vetor simple.alg
05.ejemplo vetor simple.alg
06.ejemplo vetores de registos.alg
07.ejemplo ciclo simple.alg
08.exemplo de vetores e registos encadeados.alg
09.procedimento simple.alg
10.procedimento parametro registo.alg
11.procedimento dos parametros registo y entero.alg
12.procedimento dos parametros registo encadeado y entero.alg
13.dos procedimentos dos parametros registo encadeado y entero.alg
14.procedimiento con dos parametros de registros complejos.alg
15.procedimento parametro vector de enteros .alg
16.procedimento con arreglo de registo.alg
17.procedimento con registro con arreglo .alg
18. procedimentos com parametros muito complejos.alg
19. procedimentos com parametros simples.alg
20.procedimento y funcao simples.alg
21. Funciones PI. problema de escreva.alg
21.5 funciones com parametros.alg
22. funciones com parametros.alg
22.5 funciones como parametros.alg
23. es 22 pequeño.alg
24. funciones con parametros registos.alg
25.5.funciones con parametros y retorno registos.alg
25.funciones con parametros y retorno registos.alg
26. Div por zero.alg
27. Errores que no detecta, revisar.alg
28. Instruçao SE-SENAO sem instruçao dentro.alg
29. Instruçao PARA sem instruçao dentro.alg
30. Instruçao ENQUANTO sem instruçao dentro.alg
31. Instruçao FAZENQUANTO sem instruçao dentro.alg
32. Instruçao REPITA-ATE sem instruçao dentro.alg
33. Instação ESCOLHA.alg
34.ERRO calculo sin asinar a variavel.alg
LICENSE
README.md
build.xml
editor.bila
fluxogramas.tmp
manifest.mf
portugol.tmp

README.md

compalg

O Compilador de Algorítmo (CompAlg) é uma ferramenta de ajuda a compreensão e aprendizagem acelerada e segura da programação.

Inicialmente foi desenvolvido na Faculdade de Ciências da Universidade Agostinho Neto, pelo estudante Augusto Manuel Bilabila, Orientado pelos docentes Mateus Padoca e Dikiefu Fabiano, isto é, no ano de 2011 á 2012. O projecto foi defendido como dissertação de final de curso.

Atualmente ja está disponível a versão 1.2, as versões beta, 1.0 e 1.1, foram lançadas entre os anas 2011 e 2012.

O compAlg é um produto Open Source, sob a licença GNU 2.0. As versões posteriores a 1.2, já conta com mais um co-autor, David Barrera, Ciêntista da Computação e professor Universitário, tem tornado o compilador ainda melhor com a introdução de algumas funcionalidades importantes.

Compilador de Algoritmos