-
Notifications
You must be signed in to change notification settings - Fork 0
Linguagem
Função Principal
A função "principal", como pode-se imaginar, é o ponto de entrada de um programa. O runtime do NPortugol irá pesquisar por esta função quando não especificada nenhuma outra.
funcao principal()
fim
Para uma linguagem mais legível e simplificada, o NPortugol adotou algumas características diferentes da maioria das sintaxes de pseudo-código utilizadas. Por exemplo: Em muitas situações as quebras de linhas podem ser dispensáveis. Esta é uma função válida:
funcao soma(a, b) retorne a + b fim
Outra característica destacável está na definição de blocos sem utilizar o comando "inicio", sendo este implícito na sentença. Exemplo:
se x > 0 entao
retorne x
fim
Também diferentemente do Portugol convencional, todas as sentenças são finalizadas pelo comando "fim". Evitando assim a multiplicação de "fim-se", "fim-para", e suas variações...