SlideShare a Scribd company logo
1 of 18
PRESENTATIO
   N ON
FLOWCHARTS
     Made by:
  Simranjit Singh
   CSE-2nd Shift
      115360
FLOW CHART
• An flow chart is a type of diagram
  that represents an algorithm or
  process, showing the steps as boxes
  of various kinds and their order by
  connecting these with arrows.
USES….
• Flow chart are used in designing and
  documenting complex processes.
• Like other types of diagrams, they
  help to visualize what is going on and
  thereby help the viewer to
  understand the process.
TYPES…
• Document flowcharts, showing control
  over a document-flow over a system.
• Data flowcharts, showing control over
  a data-flow in a system.
• System flowcharts showing control at a
  physical or resource level.
• Program flowchart, showing the
  controls in a program within a system.
Flowchart Symbols…
  Name            Symbol   Use in Flowchart


  Oval                     Denotes the beginning or end of the program




  Parallelogram            Denotes an input operation




  Rectangle                Denotes a process to be carried out
                           e.g. addition, subtraction, division etc.




  Diamond                  Denotes a decision (or branch) to be made.
                           The program should continue along one of
                           two routes. (e.g. IF/THEN/ELSE)




  Hybrid                   Denotes an output operation




  Flow line                Denotes the direction of logic flow in the program
SYMBOLS
• TERMINATOR: An oval flowchart shape
  indicating the start or end of the process.
• PROCESS: An rectangular flowchart shape
  indicating a normal process flow step.
• DECISION: A diamond flow chart shape indication
  a branch in the process flow.
• CONNECTOR: A small, labeled circular flow chart
  shape used to indicate a jump in the process flow.
• DATA: A parallelogram that indicates data input or
  output ( I/O) for the process.
• DOCUMENT: Used to indicate a document or
  report.
DATA FLOW
      EXTENSIONS…
• A document represented as a rectangle with
  a wavy base.
• A manual input represented by a
  quadrilateral.
• A data file represented by a cylinder.
• A manual operation represented by a
  trapezoid.
ADVANTAGES…
•   COMMUNICATION.
•   EFFECTIVE ANALYSIS.
•   PROPER DOCUMENTATION.
•   EFFICIENT CODING.
•   PROPER DEBUGGING.
LIMITATIONS…
• COMPLEX LOGIC.
• ALTERATIONS AND
  MODIFICATIONS.
• THE ESSENTIALS OF WHAT IS DONE
  CAN EASILY BE LOST IN THE
  TECHNICAL DETAILS OF HOW IT IS
  DONE.
LAMP FLOWCHART…
A flowchart representing
for computing factorial…
Flow chart showing driving to
           a goal…
Flow chart for finding
  out the largest of 3
       numbers…
Flowchart to find the
sum of first 50 natural
      numbers…
Example…
                 START



                 Input
              M1,M2,M3,M4
                                Step 1: Input M1,M2,M3,M4
                                Step 2: GRADE ← (M1+M2+M3+M4)/4
                                Step 3: if (GRADE <50) then
    GRADE←(M1+M2+M3+M4)/4                       Print “FAIL”
                                        else
                                                Print “PASS”
    N                       Y
                                        endif
                 IS
              GRADE<50



                            PRINT
 PRINT                      “FAIL”
“PASS”




                STOP
EXAMPLE…
EXAMPLE…
Thanks A lot
For Watching
     06/03/2012

More Related Content

Similar to Flowcharts

Programming fundamentals lecture 4
Programming fundamentals lecture 4Programming fundamentals lecture 4
Programming fundamentals lecture 4Raja Hamid
 
Basic Slides on Algorithms and Flowcharts
Basic Slides on Algorithms and FlowchartsBasic Slides on Algorithms and Flowcharts
Basic Slides on Algorithms and Flowchartsmoazwinner
 
Lecture1-Algorithms-and-Flowcharts-ppt.ppt
Lecture1-Algorithms-and-Flowcharts-ppt.pptLecture1-Algorithms-and-Flowcharts-ppt.ppt
Lecture1-Algorithms-and-Flowcharts-ppt.pptReshuReshma8
 
Algorithms and flowcharts
Algorithms and flowchartsAlgorithms and flowcharts
Algorithms and flowchartsSamuel Igbanogu
 
