SlideShare a Scribd company logo
3
Most read
7
Most read
8
Most read
Flowchart Design
Dr. Kuppusamy .P
Associate Professor / SCOPE
Flow Chart
• Graphical representation of an algorithm in relation to its
sequence of functions.
• Represents a workflow or process.
Advantages:
➢ Logic is displayed with graphical symbols to make simple
understanding of an algorithm.
➢ Flowchart makes better communication to other users to
represent algorithm of a problem.
➢ Flowchart allows the problem solver to split the problem into
smaller parts. These parts can be connected to make master
chart. Dr. Kuppusamy P
Flow Chart Symbols
• Oval - Rectangle with rounded sides is used to indicate either
START/ STOP of the program.
• Input and output indicators - Parallelograms represent an input
and output operations.
• Process Indicators - Rectangle is used to indicate any set of
processing operations such as arithmetic operations.
Dr. Kuppusamy P
Flow Chart Symbols
• Decision Makers: The diamond indicates the decision making.
It tests the conditions and take suitable action depends on the
answers.
• Iterative Statements: The repeated set of instruction based on a
conditions can be written with this following symbol.
• Flow Lines: Flow lines indicate the direction being followed in
the flowchart.
Iteration
Dr. Kuppusamy P
Flow Chart Symbols
• Page connectors: Circles are used to join the different parts of a
flowchart called page connectors.
• Few more symbols:
Dr. Kuppusamy P
Flow Chart for Average of 2 Numbers
Algorithm
1. Declare Variables
2. Get input
3. Find average and assign the
value
4. Display output result
Flow Chart
Dr. Kuppusamy P
Difference of Flow Chart &
Algorithm
• a Algorithm Flow chart
Step-by-step logical procedure for
solving a problem
Diagrammatic representation of
an algorithm using different
symbols.
It contains step-by-step English
descriptions, each step representing a
particular operation leading to
solution of problem
The flowchart employs a series of
blocks and arrows, each of which
represents a particular step in an
algorithm
Used for Small Problems Used for detailed representations
of complex programs
For complex programs, algorithms
prove to be Inadequate
For complex programs,
Flowcharts prove to be adequate
Dr. Kuppusamy P
References
Dr. Kuppusamy P
• Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein,
“Introduction to Algorithms”, MIT Press.
• Computer Programming – ISBN: 978- 93 – 80170 – 39 – 8

More Related Content

What's hot (20)

PPT
chapter 1
yatheesha
 
PPT
Introduction to theory of computation
Vinod Tyagi
 
PPTX
Odbc and data access objects
Sangeetha Sg
 
PPT
Lesson 02
University of Haripur
 
PPTX
Chapter 09 design and analysis of algorithms
Praveen M Jigajinni
 
PPTX
Operators and expressions
vishaljot_kaur
 
PPTX
Chapter 6 algorithms and flow charts
Praveen M Jigajinni
 
PPTX
Abstract Data Types
karthikeyanC40
 
PPTX
Mathematics Function in C ,ppt
AllNewTeach
 
PPT
Data structures & problem solving unit 1 ppt
aviban
 
PPTX
Pseudocode
grahamwell
 
PPTX
Undecidability.pptx
PEzhumalai
 
PDF
Daa notes 1
smruti sarangi
 
PPT
5.2 divide and conquer
Krish_ver2
 
PPT
UNIT-1-PPTS-DAA.ppt
racha49
 
PDF
Recursive algorithms
subhashchandra197
 
PPTX
Regular Expression Examples.pptx
GhulamRabani9
 
PPTX
CS8651 Internet Programming - Basics of HTML, HTML5, CSS
Vigneshkumar Ponnusamy
 
PDF
Computer Network notes (handwritten) UNIT 1
NANDINI SHARMA
 
PPTX
Pseudocode
Harsha Madushanka
 
chapter 1
yatheesha
 
Introduction to theory of computation
Vinod Tyagi
 
Odbc and data access objects
Sangeetha Sg
 
Chapter 09 design and analysis of algorithms
Praveen M Jigajinni
 
Operators and expressions
vishaljot_kaur
 
Chapter 6 algorithms and flow charts
Praveen M Jigajinni
 
Abstract Data Types
karthikeyanC40
 
