SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
FLOW CHARTS
The flowchart is a means of visually presenting the flow of data through an information
processing systems, the operations performed within the system and the sequence in which they
are performed.

A flowchart is a diagrammatic representation that illustrates the sequence of operations to be
performed to get the solution of a problem.

The act of mapping a process out in flow chart format helps you clarify your understanding of
the process, and helps you think about where the process can be improved.

A flow chart can therefore be used to:

      Define and analyze processes;
      Build a step-by-step picture of the process for analysis, discussion, or communication;
       and
      Define, standardize or find areas for improvement in a process

                  SYMBOLS:

                  Start or end of the program



                  Computational steps or processing function of a program

                  Input or output operation



                  Decision making and branching



                  Connector or joining of two parts of program



                 Control flow




               off page connector
GUIDELINES:

   a. In drawing a proper flowchart, all necessary requirements should be listed out in logical
      order.
   b. The flowchart should be clear, neat and easy to follow. There should not be any room for
      ambiguity in understanding the flowchart.
   c. The usual direction of the flow of a procedure or system is from left to right or top to
      bottom.
   d. Only one flow line should come out from a process symbol.




                                                   or

   e. Only one flow line should enter a decision symbol, but two or three flow lines, one for
      each possible answer, should leave the decision symbol.




   f. Only one flow line is used in conjunction with terminal symbol.




   g. Write within standard symbols briefly. As necessary, you can use the annotation symbol
      to describe data or computational steps more clearly.




   h. If the flowchart becomes complex, it is better to use connector symbols to reduce the
      number of flow lines. Avoid the intersection of flow lines if you want to make it more
      effective and better way of communication.
   i. Ensure that the flowchart has a logical start and finish.
   j. It is useful to test the validity of the flowchart by passing through it with a simple test
      data.
The benefits of flowcharts are as follows:

   1. Communication: Flowcharts are better way of communicating the logic of a system to all
      concerned.
   2. Effective analysis: With the help of flowchart, problem can be analysed in more effective
      way.
   3. Proper documentation: Program flowcharts serve as a good program documentation,
      which is needed for various purposes.
   4. Efficient Coding: The flowcharts act as a guide or blueprint during the systems analysis
      and program development phase.
   5. Proper Debugging: The flowchart helps in debugging process.
   6. Efficient Program Maintenance: The maintenance of operating program becomes easy
      with the help of flowchart. It helps the programmer to put efforts more efficiently on that
      part

25.6 LIMITATIONS OF USING FLOWCHARTS

   1. Complex logic: Sometimes, the program logic is quite complicated. In that case,
      flowchart becomes complex and clumsy.
   2. Alterations and Modifications: If alterations are required the flowchart may require re-
      drawing completely.
   3. Reproduction: As the flowchart symbols cannot be typed, reproduction of flowchart
      becomes a problem.
   4. The essentials of what is done can easily be lost in the technical details of how it is done.

Types of flowcharts
      Document flowcharts, showing controls over a document-flow through a system
      Data flowcharts, showing controls over a data flows in a system
      System flowcharts showing controls at a physical or resource level
      Program flowchart, showing the controls in a program within a system

Notice that every type of flowchart focuses on some kind of control, rather then on the particular
flow itself.

More recently in 2001, more differences:

      Decision flowcharts
      logic flowcharts
      systems flowcharts
      product flowcharts
      process flowcharts
EXAMPLES:


1. Flowchart to find the sum of first 50 natural numbers.
2. Flowchart to find the largest of three numbers A,B, and C.

Más contenido relacionado

La actualidad más candente

Algorithm and flowchart2010
Algorithm and flowchart2010Algorithm and flowchart2010
Algorithm and flowchart2010Jordan Delacruz
 
Introduction to flowchart
Introduction to flowchartIntroduction to flowchart
Introduction to flowchartJordan Delacruz
 
Algorithms and flowcharts
Algorithms and flowchartsAlgorithms and flowcharts
Algorithms and flowchartsSajib
 
Chap3 flow charts
Chap3 flow chartsChap3 flow charts
Chap3 flow chartsamit139
 
Computer programming:Know How to Flowchart
Computer  programming:Know How to FlowchartComputer  programming:Know How to Flowchart
Computer programming:Know How to FlowchartAngelo Tomboc
 
