1번 JOB에서 이 dist2d 서브 프로그램을 call 문으로 호출하고 있으며, 지역변수인 x, y를 전달하고 있습니다. dist2d 서브 프로그램 내에서 param문으로 정의한 dx, dy를 형식 매개변수(formal parameter)라고 하며, call 문에 전달한 x, y를 실 매개변수(actual parameter)라고 합니다.
dist2d 프로그램은 결과값을 return 문을 통해 외부로 전달하고 있습니다. 이 return값은 호출한 프로그램에서 result() 함수를 호출하여 얻을 수 있습니다.
(return문과 end문은 프로그램을 종료하고 주 프로그램으로 리턴한다는 점에서 동작이 같습니다. 다만 return문은 결과값을 인수로 지정할 수 있다는 점에서만 end문과 다릅니다.)