Mathematics Function in C ,ppt
AllNewTeach
 
Data structures & problem solving unit 1 ppt
aviban
 
Pseudocode
grahamwell
 
Undecidability.pptx
PEzhumalai
 
Daa notes 1
smruti sarangi
 
5.2 divide and conquer
Krish_ver2
 
UNIT-1-PPTS-DAA.ppt
racha49
 
Recursive algorithms
subhashchandra197
 
Regular Expression Examples.pptx
GhulamRabani9
 
CS8651 Internet Programming - Basics of HTML, HTML5, CSS
Vigneshkumar Ponnusamy
 
Computer Network notes (handwritten) UNIT 1
NANDINI SHARMA
 
Pseudocode
Harsha Madushanka
 

Similar to Flowchart design for algorithms (20)

PDF
Flow Chart @ppsc(2)
Amiya Bhusan
 
PPTX
EXPLAINS ABOUT ALGORITHM and FLOWCHART.pptx
ssuser4ff612
 
PPTX
Flowcharts and algorithms
Student
 
PPTX
Flowchart Grade 10
ninoallandanganancarpio
 
PPT
Basics of Programming Algorithms and Flowchart
Dr. Chandrakant Divate
 
PPTX
Fundamentals of-algorithm
International Islamic University
 
PPTX
Algorithm and Flowcharts
Dr. SURBHI SAROHA
 
PPTX
IDENTIFY THE DIFFERENT KINDS OF TECHNICAL DRAWING.pptx
MsPhotoprinting
 
PDF
cpuppt-150726134330-lva1-app6891.pdf
SameerKhanPathan7
 
PPTX
ppt of flowchart
140120109032
 
PDF
Algorithm & Flowchart.pdf
Vpmv
 
PPTX
Flow Chajhbhvhhhhhhhhhhhhhrts FOR BPE.pptx
develvin404
 
PPTX
ICT.pptx for junior high school students
maritestagaytayan2
 
PPTX
1141_237_747_Module_1_3_process_modelling_and-simulation.pptx
naagin12300
 
PPT
Lecture 4
Anshumali Singh
 
PPTX
PPT on Floaaaaaaaaaaaaaaaaaaaawchart1.pptx
satish7588
 
PPTX
ppt on flow chart by harshid panchal with help of Sejal ma'm (git.org.in)
harshid panchal
 
PPTX
Flow chart
rabiya Ashiq
 
PPTX
Qcl 14-v3-[flowchart of admission process]-[banasthali vidyapith]-[swati sharma]
Swati Sharma
 
