views:

233

answers:

3

Hi. Can you advice me software to create flow-charts for program logic. My problem is that I've created complicated algorithm with lots of if...else and I need to create flow-chart for all of that to avoid mistakes. The example of what I want to have is this But I don't want it to create flow-chart from source code. I want to create it myself or this one

A: 

The classic answer to this is Microsoft Visio, but there also a number of free / open source options. The best of these is probably Dia.

Colin Pickard
This is the most obvious option but disadvantages are: it won't re-size your flowchart automatically when you create large structure dipper and dipper
Dmytro Leonenko
OK. I tried to use MS Visio with success. It was the best of what I've seen today. Suitable for building various types of charts quite easily.
Dmytro Leonenko
A: 

You might tske a look at GraphViz if you are keen to draw the flowcharts yourself.

High Performance Mark
This one is too complicated. I need some kind of basic algorithm flowchart like on screenshow I provided
Dmytro Leonenko
A: 

If you are creating your flowchart manually/prospectively, before you code, as opposed to automatically/retrospectively, after you code, it is hard to beat a plain old-fashioned mechanical pencil, Faber-Castell (R) Magic Rub (R) eraser, and a big sheet of paper. I've had to use a drafting table and H-size paper a couple of times in my life. An IBM flowchart template (if you can find one HEH HEH HEH) helps.

One of the things this exercise teaches you is not to paint yourself into that particular corner ever again, as in don't make your logic that complicated.

John R. Strohm