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.
Importance of Fungi tutorial all along with the key concepts of Wine Production, Beer Production, Bread Production, Fungi as a source of protein and discovery of Antibiotics
tutorsglobe.com blood cells assignment help-homework help by online circulation tutors
tutorsglobe.com dominant epistasis assignment help-homework help by online types of epistasis tutors
tutorsglobe.com half life period assignment help-homework help by online radioactivity tutors
Find Environmental Health Assignment Help and get top-notch solutions from top-rated tutors available 24x7!
Top load - involves a wider variety of available models, colors and features like they have been on the market longer, Front load - people are employed to seeing front load washers in Laundromats, several brands are now available for home use.
tutorsglobe.com prolactin or luteotropic hormone assignment help-homework help by online metabolic functions of the growth hormone tutors
the insulating materials are categorized chiefly relies on the thermal limit. the performance of the insulation relies on the operating temperature of it.
Habitat Selection tutorial all along with the key concepts of Types of Habitat, Forests, Grasslands, Deserts, Wetlands, Arctic Tundra and Habitat selected by some animals
Resistivity Profiling tutorial all along with the key concepts of Targets, Ideal traverse target, Choice of array, Traverse field-notes, Displaying traverse data, topography, Gradient array
tutorsglobe.com propagation by leaves assignment help-homework help by online natural methods of vegetative propagation tutors
www.tutorsglobe.com offers free tutorial on determining price rigidity, answering questions based on price rigidity, oligopoly assignment help- homework help.
iupac nomenclature of organic compounds tutorial all along with the key concepts of hydrocarbons, alkanes, alkenes, compounds with functional groups, rules for iupac nomenclature
Instrumental Method Analysis tutorial all along with the key concepts of Classical vs Instrumental Techniques, benefits of instrumental techniques, Electrochemical procedure, mass spectroscopy
Communication in Animals tutorial all along with the key concepts of Visual communication, Acoustic communication, Tactile Communication, Chemical communication, Communication systems and Introduction to social behavior
1952213
Questions Asked
3689
Tutors
1492546
Questions Answered
Start Excelling in your courses, Ask an Expert and get answers for your homework and assignments!!