SlideShare a Scribd company logo
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

PPT
Presentation
PPT
Algorithms and Flowchart for IGCSE Students
PPT
Algorithms and Flowchart.ppt
PDF
Python Unit 1.pdfPython Notes for Bharathiar university syllabus
PPT
Lecture 4
PPTX
Algorithms and flow charts
Presentation
Algorithms and Flowchart for IGCSE Students
Algorithms and Flowchart.ppt
Python Unit 1.pdfPython Notes for Bharathiar university syllabus
Lecture 4
Algorithms and flow charts

Similar to Presentation (20)

DOC
Flow charts
PPTX
Software Development Technique (Flowchart & Documentation).pptx
PPTX
Programming fundamentals lecture 4
PPTX
Flowchart and algorithm
PPT
Itc lec5-24+sep+2012
PPTX
Flowcharts
DOC
Unit 2
PPTX
ICT_Seminar_flow_charts_for_2013_Nov.pptx
PPT
Programming algorithms and flowchart.ppt
PPTX
Pseudo code.pptx
PPT
Algorithms and Flowchart usages in C laguage
PDF
Flowcharting
PPTX
1141_237_747_Module_1_3_process_modelling_and-simulation.pptx
PDF
algorithms and flow chart overview.pdf
PPT
Lecture1-Algorithms-and-Flowchart-ppt.ppt
PPT
Lect1-Algorithms-and-Flowchart PPT presentation
PPT
Lect1-Algorithms-and-Flowchart-ppt (1).ppt
PPT
Lect1 - Algorithms-and-Flowchart-ppt.ppt
PPT
-Algorithms-and-Flowchart-ppt btech first year
PPT
Lecture1-Algorithms-and-Flowchart-ppt.ppt
Flow charts
Software Development Technique (Flowchart & Documentation).pptx
Programming fundamentals lecture 4
Flowchart and algorithm
Itc lec5-24+sep+2012
Flowcharts
Unit 2
ICT_Seminar_flow_charts_for_2013_Nov.pptx
Programming algorithms and flowchart.ppt
Pseudo code.pptx
Algorithms and Flowchart usages in C laguage
Flowcharting
1141_237_747_Module_1_3_process_modelling_and-simulation.pptx
algorithms and flow chart overview.pdf
Lecture1-Algorithms-and-Flowchart-ppt.ppt
Lect1-Algorithms-and-Flowchart PPT presentation
Lect1-Algorithms-and-Flowchart-ppt (1).ppt
Lect1 - Algorithms-and-Flowchart-ppt.ppt
-Algorithms-and-Flowchart-ppt btech first year
Lecture1-Algorithms-and-Flowchart-ppt.ppt
Ad

Recently uploaded (20)

PDF
advance database management system book.pdf
PDF
Computing-Curriculum for Schools in Ghana
PDF
Complications of Minimal Access Surgery at WLH
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PDF
RMMM.pdf make it easy to upload and study
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PPTX
UV-Visible spectroscopy..pptx UV-Visible Spectroscopy – Electronic Transition...
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
Indian roads congress 037 - 2012 Flexible pavement
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Introduction to Building Materials
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
advance database management system book.pdf
Computing-Curriculum for Schools in Ghana
Complications of Minimal Access Surgery at WLH
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
RMMM.pdf make it easy to upload and study
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
Practical Manual AGRO-233 Principles and Practices of Natural Farming
UV-Visible spectroscopy..pptx UV-Visible Spectroscopy – Electronic Transition...
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Indian roads congress 037 - 2012 Flexible pavement
Final Presentation General Medicine 03-08-2024.pptx
Introduction to Building Materials
Final Presentation General Medicine 03-08-2024.pptx
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
Paper A Mock Exam 9_ Attempt review.pdf.
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
Ad

Presentation

  • 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