Skip to content

Linguagem

ricardoborges edited this page May 21, 2012 · 5 revisions

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...

Clone this wiki locally