Society of Robots - Robot Forum

Software => Software => Topic started by: raven123crow on January 11, 2012, 07:47:54 PM

Title: pseudocode program
Post by: raven123crow on January 11, 2012, 07:47:54 PM
Hello, I am taking an introductory course in OOP. According to my professor he said we should always design our program by using flowcharts and writing the pseudocode first before implementation. I was wondering if any one knows where I can download a good flowchart or pseudocode program. something tailored towards computer science. (note, I do not need business type flowchart programs)
Title: Re: pseudocode program
Post by: Gertlex on January 11, 2012, 11:11:42 PM
I've never yet found a satisfactory (esp. timewise) way of doing flowcharts on the computer.  Two programs I haven't had a chance to try yet, though, are Microsoft Visio ($$, but maybe free via university) and yEd (http://www.yworks.com/en/products_yed_about.html).  I've heard good things about both of these...

I've done a bit of flowcharts for coding stuff, usually by hand.
Title: Re: pseudocode program
Post by: newInRobotics on January 12, 2012, 02:01:46 AM
Have a look at Visual Paradigm for UML 8.3 (http://www.visual-paradigm.com/product/vpuml/?src=google&kw=visual%20paradigm&mt=b&net=g&plc=&gclid=CMLgw_2Byq0CFYpO3godLVe2Jw) - I used it in uni days.

As for pseudo-code, You'll have to write it Yourself, very much the same way You would write normal code.
Title: Re: pseudocode program
Post by: raven123crow on January 12, 2012, 12:16:24 PM
Thanks guys I really appreciate it!
Title: Re: pseudocode program
Post by: richiereynolds on January 17, 2012, 01:51:18 PM
There are many of these, varying widely in complexity and price. Many feature code generation, reverse engineering from code to uml, easy formation of recognised design patterns, relational database modelling and a multitude of diagramatic capabilities amongst other things. Many are very useful for large distributed projects e.g. Enterprise Architect, http://www.sparxsystems.com/products/ea/index.html (http://www.sparxsystems.com/products/ea/index.html)
It all depends on what you want to use it for, many of them may be overkill i.e. you'll get fed up learning the tool before it's actually proved any use to you. Can your professor recommend something suitable for your course? Many of these products offer educational licences for free.
Title: Re: pseudocode program
Post by: adanvasco on January 18, 2012, 02:33:34 PM
I used to use MS Visio at work and it's pretty good. At home however I use yEd since I use Linux only and although not as user friendly at the beginning as Visio, after a few days fiddling with it, I can say it's pretty useful too.
Title: Re: pseudocode program
Post by: joe61 on February 10, 2012, 02:46:21 PM
FWIW I use MS Visio at work to do flow charts and state transition diagrams. I wind up spending more time than I want to figure out the right object to use, and coercing the arrows into the right directions, etc. I find that distracting.

It's ok for documentation, but I prefer to use pencil and paper first so I can concentrate on the logic.

Joe
Title: Re: pseudocode program
Post by: lrmall01 on February 13, 2012, 07:07:47 AM
Dia is free and thought it was pretty good the last time I used it: http://live.gnome.org/Dia (http://live.gnome.org/Dia)