2014-10-09 5 views
1

나는 전역 변수를 사용해야하는 의사가있다. 이제 어떻게 태그를 붙일 수 있는지에 대한 문서를 찾을 수 없습니다. pseudo가 pseudo 인 경우에도 존중하고 싶은 몇 가지 규칙이 있습니다. 의사 코드에서 전역 변수를 사용하는 방법은 무엇입니까?

FUNCTION calculation(a,b) 
BEGIN 
v = b * a 
c = b/a 
IF (v mod c == 0) THEN 
    return v 
ELSE 
    return c 
END IF 
END 

지금 v 전역 변수이며 a, b, c 지역 것들이다 :

여기에 작은 예입니다. 이 시나리오를 즉시 발견 할 수있는 방법은 없습니다. v을 글로벌 변수로 표시하는 올바른 방법은 무엇입니까?

답변

1

실제로 규칙은 없으며 여러 가지 느슨한 규칙 만 있습니다. 다소 "파스칼"의사 코드를 사용 했으므로 예를 들어 파스칼 구문을 적용하면됩니다.

VAR 
    v { global variable } 

FUNCTION calculation(a,b) 
    VAR 
    c { local variable } 
    BEGIN 
    v = b * a 
    c = b/a 
    IF (v mod c == 0) THEN 
     return v 
    ELSE 
     return c 
    END IF 
    END 
관련 문제