sexta-feira, 13 de dezembro de 2013

18.04.01.02 Formato básico

 

Este é o 'formato básico' de um programa escrito na linguagem Seed7.

 

 

$ include "seed7_05.s7i";

 

const proc: main is func

begin

 

end func;

 

 

 

 

Explicação

 

Um programa Seed7 consiste de uma 'seqüência de declarações'.

Valor tem um significado mais abrangente, não é apenas uma informação do tipo número ou literal ("string"), mas também pode ser instruções, objeto, etc.

Toda declaração de um novo objeto recebe um valor inicial após a palava-chave is.

 

Aqui está um exemplo de uma declaração de objeto:

$ include "seed7_05.s7i"; É a primeira linha. Ela inclui todas as definições da 'biblioteca padrão'.

Em contraste com outras bibliotecas padrão de outras linguagens, a biblioteca seed7_05.s7i contém não só declarações de funções, mas também declarações de instruções e operadores.

Além disso, a biblioteca seed7_05.s7i define que a função 'main' é o ponto de entrada de um programa Seed7.

 

'const proc'  é um 'tipo de declaração'.

A declaração 'const proc' declara um procedimento.

main é um objeto.

O objeto main é inicializado com o valor

 

 

func begin ... end func

 

 

 

A construção begin ... end func é similar a  begin ... end  de PASCAL

A construção begin ... end func é similar ou { ... } de C.

 

Nota

Segue a sintaxe mais completa.

 

 

func [local] begin ... end func

 

 

Nos próximos tópicos você conhecerá melhor essa declaração.

 

 

 

 

 

 

 

 

 

 

Nenhum comentário:

Postar um comentário