FIT-Unit3 chapter 1 -computer program
FIT-Unit3 chapter 1 -computer programFIT-Unit3 chapter 1 -computer program
FIT-Unit3 chapter 1 -computer programraksharao
 
Algorithm and Flowcharts
Algorithm and FlowchartsAlgorithm and Flowcharts
Algorithm and FlowchartsSabik T S
 
Programming flowcharts for C Language
Programming flowcharts for C LanguageProgramming flowcharts for C Language
Programming flowcharts for C LanguageAryan Ajmer
 
Algorithm and flowchart
Algorithm and flowchartAlgorithm and flowchart
Algorithm and flowchartRabin BK
 
Algorithm and flowchart
Algorithm and flowchartAlgorithm and flowchart
Algorithm and flowchartSachin Goyani
 
Algorithm and flowchart with pseudo code
Algorithm and flowchart with pseudo codeAlgorithm and flowchart with pseudo code
Algorithm and flowchart with pseudo codehamza javed
 
Programming process and flowchart
Programming process and flowchartProgramming process and flowchart
Programming process and flowcharthermiraguilar
 
Flowcharts and algorithms
Flowcharts and algorithmsFlowcharts and algorithms
Flowcharts and algorithmsStudent
 
Algorithm defination, design & Implementation
Algorithm defination, design & ImplementationAlgorithm defination, design & Implementation
Algorithm defination, design & ImplementationBilal Maqbool ツ
 
Flowchart and algorithm
Flowchart and algorithmFlowchart and algorithm
Flowchart and algorithmDHANIK VIKRANT
 

La actualidad más candente (20)

Algorithm and flowchart2010
Algorithm and flowchart2010Algorithm and flowchart2010
Algorithm and flowchart2010
 
Introduction to flowchart
Introduction to flowchartIntroduction to flowchart
Introduction to flowchart
 
Algorithms and flowcharts
Algorithms and flowchartsAlgorithms and flowcharts
Algorithms and flowcharts
 
Chap3 flow charts
Chap3 flow chartsChap3 flow charts
Chap3 flow charts
 
Computer programming:Know How to Flowchart
Computer  programming:Know How to FlowchartComputer  programming:Know How to Flowchart
Computer programming:Know How to Flowchart
 
Algorithms & flowcharts
Algorithms & flowchartsAlgorithms & flowcharts
Algorithms & flowcharts
 
FIT-Unit3 chapter 1 -computer program
FIT-Unit3 chapter 1 -computer programFIT-Unit3 chapter 1 -computer program
FIT-Unit3 chapter 1 -computer program
 
Algorithm and Flowcharts
Algorithm and FlowchartsAlgorithm and Flowcharts
Algorithm and Flowcharts
 
Programming flowcharts for C Language
Programming flowcharts for C LanguageProgramming flowcharts for C Language
Programming flowcharts for C Language
 
Flowcharting and Algorithm
Flowcharting and Algorithm Flowcharting and Algorithm
Flowcharting and Algorithm
 
Algorithm and flowchart
Algorithm and flowchartAlgorithm and flowchart
Algorithm and flowchart
 
Algorithm and flowchart
Algorithm and flowchartAlgorithm and flowchart
Algorithm and flowchart
 
Algorithm and flowchart with pseudo code
Algorithm and flowchart with pseudo codeAlgorithm and flowchart with pseudo code
Algorithm and flowchart with pseudo code
 
Algorithms
AlgorithmsAlgorithms
Algorithms
 
Programming process and flowchart
Programming process and flowchartProgramming process and flowchart
Programming process and flowchart
 
Flowcharts and algorithms
Flowcharts and algorithmsFlowcharts and algorithms
Flowcharts and algorithms
 
Algorithm defination, design & Implementation
Algorithm defination, design & ImplementationAlgorithm defination, design & Implementation
Algorithm defination, design & Implementation
 
Problem solving and design
Problem solving and designProblem solving and design
Problem solving and design
 
Flowchart and algorithm
Flowchart and algorithmFlowchart and algorithm
Flowchart and algorithm
 
Algorithm & flow chart
Algorithm & flow chartAlgorithm & flow chart
Algorithm & flow chart
 

Destacado

OETTINGER BRAUEREI
OETTINGER BRAUEREIOETTINGER BRAUEREI
OETTINGER BRAUEREIEvan Fan
 
Optimax: state-of-the-art performance improvement system
Optimax:  state-of-the-art performance improvement systemOptimax:  state-of-the-art performance improvement system
Optimax: state-of-the-art performance improvement systemThe Fox Group, LLC
 
