2011-10-10 19 views
5

Tôi đang tạo một sơ đồ cho thuật toán và gặp phải một số vấn đề cho câu lệnh if else.Lưu đồ khác nếu

Đối với một lệnh if-như thế này một

if (something) {} 
else if (something) {} 
else {} 

Làm thế nào sẽ else if trông giống như trong một sơ đồ sơ đồ?

Trả lời

14

http://code2flow.com cho phép bạn tạo lưu đồ như vậy từ mã.

enter image description here

Bạn có thể nhấp để chỉnh sửa điều này.

+0

Cảm ơn bạn - Tôi đã tìm kiếm một công cụ như thế này và nó sẽ thực sự hữu ích. – KAE

1

Bạn có thể lập biểu đồ này dưới dạng hai câu lệnh if riêng biệt.

Tôi không biết đây có phải là phương pháp "chuẩn" hay không, nhưng đó là những gì tôi làm.

0

Để bắt đầu, hãy đọc lại câu lệnh.

if (case1) {outcome1} 
else if (case2) {outcome2} 
else {outcome3} 

Hiện tại không có lưu lượng?

case1? yes -> result1

no -> case2? yes -> outcome2

không -> outcome3

4

Dưới đây là phiên bản DRAKON điều này:

if (case1) {outcome1} 
else if (case2) {outcome2} 
else {outcome3} 

if and else if in DRAKON

Ngoài ra, nó có thể trông như thế này:

switch construct in DRAKON

Xem tại đây: http://en.wikipedia.org/wiki/DRAKON

+0

Rất tuyệt .. rất hữu ích +1 – Ali