PPTX
2- Flowchart Tutorial (with Symbols, Guide and.pptx
mohammedsubhan8
 
Flow Chart @ppsc(2)
Amiya Bhusan
 
EXPLAINS ABOUT ALGORITHM and FLOWCHART.pptx
ssuser4ff612
 
Flowcharts and algorithms
Student
 
Flowchart Grade 10
ninoallandanganancarpio
 
Basics of Programming Algorithms and Flowchart
Dr. Chandrakant Divate
 
Fundamentals of-algorithm
International Islamic University
 
Algorithm and Flowcharts
Dr. SURBHI SAROHA
 
IDENTIFY THE DIFFERENT KINDS OF TECHNICAL DRAWING.pptx
MsPhotoprinting
 
cpuppt-150726134330-lva1-app6891.pdf
SameerKhanPathan7
 
ppt of flowchart
140120109032
 
Algorithm & Flowchart.pdf
Vpmv
 
Flow Chajhbhvhhhhhhhhhhhhhrts FOR BPE.pptx
develvin404
 
ICT.pptx for junior high school students
maritestagaytayan2
 
1141_237_747_Module_1_3_process_modelling_and-simulation.pptx
naagin12300
 
Lecture 4
Anshumali Singh
 
PPT on Floaaaaaaaaaaaaaaaaaaaawchart1.pptx
satish7588
 
ppt on flow chart by harshid panchal with help of Sejal ma'm (git.org.in)
harshid panchal
 
Flow chart
rabiya Ashiq
 
Qcl 14-v3-[flowchart of admission process]-[banasthali vidyapith]-[swati sharma]
Swati Sharma
 
2- Flowchart Tutorial (with Symbols, Guide and.pptx
mohammedsubhan8
 
Ad

More from Kuppusamy P (20)

PDF
Recurrent neural networks rnn
Kuppusamy P
 
PDF
Deep learning
Kuppusamy P
 
PDF
Image segmentation
Kuppusamy P
 
PDF
Image enhancement
Kuppusamy P
 
PDF
Feature detection and matching
Kuppusamy P
 
PDF
Image processing, Noise, Noise Removal filters
Kuppusamy P
 
PDF
Algorithm basics
Kuppusamy P
 
PDF
Problem solving using Programming
Kuppusamy P
 
PDF
Parts of Computer, Hardware and Software
Kuppusamy P
 
PDF
Strings in java
Kuppusamy P
 
PDF
Java methods or Subroutines or Functions
Kuppusamy P
 
PDF
Java arrays
Kuppusamy P
 
PDF
Java iterative statements
Kuppusamy P
 
PDF
Java conditional statements
Kuppusamy P
 
PDF
Java data types
Kuppusamy P
 
PDF
Java introduction
Kuppusamy P
 
PDF
Logistic regression in Machine Learning
Kuppusamy P
 
PDF
Anomaly detection (Unsupervised Learning) in Machine Learning
Kuppusamy P
 
PDF
Machine Learning Performance metrics for classification
Kuppusamy P
 
PDF
Machine learning Introduction
Kuppusamy P
 
Recurrent neural networks rnn
Kuppusamy P
 
Deep learning
Kuppusamy P
 
Image segmentation
Kuppusamy P
 
Image enhancement
Kuppusamy P
 
Feature detection and matching
Kuppusamy P
 
Image processing, Noise, Noise Removal filters
Kuppusamy P
 
Algorithm basics
Kuppusamy P
 
Problem solving using Programming
Kuppusamy P
 
Parts of Computer, Hardware and Software
Kuppusamy P
 
Strings in java
Kuppusamy P
 
Java methods or Subroutines or Functions
Kuppusamy P
 
Java arrays
Kuppusamy P
 
Java iterative statements
Kuppusamy P
 
Java conditional statements
Kuppusamy P
 
Java data types
Kuppusamy P
 
Java introduction
Kuppusamy P
 
Logistic regression in Machine Learning
Kuppusamy P
 
Anomaly detection (Unsupervised Learning) in Machine Learning
Kuppusamy P
 
Machine Learning Performance metrics for classification
Kuppusamy P
 
Machine learning Introduction
Kuppusamy P
 
Ad

Recently uploaded (20)

PPTX
Light Reflection and Refraction- Activities - Class X Science
SONU ACADEMY
 
PDF
Governor Josh Stein letter to NC delegation of U.S. House
Mebane Rash
 
PPTX
Identifying elements in the story. Arrange the events in the story
geraldineamahido2
 
PDF
Biological Bilingual Glossary Hindi and English Medium
World of Wisdom
 
PDF
Workbook de Inglés Completo - English Path.pdf
shityouenglishpath
 
PPTX
ENGlish 8 lesson presentation PowerPoint.pptx
marawehsvinetshe
 
PDF
Characteristics, Strengths and Weaknesses of Quantitative Research.pdf
Thelma Villaflores
 
PDF
Android Programming - Basics of Mobile App, App tools and Android Basics
Kavitha P.V
 
PPTX
Post Dated Cheque(PDC) Management in Odoo 18
Celine George
 
PDF
Aprendendo Arquitetura Framework Salesforce - Dia 03
Mauricio Alexandre Silva
 
PDF
epi editorial commitee meeting presentation
MIPLM
 
PPTX
How to Manage Allocation Report for Manufacturing Orders in Odoo 18
Celine George
 
PPTX
How to Configure Re-Ordering From Portal in Odoo 18 Website
Celine George
 
PDF
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
PDF
Is Assignment Help Legal in Australia_.pdf
thomas19williams83
 
PDF
Exploring the Different Types of Experimental Research
Thelma Villaflores
 
PDF
Mahidol_Change_Agent_Note_2025-06-27-29_MUSEF
Tassanee Lerksuthirat
 
PDF
STATEMENT-BY-THE-HON.-MINISTER-FOR-HEALTH-ON-THE-COVID-19-OUTBREAK-AT-UG_revi...
nservice241
 
PPTX
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
PPTX
CATEGORIES OF NURSING PERSONNEL: HOSPITAL & COLLEGE
PRADEEP ABOTHU
 
Light Reflection and Refraction- Activities - Class X Science
SONU ACADEMY
 
Governor Josh Stein letter to NC delegation of U.S. House
Mebane Rash
 
Identifying elements in the story. Arrange the events in the story
geraldineamahido2
 
Biological Bilingual Glossary Hindi and English Medium
World of Wisdom
 
Workbook de Inglés Completo - English Path.pdf
shityouenglishpath
 
ENGlish 8 lesson presentation PowerPoint.pptx
marawehsvinetshe
 
Characteristics, Strengths and Weaknesses of Quantitative Research.pdf
Thelma Villaflores
 
Android Programming - Basics of Mobile App, App tools and Android Basics
Kavitha P.V
 
Post Dated Cheque(PDC) Management in Odoo 18
Celine George
 
Aprendendo Arquitetura Framework Salesforce - Dia 03
Mauricio Alexandre Silva
 
epi editorial commitee meeting presentation
MIPLM
 
How to Manage Allocation Report for Manufacturing Orders in Odoo 18
Celine George
 
How to Configure Re-Ordering From Portal in Odoo 18 Website
Celine George
 
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
Is Assignment Help Legal in Australia_.pdf
thomas19williams83
 
Exploring the Different Types of Experimental Research
Thelma Villaflores
 
Mahidol_Change_Agent_Note_2025-06-27-29_MUSEF
Tassanee Lerksuthirat
 
STATEMENT-BY-THE-HON.-MINISTER-FOR-HEALTH-ON-THE-COVID-19-OUTBREAK-AT-UG_revi...
nservice241
 
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
CATEGORIES OF NURSING PERSONNEL: HOSPITAL & COLLEGE
PRADEEP ABOTHU
 

Flowchart design for algorithms

  • 1. Flowchart Design Dr. Kuppusamy .P Associate Professor / SCOPE
  • 2. Flow Chart • Graphical representation of an algorithm in relation to its sequence of functions. • Represents a workflow or process. Advantages: ➢ Logic is displayed with graphical symbols to make simple understanding of an algorithm. ➢ Flowchart makes better communication to other users to represent algorithm of a problem. ➢ Flowchart allows the problem solver to split the problem into smaller parts. These parts can be connected to make master chart. Dr. Kuppusamy P
  • 3. Flow Chart Symbols • Oval - Rectangle with rounded sides is used to indicate either START/ STOP of the program. • Input and output indicators - Parallelograms represent an input and output operations. • Process Indicators - Rectangle is used to indicate any set of processing operations such as arithmetic operations. Dr. Kuppusamy P
  • 4. Flow Chart Symbols • Decision Makers: The diamond indicates the decision making. It tests the conditions and take suitable action depends on the answers. • Iterative Statements: The repeated set of instruction based on a conditions can be written with this following symbol. • Flow Lines: Flow lines indicate the direction being followed in the flowchart. Iteration Dr. Kuppusamy P
  • 5. Flow Chart Symbols • Page connectors: Circles are used to join the different parts of a flowchart called page connectors. • Few more symbols: Dr. Kuppusamy P
  • 6. Flow Chart for Average of 2 Numbers Algorithm 1. Declare Variables 2. Get input 3. Find average and assign the value 4. Display output result Flow Chart Dr. Kuppusamy P
  • 7. Difference of Flow Chart & Algorithm • a Algorithm Flow chart Step-by-step logical procedure for solving a problem Diagrammatic representation of an algorithm using different symbols. It contains step-by-step English descriptions, each step representing a particular operation leading to solution of problem The flowchart employs a series of blocks and arrows, each of which represents a particular step in an algorithm Used for Small Problems Used for detailed representations of complex programs For complex programs, algorithms prove to be Inadequate For complex programs, Flowcharts prove to be adequate Dr. Kuppusamy P
  • 8. References Dr. Kuppusamy P • Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein, “Introduction to Algorithms”, MIT Press. • Computer Programming – ISBN: 978- 93 – 80170 – 39 – 8