למידה ניידת - מצגת כנס הדרכה 2012
למידה ניידת - מצגת כנס הדרכה 2012למידה ניידת - מצגת כנס הדרכה 2012
למידה ניידת - מצגת כנס הדרכה 2012Kineo Israel
 
Flight Support Center By Prasad
Flight Support Center By PrasadFlight Support Center By Prasad
Flight Support Center By Prasadprasad2527
 
ברק דנין - החזר על השקעה בחוויית משתמש - UXI Live 2010
ברק דנין - החזר על השקעה בחוויית משתמש - UXI Live 2010ברק דנין - החזר על השקעה בחוויית משתמש - UXI Live 2010
ברק דנין - החזר על השקעה בחוויית משתמש - UXI Live 2010barakdanin
 
Final Present Product Laminine Jpeg
Final Present Product Laminine JpegFinal Present Product Laminine Jpeg
Final Present Product Laminine Jpegkorn kri
 
Softexpert Proje ve Portfolio Yonetimi
Softexpert Proje ve Portfolio YonetimiSoftexpert Proje ve Portfolio Yonetimi
Softexpert Proje ve Portfolio YonetimiHydron Consulting Grup
 
Gipsy Mikrowave
Gipsy MikrowaveGipsy Mikrowave
Gipsy MikrowaveBiottec
 
Kinh nghiệm đầu tư chứng khoán
Kinh nghiệm đầu tư chứng khoánKinh nghiệm đầu tư chứng khoán
Kinh nghiệm đầu tư chứng khoánguest3c41775
 
Guide analyse cadre_juridique_ouverture_donness_recherche_v1
Guide analyse cadre_juridique_ouverture_donness_recherche_v1Guide analyse cadre_juridique_ouverture_donness_recherche_v1
Guide analyse cadre_juridique_ouverture_donness_recherche_v1liberTIC
 
Buy A Dog
Buy A DogBuy A Dog
Buy A DogRobert
 
MEDICAID EHR incentive program registration user guide for eligible professio...
MEDICAID EHR incentive program registration user guide for eligible professio...MEDICAID EHR incentive program registration user guide for eligible professio...
MEDICAID EHR incentive program registration user guide for eligible professio...The Fox Group, LLC
 
BISB Drapery Master
BISB Drapery MasterBISB Drapery Master
BISB Drapery MasterKennethC
 
Pesca A Mosca Libro Atlantic Salmon
Pesca A Mosca Libro Atlantic SalmonPesca A Mosca Libro Atlantic Salmon
Pesca A Mosca Libro Atlantic Salmonyoviraca
 

Destacado (20)

Setlist Mostly Harmless - 42
Setlist Mostly Harmless - 42Setlist Mostly Harmless - 42
Setlist Mostly Harmless - 42
 
OETTINGER BRAUEREI
OETTINGER BRAUEREIOETTINGER BRAUEREI
OETTINGER BRAUEREI
 
Agapi
AgapiAgapi
Agapi
 
Optimax: state-of-the-art performance improvement system
Optimax:  state-of-the-art performance improvement systemOptimax:  state-of-the-art performance improvement system
Optimax: state-of-the-art performance improvement system
 
למידה ניידת - מצגת כנס הדרכה 2012
למידה ניידת - מצגת כנס הדרכה 2012למידה ניידת - מצגת כנס הדרכה 2012
למידה ניידת - מצגת כנס הדרכה 2012
 
Sinful nature
Sinful natureSinful nature
Sinful nature
 
Flight Support Center By Prasad
Flight Support Center By PrasadFlight Support Center By Prasad
Flight Support Center By Prasad
 
ברק דנין - החזר על השקעה בחוויית משתמש - UXI Live 2010
ברק דנין - החזר על השקעה בחוויית משתמש - UXI Live 2010ברק דנין - החזר על השקעה בחוויית משתמש - UXI Live 2010
ברק דנין - החזר על השקעה בחוויית משתמש - UXI Live 2010
 
Bill Gates
Bill GatesBill Gates
Bill Gates
 
Flower
FlowerFlower
Flower
 
Final Present Product Laminine Jpeg
Final Present Product Laminine JpegFinal Present Product Laminine Jpeg
Final Present Product Laminine Jpeg
 
