quinta-feira, 22 de março de 2018

O Ciclo de Processamento e a Matemática


Como sabemos, o termo computação significa o ato contínuo de contagem. Desta forma, é correto assumir que a computação é um artifício que a matemática oferece para a solução de problemas.
Eu utilizo algumas equivalências entre a computação e a matemática que facilitam a compreensão da programação em si:
Eu entendo que todo (ou quase todo?) programa ou subprograma (função ou método), é equivalente à uma função matemática. E o raciocínio inverso é válido: toda função matemática apresenta um ciclo de processamento completo.
Por exemplo:
Considerando a seguinte função:
f(x) = 1,5x + 32
A entrada desta função seria o parâmetro “X”.
O processamento seria a operação: 1,5x + 32
A saída seria a apresentação do resultado da operação.

Desta forma, em ABAP, podemos representar a mesma função (com a f(10)) da seguinte forma:

DATA:
  
x(5type n.

10.

PERFORM funcao USING x.

writex.

*&---------------------------------------------------------------------*
*&      Form  FUNCAO
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
form FUNCAO  using x type any.

  
'1.5' 35.

endform.                    " FUNCAO

Nenhum comentário:

Postar um comentário