Menu manuais

 

Os procedimentos

 
Os procedimentos são blocos de códigos que podem ser chamados várias vezes de diversos locais em um gráfico tátil. Um procedimento é uma sub-rotina que, ao contrário das funções, ao final de sua execução não retorna um valor. Um procedimento pode ser declarado em qualquer lugar no gráfico. O método para declarar um procedimento é é o seguinte: -Proc nome (parâmetros) Por exemplo: - Proc Teste(x) "Proc" é a palavra-chave que identifica sempre um procedimento ou função. O rótulo "teste" é o nome do procedimento. O parâmetro "x" é os dados que são passados para o código do procedimento. Os parâmetros de um procedimento são declarados como variáveis locais. Um procedimento pode ter qualquer um ou nenhum parâmetro. - Proc Nome(x) Procedimento com apenas um parâmetro - Proc Nome(x,y,z) Procedimento com apenas três parâmetros - Proc Nome() Procedimento sem parâmetro Um procedimento sempre termina com a palavra-chave "EndProc." Por exemplo: - Proc Prova(x) - ... - EndProc Variáveis instanciadas em um procedimento são locais, só podem ser usadas no seu interior. Por exemplo: - Proc Prova(x) - y = 50 - Circle(x,y,20) - EndProc Um procedimento pode ser chamado do corpo principal do gráfico e/ou código em outro procedimento. Por exemplo: - Prova(50) - - Proc Ola() - Prova(25) - EndProc - - Proc Prova(x) - Circle(x,50,30) - EndProc Procedimentos e funções podem chamar-se em um loop recursivo, direta ou indiretamente. Ciclos recursivos são monitorados para evitar loops infinitos. Você pode usar a recursão até 256 vezes.