2014-10-03 2 views
0

...으로 표시 할 수 있습니까? 복제 또는 재편성을 할 필요가 없습니까? (예를 들어, 나는 플로우 챠트 노드와 코드 라인 사이의 예측 가능한 일치를 찾고있을 것이다).이 흐름도는 구조화 된 코드

대답이 "아니오"이면 지원 자원을 가리킬 수 있습니까?

flowchart

내가 얻을 수있는 가장 가까운이

decide who to vote for 
IF eligible to vote THEN 
    IF registered to vote THEN 
     vote 
    END IF 
ELSE 
    vote 
END IF 
watch election results on TV 

입니다 그러나 그것은 "투표"노드를 복제, 그래서 나는 계산하지 않습니다 말하는거야.

나는 플로우 차트가 본질적으로 구조화되어 있지 않다는 것을 증명할 방법을 찾고 있는데, 이것은 틀린 것을 증명하려는 시도이다.

(Related SO question)

답변

1

당신은 부울 표현식

IF eligible to vote OR registered to vote then 
    vote 
END IF 
watch election results on TV 
+0

감사 @bitfiddler 허용하는 경우 수 있습니다. 이 솔루션은 지능형 리팩토링이 필요하기 때문에 제 질문을 수정해야 할 수도 있습니다. 나는 플로우 차트가 구조화되지 않았기 때문에 코드를 생성하는 데 적합하지 않다는 것을 증명할 수있는 방법을 찾고있다. – OutstandingBill

+0

두 번째 생각에, 당신 말이 맞아. 순서도는 실제로 '또는'을 묘사하는 확실한 방법을 보여주기 때문에 다른 질문을 제시해야합니다. – OutstandingBill

관련 문제