Flowcharts are a pain in the neck. I used them for a while when I was first learning programming, on my own, from a book. But when I took some classes, I found they used psuedocode instead.
The thing about flowcharts is that you can only have so many boxes on a page before it starts looking like spaghetti, impossible to follow. Pseudocode is -text- so you can use any text processor, including a pencil.
It looks like this:
Do this
Then do this
Then while -this- is true
Do this other thing
Then if X < 5 do
this
else
this
(I had some indentations here but the Yahoo Answers editor removed them. Usually you use indentations to show structure.)
Pseudocode supports 'top down' programming. You write a program by looking at the problem, breaking it down into smaller problems, then smaller problems until you have individual operations--repeat, branch, assign, increment, etc. It's almost impossible to do this in flowcharts. To do a flowchart you have to already have the problem all broken down, but you can use pseudocode as a help in breaking it down, in designing your algorithms.
Actually this is the nice thing about the Pascal language. It LOOKS like pseudocode! You can write a program in Pascal just sitting at the keyboard, the program itself takes the place of flowcharts, etc. The program is 'self documenting', you can look at it and see what it does and how it works. That's the reason Pascal was invented in the first place.
2007-09-04 07:40:17
·
answer #1
·
answered by Anonymous
·
0⤊
0⤋
There are plenty of free flowchart-drawing apps available but none of them can draw your flowchart for you.
A flowchart is a documentation of a process or a representation of logic.
That has to come from the researcher or designer.
If you're looking for software to hep you draw the symbols and connectors, any Search Engine will give you those. Just type "flowchart", "free" and "software" in any Search Engine box.
2007-09-04 07:42:58
·
answer #2
·
answered by rhapword 6
·
0⤊
0⤋
There are lots out there and you can even by the plastic template. If you have the office suite, Visio is great.
But, for a CS flowchart, they want usually the certain signs that go with breaking for a condition statement etc. Remember, even though you may have a program to make the pictures, its your logic that is needed to make it work.
Here is a site that might help.
http://www.sharewareconnection.com/flow-diagrams-software.htm
2007-09-04 08:08:46
·
answer #3
·
answered by ? 6
·
0⤊
0⤋
vacationing to manhattan city, by using myself, replaced the way I communicate and have interaction with human beings. Being on my own became right into a undertaking at first, yet when I have been given over the priority of the enormous city, i became into ok. that is astounding how plenty distinctive that is vacationing on my own. For a number of you it may desire to no longer be the final component, and that's ok. yet you will no longer understand for valuable except you provide it a attempt. That became into the main suitable shuttle adventure of my finished existence. It replaced my preconceived suggestions approximately New Yorker's and approximately existence. Now, I shuttle to manhattan some situations a twelve months, by using myself of direction, and that i've got come to realize that each and every of the cliches approximately New Yorker's are fake. i got here upon New Yorker's to be very form and efficient. Did I stumble upon a guy who became into interested in coaching me the subway equipment? valuable. yet you come back upon grumpy human beings any the place in the international. in basic terms circulate directly to the subsequent person, or the subsequent one after that. New Yorker's are continual, so which you need to be besides, in case you opt to get to the place you're going, or discover your way around.
2016-10-17 22:40:32
·
answer #4
·
answered by koltay 4
·
0⤊
0⤋
I've tried Visio before, very professional.But for a beginner, you can use another called ProcessOn, which is a on-line diagramming tool, easy to use, the same function.
2015-05-03 18:41:41
·
answer #5
·
answered by 李谨 1
·
0⤊
0⤋