SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

Similar a flowcharts

Programming fundamentals lecture 4
Programming fundamentals lecture 4Programming fundamentals lecture 4
Programming fundamentals lecture 4
Raja Hamid
 
Flowchart
Flowchart Flowchart
Flowchart
Nithin Sai
 
Algorithmsandflowcharts1
Algorithmsandflowcharts1Algorithmsandflowcharts1
Algorithmsandflowcharts1
luhkahreth
 
Algorithmsandflowcharts1
Algorithmsandflowcharts1Algorithmsandflowcharts1
Algorithmsandflowcharts1
Jesuraj Love
 
Algorithms and flowcharts1
Algorithms and flowcharts1Algorithms and flowcharts1
Algorithms and flowcharts1
Lincoln School
 
Flowchart symbols
Flowchart symbolsFlowchart symbols
Flowchart symbols
giz82
 

Similar a 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
 

Último

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 

Último (20)

ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 

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