Looking into FlowchartsAuthor : Pandu Ranga Rao N
E - Mail : pandu2050@gmail.com

A flowchart basically is a pictorial representation of a program. It is a type of diagram that represents an algorithm or a process, showing the steps as boxes of various kinds and their order by arrow marks. This diagram like representation gives one, step by step solution for a given problem.

In flowcharts, a statement or operation to be performed is represented in boxes and arrow that connects them, shows the execution path of the entire process.

The flow chart is used to analyze, design, documentation purpose or to manage a process or program in various applications. Flow charts normally used to simplify steps as it shows the problem and the solution by making use of pictures.

Hence, flowcharts do become a very crucial part in big projects where there are many small modules are involved. It is also very useful to verify which steps are completed and which needs to be completed in order to get a desired solution, which helps the project to get completed in a proper manner.

In an algorithm one has to read through the hefty text or procedure to continue. It may be confusing while checking for the mistakes. But in a flow chart it shows such matters easily and more accurately. Algorithms some times, may become very complex to understand. But there is no such risk in a flowchart as it directly shows clearly picturises, the solution to the given problem.

Benefits and limitations of using flow charts :

  • Benefits :
    1. Drawing a Flow chart is a better way to show the communication of the logic of a given problem to all who are concerned to the particular project
    2. Problems can be analyzed in an easier and effective manner
    3. They are good sources of proper documentation
    4. They act as good blueprint, while doing system analysis and while developing the program
    5. Many times, a flowchart helps in debugging process, rather than an algorithm. As it is in pictorial form, it becomes easy and less hectic while going through finding logical errors in a project
  • Limitations :
    1. When the program is more complicated or very complex, then writing a flowchart becomes difficult and clumsy. In such situations, it takes more time to draw, maintain a flowchart
    2. If there is any major alteration to be made then, it is required re-write the flowchart again, which wastes the development time, as it is written by the developer himself

We now look into the list of Flowchart Symbols and a Flowchart Representation for Addition of 2 Numbers.

Author : Pandu Ranga Rao N
E - Mail : pandu2050@gmail.com
  About Team ProgrammingBasics.In

Contact Team ProgrammingBasics.In

Instructions for submitting your own article

About Team ProgrammingBasics.In

Right now, we are a small but, dedicated team who strived day and night to alter the pretty old programmingbasics.in into a new conceptual website "The ProgrammingBasics Foundation Library".

From professional point of view, we are a team of professionals who work full time for a small venture called ICan Technologies, Mysore. The venture was started during the year 2010, by an young entrepreneur N. Pandu Ranga Rao.

The articles and topics in the website are the major contributions of freelancers, programmers across the globe. We thank each of them for their valuable contributions. You can also become a contributor by sending some software related articles to us. We will publish it in our website. Instructions for the same are given in the "Instructions for submitting your own article" page.

Contact Us

Team ProgrammingBasics.In
C/O #39, 4th Main, 9th cross,
Subhashnagar, Mysore - 570 007,
Karnataka, India.
Mobile: 7204239797.

Our Main Office:
ICan Technologies, Mysore
Website: www.icantech.in
Mobile: 8050239039

For making use of Advertisement slots on ProgrammingBasics.in,
mail us @ programmingbasics.info@gmail.com. We will e-mail back with the relevent details.

Instructions for submitting your own article

Want to become an article contributor to this site ?

If yes, then send us an article written by you on your own words, neatly typed in MS Word document. If we feel that, you have written the article by using some other article then we will reject the article. Every article we will cross verify, before we publish them. The right to reject the article is with us.

If you want to publish your name and email id's, specify the same in the document.

NOTE: You must give your consent in the email for publishing your email id and your name. Otherwise, your name and email-ids will not get published. We respect your privacy.

One article per document, which means, you must not send more than one article in one document. Everything in the sent document will be treated as one article and your article will get rejected without looking in, further.

The articles must and should be related to computer basics, programming concepts and programming languages. We will not entertain any other topics. Please bear this in your mind, before starting an article write-up.

Articles published in ProgrammingBasics.in are the sole property of ICan Technologies, Mysore. You are here in authorizing ICan Technologies, Mysore to take the ownership of the published article. Rejected articles will not be published and you can try to publish the same in other sites. We will inform you the status of your submitted article within 10 working days, from the date of sent mail. If not responded within 10 days, then you are free to try publishing your article on some other websites. We will simply discard them and will not publish them any further. Once we publish the article, you will not be allowed to publish as it is, in some other website. If we find it, then your article will be removed from site and the removal will be informed to you.

Send your articles to programmingbasics.info@gmail.com with "Article for Publishing" in the subject line.

You must create your own images in PSD (Photoshop Document) only, which is to be supported in CS3 or lower versions. Any animated stuffs, must be in fla files (Flash editable file) and not in any other format and must be readable in Falsh 8.0.

You are now in Into the concepts, Looking into Flowcharts