ppt on flow chart by harshid panchal with help of Sejal ma'm (git.org.in)
ppt on flow chart by harshid panchal with help of Sejal ma'm (git.org.in)ppt on flow chart by harshid panchal with help of Sejal ma'm (git.org.in)
ppt on flow chart by harshid panchal with help of Sejal ma'm (git.org.in)harshid panchal
 
Flow Chart @ppsc(2)
Flow Chart @ppsc(2)Flow Chart @ppsc(2)
Flow Chart @ppsc(2)Amiya Bhusan
 
01 Algorithms And Flowcharts.ppt
01 Algorithms And Flowcharts.ppt01 Algorithms And Flowcharts.ppt
01 Algorithms And Flowcharts.pptFerdieBalang
 
Algorithms and Flowcharts
Algorithms and FlowchartsAlgorithms and Flowcharts
Algorithms and FlowchartsDeva Singh
 
256958.ppt
256958.ppt256958.ppt
256958.pptBimlesh7
 
Algorithmsandflowcharts1
Algorithmsandflowcharts1Algorithmsandflowcharts1
Algorithmsandflowcharts1luhkahreth
 
Algorithmsandflowcharts1
Algorithmsandflowcharts1Algorithmsandflowcharts1
Algorithmsandflowcharts1Jesuraj Love
 
Algorithms and flowcharts1
Algorithms and flowcharts1Algorithms and flowcharts1
Algorithms and flowcharts1Lincoln School
 
QCL-14-v3 _[flowchart]_[banasthali vidyapith]_[monika kumari]
QCL-14-v3 _[flowchart]_[banasthali vidyapith]_[monika kumari]QCL-14-v3 _[flowchart]_[banasthali vidyapith]_[monika kumari]
QCL-14-v3 _[flowchart]_[banasthali vidyapith]_[monika kumari]Monika Kumari
 
Flowchart symbols
Flowchart symbolsFlowchart symbols
Flowchart symbolsgiz82
 
cpuppt-150726134330-lva1-app6891.pdf
cpuppt-150726134330-lva1-app6891.pdfcpuppt-150726134330-lva1-app6891.pdf
cpuppt-150726134330-lva1-app6891.pdfSameerKhanPathan7
 

Similar to Flowcharts (20)

Algorithms and Flowchart.ppt
Algorithms and Flowchart.pptAlgorithms and Flowchart.ppt
Algorithms and Flowchart.ppt
 
Algorithms&flowcharts
Algorithms&flowchartsAlgorithms&flowcharts
Algorithms&flowcharts
 
Algorithms&flowcharts
Algorithms&flowchartsAlgorithms&flowcharts
Algorithms&flowcharts
 
Programming fundamentals lecture 4
Programming fundamentals lecture 4Programming fundamentals lecture 4
Programming fundamentals lecture 4
 
Basic Slides on Algorithms and Flowcharts
Basic Slides on Algorithms and FlowchartsBasic Slides on Algorithms and Flowcharts
Basic Slides on Algorithms and Flowcharts
 
Lecture1-Algorithms-and-Flowcharts-ppt.ppt
Lecture1-Algorithms-and-Flowcharts-ppt.pptLecture1-Algorithms-and-Flowcharts-ppt.ppt
Lecture1-Algorithms-and-Flowcharts-ppt.ppt
 
Algorithms and flowcharts
Algorithms and flowchartsAlgorithms and flowcharts
Algorithms and flowcharts
 
ppt on flow chart by harshid panchal with help of Sejal ma'm (git.org.in)
ppt on flow chart by harshid panchal with help of Sejal ma'm (git.org.in)ppt on flow chart by harshid panchal with help of Sejal ma'm (git.org.in)
ppt on flow chart by harshid panchal with help of Sejal ma'm (git.org.in)
 
Flow Chart @ppsc(2)
Flow Chart @ppsc(2)Flow Chart @ppsc(2)
Flow Chart @ppsc(2)
 
01 Algorithms And Flowcharts.ppt
01 Algorithms And Flowcharts.ppt01 Algorithms And Flowcharts.ppt
01 Algorithms And Flowcharts.ppt
 
Algorithms and Flowcharts
Algorithms and FlowchartsAlgorithms and Flowcharts
Algorithms and Flowcharts
 
256958.ppt
256958.ppt256958.ppt
256958.ppt
 
Flowchart
Flowchart Flowchart
Flowchart
 
