SlideShare a Scribd company logo
1 of 24
Represent conditional statements using
flowcharting.
It is a detailed sequence of simple steps that
are needed to solve a problem.
A graphic representation of an algorithm.
Graphically depicts the logical steps to
carry out a task and shows how the steps
relate to each other.
Used during the design phase of
programming to work out the logical flow.
FLOWCHART
SYMBOL
FLOWCHART NAME FUNCTION
Terminator / Terminal
Block
This symbol can only be
seen at the beginning and
end of the program.
Flow lines Defines logical sequence of
the program. It gives the
direction of logic flow.
Input / Output Block The inputting of data for
processing, and printing out
of processed data.
Process Block Manipulation of data
(assignments and
mathematical computation
FLOWCHART
SYMBOL
FLOWCHART NAME FUNCTION
Decision Block Denotes a decision to be made.
Process conditions using
relational operators. Used for
trapping and filtering data.
On-page Connector Connects to the flowchart to
avoid spaghetti/redundant
connection on the same page.
Off-page Connector Connects the flowchart on
different page to avoid
spaghetti/redundant connection.
Initialization Used to initialize a value; mostly
used in looping process.
1. The flowchart should flow from the top to
bottom.
2. If the chart becomes complex, utilize
connecting marks.
3. Avoid intersecting flow lines.
4. Use meaningful descriptions in the symbol.
Input a,b
Sum=a+b
Ave=(sum/2)
Display
Sum, Ave
start
End
Design a flowchart that will compute for the
volume of a box. The box has 3 dimensions (L,
W, and H).
Selection
Structure
IF
condition
ELSE
logic
THEN
logic
False
True
Create a flowchart that will input grade and
determine if the student is “PASSED” or
“FAILED”. Assume 75 and above is the passing
mark.
Repetition
Structure
Do-While Loop
IF
condition
ELSE
logic
True
False
ELSE
logic
IF
conditio
n
Do-Until Loop
False
True
Create a flowchart that will display 11 to 20
using a looping control structure
Create a flowchart that will compute for the
simple interest 5 times. Assume:
Interest=Principal Value * Rate * Time.
Design a flowchart that will input two
numbers and display the larger number
entered.
1. Any customer whose total purchase is at least 1,000
Php will be given a 10% discount. Construct a
flowchart with equivalent Pseudocode that will input
the customer’s purchase and output his bill.
2. Construct a flowchart and Pseudocode that will
display MINTER2 ten times.
3. Create a flowchart and Pseudocode that will enter
hours and display if the employee has overtime hours
if he exceeds 40 hours.
4. Every leap year is divisible by 4. Design the
flowchart and Pseudocode that will input YEAR and
display whether the year is a “LEAP YEAR” or
“ORDINARY YEAR”.
1. Design the flowchart with equivalent
Pseudocode that examines the value of a
variable called “temp” then display the
following messages, depending on the value
assigned to temperature:
TEMPERATURE MESSAGE
Less than 0 “It is an ICE”
Between 0 and 100 “It is a WATER”
Exceeds 100 “It is a STEAM”
2. A student grade may be calculated based on
his score. Construct a flowchart with equivalent
Pseudocode that will input score and display its
equivalent grade.
SCORE GRADE
Below 60 F
At least 60 but below 70 D
At least 70 but below 80 C
At least 80 but below 90 B
At least 90 A
Flowcharting

More Related Content

Viewers also liked (12)

Oops and c fundamentals
Oops and c fundamentals Oops and c fundamentals
Oops and c fundamentals
 
C++ OOPS Concept
C++ OOPS ConceptC++ OOPS Concept
C++ OOPS Concept
 
OOPS features using Objective C
OOPS features using Objective COOPS features using Objective C
OOPS features using Objective C
 
Core java lessons
Core java lessonsCore java lessons
Core java lessons
 
Basic Flowcharting
Basic FlowchartingBasic Flowcharting
Basic Flowcharting
 
OOPS Advanced
OOPS AdvancedOOPS Advanced
OOPS Advanced
 
Oops Paper
Oops PaperOops Paper
Oops Paper
 
Flowcharting
Flowcharting Flowcharting
Flowcharting
 
Basic Concepts of OOPs (Object Oriented Programming in Java)
Basic Concepts of OOPs (Object Oriented Programming in Java)Basic Concepts of OOPs (Object Oriented Programming in Java)
Basic Concepts of OOPs (Object Oriented Programming in Java)
 
Advance oops concepts
Advance oops conceptsAdvance oops concepts
Advance oops concepts
 
Java Basic Oops Concept
Java Basic Oops ConceptJava Basic Oops Concept
Java Basic Oops Concept
 
PHP Classes and OOPS Concept
PHP Classes and OOPS ConceptPHP Classes and OOPS Concept
PHP Classes and OOPS Concept
 

Similar to Flowcharting

Pseudocode-Flowchart
Pseudocode-FlowchartPseudocode-Flowchart
Pseudocode-Flowchartlotlot
 
AlgorithmAndFlowChart.pdf
AlgorithmAndFlowChart.pdfAlgorithmAndFlowChart.pdf
AlgorithmAndFlowChart.pdfSusieMaestre1
 
Fundamentals of Programming Lecture #1.pptx
Fundamentals of Programming Lecture #1.pptxFundamentals of Programming Lecture #1.pptx
Fundamentals of Programming Lecture #1.pptxEyasu46
 
Lecture1-Algorithms-and-Flowcharts-ppt.ppt
Lecture1-Algorithms-and-Flowcharts-ppt.pptLecture1-Algorithms-and-Flowcharts-ppt.ppt
Lecture1-Algorithms-and-Flowcharts-ppt.pptReshuReshma8
 
Basic Slides on Algorithms and Flowcharts
Basic Slides on Algorithms and FlowchartsBasic Slides on Algorithms and Flowcharts
Basic Slides on Algorithms and Flowchartsmoazwinner
 
Programming flowcharts for C Language
Programming flowcharts for C LanguageProgramming flowcharts for C Language
Programming flowcharts for C LanguageAryan Ajmer
 
Compiler Construction for DLX Processor
Compiler Construction for DLX Processor Compiler Construction for DLX Processor
Compiler Construction for DLX Processor Soham Kulkarni
 
Access tips access and sql part 6 dynamic reports
Access tips  access and sql part 6  dynamic reportsAccess tips  access and sql part 6  dynamic reports
Access tips access and sql part 6 dynamic reportsquest2900
 
learn computer science.ppt
learn computer science.pptlearn computer science.ppt
learn computer science.pptfaithola1
 
algorithms and flow chart overview.pdf
algorithms and flow chart overview.pdfalgorithms and flow chart overview.pdf
algorithms and flow chart overview.pdfAmanPratik11
 
Spring Transaction
Spring TransactionSpring Transaction
Spring Transactionpatinijava
 
How To Automate Part 3
How To Automate Part 3How To Automate Part 3
How To Automate Part 3Sean Durocher
 
Flowchart - Introduction and Designing Tools
Flowchart - Introduction and Designing ToolsFlowchart - Introduction and Designing Tools
Flowchart - Introduction and Designing ToolsJawad Khan
 
algorithm and Pseudocode
algorithm and Pseudocodealgorithm and Pseudocode
algorithm and PseudocodeFabian Macuha
 

Similar to Flowcharting (20)

Pseudocode-Flowchart
Pseudocode-FlowchartPseudocode-Flowchart
Pseudocode-Flowchart
 
Fundamentals of Programming Chapter 3
Fundamentals of Programming Chapter 3Fundamentals of Programming Chapter 3
Fundamentals of Programming Chapter 3
 
AlgorithmAndFlowChart.pdf
AlgorithmAndFlowChart.pdfAlgorithmAndFlowChart.pdf
AlgorithmAndFlowChart.pdf
 
Fundamentals of Programming Lecture #1.pptx
Fundamentals of Programming Lecture #1.pptxFundamentals of Programming Lecture #1.pptx
Fundamentals of Programming Lecture #1.pptx
 
Lecture1-Algorithms-and-Flowcharts-ppt.ppt
Lecture1-Algorithms-and-Flowcharts-ppt.pptLecture1-Algorithms-and-Flowcharts-ppt.ppt
Lecture1-Algorithms-and-Flowcharts-ppt.ppt
 
Basic Slides on Algorithms and Flowcharts
Basic Slides on Algorithms and FlowchartsBasic Slides on Algorithms and Flowcharts
Basic Slides on Algorithms and Flowcharts
 
Flowcharts
FlowchartsFlowcharts
Flowcharts
 
Basics of c++
Basics of c++ Basics of c++
Basics of c++
 
Programming flowcharts for C Language
Programming flowcharts for C LanguageProgramming flowcharts for C Language
Programming flowcharts for C Language
 
Cp module 2
Cp module 2Cp module 2
Cp module 2
 
PRELIM-Lesson-2.pdf
PRELIM-Lesson-2.pdfPRELIM-Lesson-2.pdf
PRELIM-Lesson-2.pdf
 
Compiler Construction for DLX Processor
Compiler Construction for DLX Processor Compiler Construction for DLX Processor
Compiler Construction for DLX Processor
 
Access tips access and sql part 6 dynamic reports
Access tips  access and sql part 6  dynamic reportsAccess tips  access and sql part 6  dynamic reports
Access tips access and sql part 6 dynamic reports
 
Flowcharting and Algorithm
Flowcharting and Algorithm Flowcharting and Algorithm
Flowcharting and Algorithm
 
learn computer science.ppt
learn computer science.pptlearn computer science.ppt
learn computer science.ppt
 
algorithms and flow chart overview.pdf
algorithms and flow chart overview.pdfalgorithms and flow chart overview.pdf
algorithms and flow chart overview.pdf
 
Spring Transaction
Spring TransactionSpring Transaction
Spring Transaction
 
How To Automate Part 3
How To Automate Part 3How To Automate Part 3
How To Automate Part 3
 
Flowchart - Introduction and Designing Tools
Flowchart - Introduction and Designing ToolsFlowchart - Introduction and Designing Tools
Flowchart - Introduction and Designing Tools
 
algorithm and Pseudocode
algorithm and Pseudocodealgorithm and Pseudocode
algorithm and Pseudocode
 

Recently uploaded

Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 

Flowcharting

  • 1.
  • 2. Represent conditional statements using flowcharting.
  • 3. It is a detailed sequence of simple steps that are needed to solve a problem.
  • 4. A graphic representation of an algorithm. Graphically depicts the logical steps to carry out a task and shows how the steps relate to each other. Used during the design phase of programming to work out the logical flow.
  • 5. FLOWCHART SYMBOL FLOWCHART NAME FUNCTION Terminator / Terminal Block This symbol can only be seen at the beginning and end of the program. Flow lines Defines logical sequence of the program. It gives the direction of logic flow. Input / Output Block The inputting of data for processing, and printing out of processed data. Process Block Manipulation of data (assignments and mathematical computation
  • 6. FLOWCHART SYMBOL FLOWCHART NAME FUNCTION Decision Block Denotes a decision to be made. Process conditions using relational operators. Used for trapping and filtering data. On-page Connector Connects to the flowchart to avoid spaghetti/redundant connection on the same page. Off-page Connector Connects the flowchart on different page to avoid spaghetti/redundant connection. Initialization Used to initialize a value; mostly used in looping process.
  • 7. 1. The flowchart should flow from the top to bottom. 2. If the chart becomes complex, utilize connecting marks. 3. Avoid intersecting flow lines. 4. Use meaningful descriptions in the symbol.
  • 9. Design a flowchart that will compute for the volume of a box. The box has 3 dimensions (L, W, and H).
  • 11. Create a flowchart that will input grade and determine if the student is “PASSED” or “FAILED”. Assume 75 and above is the passing mark.
  • 13. Create a flowchart that will display 11 to 20 using a looping control structure
  • 14. Create a flowchart that will compute for the simple interest 5 times. Assume: Interest=Principal Value * Rate * Time.
  • 15. Design a flowchart that will input two numbers and display the larger number entered.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. 1. Any customer whose total purchase is at least 1,000 Php will be given a 10% discount. Construct a flowchart with equivalent Pseudocode that will input the customer’s purchase and output his bill. 2. Construct a flowchart and Pseudocode that will display MINTER2 ten times. 3. Create a flowchart and Pseudocode that will enter hours and display if the employee has overtime hours if he exceeds 40 hours. 4. Every leap year is divisible by 4. Design the flowchart and Pseudocode that will input YEAR and display whether the year is a “LEAP YEAR” or “ORDINARY YEAR”.
  • 22. 1. Design the flowchart with equivalent Pseudocode that examines the value of a variable called “temp” then display the following messages, depending on the value assigned to temperature: TEMPERATURE MESSAGE Less than 0 “It is an ICE” Between 0 and 100 “It is a WATER” Exceeds 100 “It is a STEAM”
  • 23. 2. A student grade may be calculated based on his score. Construct a flowchart with equivalent Pseudocode that will input score and display its equivalent grade. SCORE GRADE Below 60 F At least 60 but below 70 D At least 70 but below 80 C At least 80 but below 90 B At least 90 A