Softexpert Proje ve Portfolio Yonetimi
Softexpert Proje ve Portfolio YonetimiSoftexpert Proje ve Portfolio Yonetimi
Softexpert Proje ve Portfolio Yonetimi
 
Gipsy Mikrowave
Gipsy MikrowaveGipsy Mikrowave
Gipsy Mikrowave
 
Kinh nghiệm đầu tư chứng khoán
Kinh nghiệm đầu tư chứng khoánKinh nghiệm đầu tư chứng khoán
Kinh nghiệm đầu tư chứng khoán
 
Guide analyse cadre_juridique_ouverture_donness_recherche_v1
Guide analyse cadre_juridique_ouverture_donness_recherche_v1Guide analyse cadre_juridique_ouverture_donness_recherche_v1
Guide analyse cadre_juridique_ouverture_donness_recherche_v1
 
Buy A Dog
Buy A DogBuy A Dog
Buy A Dog
 
MEDICAID EHR incentive program registration user guide for eligible professio...
MEDICAID EHR incentive program registration user guide for eligible professio...MEDICAID EHR incentive program registration user guide for eligible professio...
MEDICAID EHR incentive program registration user guide for eligible professio...
 
BISB Drapery Master
BISB Drapery MasterBISB Drapery Master
BISB Drapery Master
 
Pesca A Mosca Libro Atlantic Salmon
Pesca A Mosca Libro Atlantic SalmonPesca A Mosca Libro Atlantic Salmon
Pesca A Mosca Libro Atlantic Salmon
 
La catedral de santiago
La catedral de santiagoLa catedral de santiago
La catedral de santiago
 

Similar a Flow charts

Similar a Flow charts (20)

aamir presentation
aamir presentationaamir presentation
aamir presentation
 
Flow chart
Flow chartFlow chart
Flow chart
 
FLOW CHARTS
FLOW CHARTSFLOW CHARTS
FLOW CHARTS
 
FLOWCHART.pptx
FLOWCHART.pptxFLOWCHART.pptx
FLOWCHART.pptx
 
Flow charts
Flow chartsFlow charts
Flow charts
 
Flow chart
Flow chartFlow chart
Flow chart
 
final Unit 1-1.pdf
final Unit 1-1.pdffinal Unit 1-1.pdf
final Unit 1-1.pdf
 
Flow chart
Flow chartFlow chart
Flow chart
 
Flowchart
FlowchartFlowchart
Flowchart
 
2 flow charts
2 flow charts2 flow charts
2 flow charts
 
Flow chart
Flow chartFlow chart
Flow chart
 
Prepare and Interpret Technical Drawing.pptx
Prepare and Interpret Technical Drawing.pptxPrepare and Interpret Technical Drawing.pptx
Prepare and Interpret Technical Drawing.pptx
 
How to prepare a flow chart
How to prepare a flow chartHow to prepare a flow chart
How to prepare a flow chart
 
QCL-14-v3_[FLOW CHARTS]_[BANASTHALI UNIVERSITY]_[RADHIKA SHARMA]
QCL-14-v3_[FLOW CHARTS]_[BANASTHALI UNIVERSITY]_[RADHIKA SHARMA]QCL-14-v3_[FLOW CHARTS]_[BANASTHALI UNIVERSITY]_[RADHIKA SHARMA]
QCL-14-v3_[FLOW CHARTS]_[BANASTHALI UNIVERSITY]_[RADHIKA SHARMA]
 
Fundamentals of-algorithm
Fundamentals of-algorithmFundamentals of-algorithm
Fundamentals of-algorithm
 
Ch03 (1)
Ch03 (1)Ch03 (1)
Ch03 (1)
 
Chap6
Chap6Chap6
Chap6
 
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)
 
GE3151 PSPP _Unit 1 notes and Question bank.pdf
GE3151 PSPP _Unit 1 notes and Question bank.pdfGE3151 PSPP _Unit 1 notes and Question bank.pdf
GE3151 PSPP _Unit 1 notes and Question bank.pdf
 
System programming and implementation
System programming and implementationSystem programming and implementation
System programming and implementation
 

Más de Aditya Sharat

Más de Aditya Sharat (16)

Neural networks
Neural networksNeural networks
Neural networks
 
Google apps cloud computing
Google apps cloud computingGoogle apps cloud computing
Google apps cloud computing
 