Algorithmsandflowcharts1
Algorithmsandflowcharts1Algorithmsandflowcharts1
Algorithmsandflowcharts1
 
Algorithmsandflowcharts1
Algorithmsandflowcharts1Algorithmsandflowcharts1
Algorithmsandflowcharts1
 
Algorithmsandflowcharts1
Algorithmsandflowcharts1Algorithmsandflowcharts1
Algorithmsandflowcharts1
 
Algorithms and flowcharts1
Algorithms and flowcharts1Algorithms and flowcharts1
Algorithms and flowcharts1
 
QCL-14-v3 _[flowchart]_[banasthali vidyapith]_[monika kumari]
QCL-14-v3 _[flowchart]_[banasthali vidyapith]_[monika kumari]QCL-14-v3 _[flowchart]_[banasthali vidyapith]_[monika kumari]
QCL-14-v3 _[flowchart]_[banasthali vidyapith]_[monika kumari]
 
Flowchart symbols
Flowchart symbolsFlowchart symbols
Flowchart symbols
 
cpuppt-150726134330-lva1-app6891.pdf
cpuppt-150726134330-lva1-app6891.pdfcpuppt-150726134330-lva1-app6891.pdf
cpuppt-150726134330-lva1-app6891.pdf
 

Recently uploaded

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 

Recently uploaded (20)

Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 

Flowcharts

  • 1. PRESENTATIO N ON FLOWCHARTS Made by: Simranjit Singh CSE-2nd Shift 115360
  • 2. FLOW CHART • An flow chart is a type of diagram that represents an algorithm or process, showing the steps as boxes of various kinds and their order by connecting these with arrows.
  • 3. USES…. • Flow chart are used in designing and documenting complex processes. • Like other types of diagrams, they help to visualize what is going on and thereby help the viewer to understand the process.
  • 4. TYPES… • Document flowcharts, showing control over a document-flow over a system. • Data flowcharts, showing control over a data-flow in a system. • System flowcharts showing control at a physical or resource level. • Program flowchart, showing the controls in a program within a system.
  • 5. Flowchart Symbols… Name Symbol Use in Flowchart Oval Denotes the beginning or end of the program Parallelogram Denotes an input operation Rectangle Denotes a process to be carried out e.g. addition, subtraction, division etc. Diamond Denotes a decision (or branch) to be made. The program should continue along one of two routes. (e.g. IF/THEN/ELSE) Hybrid Denotes an output operation Flow line Denotes the direction of logic flow in the program
  • 6. SYMBOLS • TERMINATOR: An oval flowchart shape indicating the start or end of the process. • PROCESS: An rectangular flowchart shape indicating a normal process flow step. • DECISION: A diamond flow chart shape indication a branch in the process flow. • CONNECTOR: A small, labeled circular flow chart shape used to indicate a jump in the process flow. • DATA: A parallelogram that indicates data input or output ( I/O) for the process. • DOCUMENT: Used to indicate a document or report.
  • 7. DATA FLOW EXTENSIONS… • A document represented as a rectangle with a wavy base. • A manual input represented by a quadrilateral. • A data file represented by a cylinder. • A manual operation represented by a trapezoid.
  • 8. ADVANTAGES… • COMMUNICATION. • EFFECTIVE ANALYSIS. • PROPER DOCUMENTATION. • EFFICIENT CODING. • PROPER DEBUGGING.
  • 9. LIMITATIONS… • COMPLEX LOGIC. • ALTERATIONS AND MODIFICATIONS. • THE ESSENTIALS OF WHAT IS DONE CAN EASILY BE LOST IN THE TECHNICAL DETAILS OF HOW IT IS DONE.
  • 11. A flowchart representing for computing factorial…
  • 12. Flow chart showing driving to a goal…
  • 13. Flow chart for finding out the largest of 3 numbers…
  • 14. Flowchart to find the sum of first 50 natural numbers…
  • 15. Example… START Input M1,M2,M3,M4 Step 1: Input M1,M2,M3,M4 Step 2: GRADE ← (M1+M2+M3+M4)/4 Step 3: if (GRADE <50) then GRADE←(M1+M2+M3+M4)/4 Print “FAIL” else Print “PASS” N Y endif IS GRADE<50 PRINT PRINT “FAIL” “PASS” STOP
  • 18. Thanks A lot For Watching 06/03/2012