Flow Charting
A flow chart is pictorial representation of an algorithm. It gives an easy and clear understanding of an algorithm. The understanding of an algorithm is made easy by flow charts, as compared to textual representation of an algorithm.
Flow Chart Symbols
Flow chart has many symbols for basic operation in programming. The flow chart symbols are:
i) Terminal
This is usually to represent terminal points in a program like BEGIN, END, START, and STOP.
ii) Input/output
The parallelogram represents the Input/output function i.e. making the data available for processing (input) or recording of the processed information (output). This step implies obtaining a number from an input device (say, the keyboard and storing it in the storage location named 'A')
iii) Process
The rectangle represents the processing operation. A process changes the data. An assignment is usually represented by this symbol.
iv) Flow direction
Lines or arrows represent the flow direction - the flow of control. Normally the flow direction is from left to right or top to bottom.
v) Annotation
A broken line and rectangle represent the annotation function - the addition of descriptive comments or explanatory notes for clarification of some statements.
vi) Decision making symbol
The diamond represents a decision or switching type of operation that determines which of the alternative paths is to be followed. A decision points out a question that can be answered yes or no (or true or false).
vii) Connector
A Circle is connector symbol which is used to represent functions in a flow line i.e. the part of flow chart which continues in the next or another page.
viii) Pre-defined process
The double sided rectangle presents a named procedure that consists of one or more operations or programming steps that are precised elsewhere such as a module or subroutine.
Flow Charting of an Algorithm
A flow chart can be implemented after the algorithm is defined just by following the steps and making appropriate symbols and texts in them. It is illustrated with an example here:
Flow chart for the example of adding n numbers is given below:
Step 1 Initialize variables Count to 1 and Sum to 0
Step 2 Input the number till what value the sum has to be performed as Num
Step 3 Repeat the steps 4 and 5 till value of Count is less than or equal to Num
Step 4 Add Sum and Count and assign the result to Sum
Step 5 Increment Count by 1.
Reactions of Chromones tutorial all along with the key concepts of Chemical reactions of Chromones, Chromone Conjugation, Reaction of Chromones and Reactions of Chromones with Nucleophiles
Styrene Butadiene Rubber tutorial all along with the key concepts of Structural formula of Styrene Butadiene Rubber, Types of Styrene butadiene rubber, Solution SBR Polymerization process and Applications of Styrene Butadiene Rubber
tutorsglobe.com catabolism of the carbon skeleton of amino acids assignment help-homework help by online metabolism of proteins tutors
an lnb assembles on the end of a face and arm the parabolic reflector (“dish”) that focuses the signals from a satellite into the “feed horn” of the lnb.
tutorsglobe.com tissue transplantation assignment help-homework help by online immunology tutors
Voltage Regulators tutorial all along with the key concepts of Three-Terminal Voltage Regulators, Fixed Positive Voltage Regulators, Positive Voltage Regulator Specifications, Fixed Negative Voltage Regulator, Adjustable Voltage Regulators, Output regulation
The statement of cash flows is a fairly current addition to the annual published financial statements. Companies were only needed to publish a statement of financial position (balance sheet) and an income statement.
tutorsglobe.com rent-marginal-wages theory of profit assignment help-homework help by online theories of profit tutors
Avail finest Cognitive Science Assignment Help service today and get authentic and plagiarism free solutions with amazing discounts.
Want best online support for complex assignments? Approach Agricultural Engineering Assignment Help and outshine.
tutorsglobe.com larval microbiology assignment help-homework help by online microbiology tutors
The process that generates recombinations of gene through interchanging of corresponding segments among the nonsister chromatids of homologous chromosomes, is known as recombination of chromosomes.
Chemical properties of group 17 tutorial all along with the key concepts of Reactions of Halogens, Basic Properties of Halogens, Compounds of Halogens, Hydrogen Halides and Hydrohalic Acids
www.tutorsglobe.com offers reactions of amines homework help, reactions of amines assignment help, online tutoring assistance, organic chemistry solutions by online qualified tutor's help.
www.tutorsglobe.com offers cost analysis assignment help - cost analysis homework help and cost analysis accounting projects help by online accounting tutors.
1935612
Questions Asked
3689
Tutors
1479913
Questions Answered
Start Excelling in your courses, Ask an Expert and get answers for your homework and assignments!!