Deloitte's Cloud Perspectives
Deloitte's Cloud PerspectivesDeloitte's Cloud Perspectives
Deloitte's Cloud Perspectives
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Number system
Number systemNumber system
Number system
 
Introduction to IT
Introduction to ITIntroduction to IT
Introduction to IT
 
Humanware
HumanwareHumanware
Humanware
 
Generation of computers
Generation of computersGeneration of computers
Generation of computers
 
Electronic computer classification
Electronic computer classificationElectronic computer classification
Electronic computer classification
 
Language translators
Language translatorsLanguage translators
Language translators
 
MCS
MCSMCS
MCS
 
Unix shell program training
Unix shell program trainingUnix shell program training
Unix shell program training
 
Railway Management system
Railway Management systemRailway Management system
Railway Management system
 
Mobile communication
Mobile communicationMobile communication
Mobile communication
 
Conducting polymers
Conducting polymersConducting polymers
Conducting polymers
 
IS95 CDMA Technology
IS95 CDMA TechnologyIS95 CDMA Technology
IS95 CDMA Technology
 

Último

SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
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
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
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
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
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
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 

Último (20)

SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
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)
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
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
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
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
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
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 ...
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 

Flow charts

  • 1. FLOW CHARTS The flowchart is a means of visually presenting the flow of data through an information processing systems, the operations performed within the system and the sequence in which they are performed. A flowchart is a diagrammatic representation that illustrates the sequence of operations to be performed to get the solution of a problem. The act of mapping a process out in flow chart format helps you clarify your understanding of the process, and helps you think about where the process can be improved. A flow chart can therefore be used to:  Define and analyze processes;  Build a step-by-step picture of the process for analysis, discussion, or communication; and  Define, standardize or find areas for improvement in a process SYMBOLS: Start or end of the program Computational steps or processing function of a program Input or output operation Decision making and branching Connector or joining of two parts of program Control flow off page connector
  • 2. GUIDELINES: a. In drawing a proper flowchart, all necessary requirements should be listed out in logical order. b. The flowchart should be clear, neat and easy to follow. There should not be any room for ambiguity in understanding the flowchart. c. The usual direction of the flow of a procedure or system is from left to right or top to bottom. d. Only one flow line should come out from a process symbol. or e. Only one flow line should enter a decision symbol, but two or three flow lines, one for each possible answer, should leave the decision symbol. f. Only one flow line is used in conjunction with terminal symbol. g. Write within standard symbols briefly. As necessary, you can use the annotation symbol to describe data or computational steps more clearly. h. If the flowchart becomes complex, it is better to use connector symbols to reduce the number of flow lines. Avoid the intersection of flow lines if you want to make it more effective and better way of communication. i. Ensure that the flowchart has a logical start and finish. j. It is useful to test the validity of the flowchart by passing through it with a simple test data.
  • 3. The benefits of flowcharts are as follows: 1. Communication: Flowcharts are better way of communicating the logic of a system to all concerned. 2. Effective analysis: With the help of flowchart, problem can be analysed in more effective way. 3. Proper documentation: Program flowcharts serve as a good program documentation, which is needed for various purposes. 4. Efficient Coding: The flowcharts act as a guide or blueprint during the systems analysis and program development phase. 5. Proper Debugging: The flowchart helps in debugging process. 6. Efficient Program Maintenance: The maintenance of operating program becomes easy with the help of flowchart. It helps the programmer to put efforts more efficiently on that part 25.6 LIMITATIONS OF USING FLOWCHARTS 1. Complex logic: Sometimes, the program logic is quite complicated. In that case, flowchart becomes complex and clumsy. 2. Alterations and Modifications: If alterations are required the flowchart may require re- drawing completely. 3. Reproduction: As the flowchart symbols cannot be typed, reproduction of flowchart becomes a problem. 4. The essentials of what is done can easily be lost in the technical details of how it is done. Types of flowcharts  Document flowcharts, showing controls over a document-flow through a system  Data flowcharts, showing controls over a data flows in a system  System flowcharts showing controls at a physical or resource level  Program flowchart, showing the controls in a program within a system Notice that every type of flowchart focuses on some kind of control, rather then on the particular flow itself. More recently in 2001, more differences:  Decision flowcharts  logic flowcharts  systems flowcharts  product flowcharts  process flowcharts
  • 4. EXAMPLES: 1. Flowchart to find the sum of first 50 natural numbers.
  • 5. 2. Flowchart to find the largest of three numbers A,B, and C.