SlideShare a Scribd company logo
1 of 41
Guess what games!!!
Guess what games? Guess if the
sample outline words is an algorithm
or Pseudocode
 Get value of A
 Get value of B
 C = A + B
 Display the value of C
pseudocode
Guess what games? Guess if the
sample outline words is an algorithm
or Pseudocode
algorithm
 Get the list of names
 Get the name being checked
 Set a counter to 0
 Do the following for each name on the list:
 Compare the name on the list to the name being
checked, and if the names are the same, then add
one to the counter
 Answer is the number indicated by the counter
FLOWCHART
OBJECTIVES
At the end of the lesson the students
can able to;
• Define the flowchart
• Identify the different symbols of
flowchart
• Create flowchart of a given
problem
• Trace the output of the flowchart
Flowchart
 A drawing that shows how a program
will operate, the steps that will be
followed, and the order in which they
will be followed
 is a representation, primarily through
the use of symbols, of the sequence of
activities in a system (process,
operation, function, or activity).
2 Types of Flowchart
1. System flowchart – it is a graphic
representation of the procedures involved in
converting data on input media to data in output
form.
2. Program flowchart – it describes graphically in
detail logical operations and steps within a
program and the sequence in which steps are to
be executed for the transformation of data to
produce the needed output
Flowchart Symbols
 Start and End of 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
Flowchart Symbols
 Magnetic Tape
 Magnetic Disk
 Off-Page Connector
 Flow Line
 Annotation
 Display
Flowchart Symbols
This shape tells you where the flowchart begins and
ends. It shows the entry point of your flowchart and
the exit point. To designate the start of your
flowchart, you would fill this shape with words
like Start or Begin. The words you use are up to you.
To designate the ending point of the chart, this
shape is filled with words like End, Exit,
or Return.
Terminal or Terminator Shape
In most flowcharts, the rectangle is the most
common shape. It is used to show a process,
task, action, or operation. It shows something
that has to be done or an action that has to be
taken. The text in the rectangle almost always
includes a verb.
Computational/Process
A parallelogram is used to show input or
output. Examples of input are receiving a
report, getting an email, getting an order,
receiving data in some format, etc.
Examples of output are generating a
report, sending an email, etc.
Input or output operation
A decision asks a question. The answer to the
question determines which arrow you follow
out of the decision shape. For example, in the
shape below, if it is cloudy, you follow the
arrow down near the word Yes. If it is not
cloudy, you follow the arrow to the right near
the word No.
DECISION
The arrows flowing from the decision shape are
usually labeled with Yes, No or True, False.
But you can label them any way you want as
long as the meaning is clear. This shape has
one input arrow. It is usually at the top, but can
be on any corner. The decision shape can
have two or three exit points. If you need more
than 3 exit points, then you can use either of
the methods shown below.
A decision asks a question. The answer to the
question determines which arrow you follow
out of the decision shape. For example, in the
shape below, if it is cloudy, you follow the
arrow down near the word Yes. If it is not
cloudy, you follow the arrow to the right near
the word No.
Connector or joining of two parts of
program
This shape is supposed to look like a reel
of tape with a small portion of tape
extending from the reel. It represents
magnetic tape storage which is also called
sequential access storage.
Magnetic Tape
A cylinder represents a data file or
database. This shape can also represent
the magnetic disc itself. A hard drive is
referred to as direct access storage since
any sector on the drive can be accessed.
A tape is sequential access storage as the
data has to be read sequentially.
Magnetic Disk
This shape means the flow continues on
another page. A letter or page number in
the shape tells you where to go. It is an
alternative to using a circle.
Off-Page Connector
This shape means the flow continues on
another page. A letter or page number in
the shape tells you where to go. It is an
alternative to using a circle.
Flow Line
If two lines cross, you ignore the perpendicular
line and continue following the line to the next
shape. If there may be confusion as to the path,
you can insert a bridge or crossover, which is a
little bump on crossed lines. In RFFlow, you can
insert bridges on crossed lines by clicking
on Tools, Global Changes, and Add
Crossovers.
Flow Line
This shape was used to add a comment or
additional descriptive text to a software
flowchart. A dotted line should extend from
the comment to the symbol it references.
This shape is seldom used today.
Annotation/ comment
This shape is used to show that the
information is being displayed to the user.
It often refers to the display of a PC.
Display
Flowchart Development
1. Sequential
Steps are performed in a strictly
sequential manner, each step being
executed exactly once.
Create a flowchart the display
“Hello”
Create a flowchart that find the
area @ perimeter of a square
Create a flowchart that find the
area of the rectangle
Create a flowchart that display
the sum of 2 and 5
Create a flowchart the ask the user to
enter two number. compute and
display the sum
Create a flowchart the ask the user to
enter two number. compute and
display the sum
Flowchart on how to determine
the product of two numbers
ALGORITHM
SET Q=0
Get A
Get B
Compute the product of A and B
Print Q
PSEUDOCODE
SET Q=0
Get A
Get B
Q=A*B
PRINT Q
Flowchart Development
2. Selection
One of several alternatives is selected
and executed. It involves the use of
decision based on the given condition. It
uses decision block or the diamond-
shaped block. Alternative actions are
represented by the processing block.
Flowchart for determining Positive and
Negative Number
Start
INPUT N
N < 0
PRINT “POSITIVE” PRINT “NEGATIVE”
Stop
T
F
Flowchart to determining the greatest
of two numbers
T
F
Flowchart Development
3. Repetition
One or more steps are performed
repeatedly.
Flowchart that shows the printing of the
sum of the First Five Positive Integers
 Draw a flowchart to find
the sum of first 50
numbers.
Problem
 Draw a flowchart to find the largest of
three numbers A,B, and C
Flowchart
NO
Thank you for watching and
listening!!!

More Related Content

What's hot

Unit 3 Foc
Unit  3 FocUnit  3 Foc
Unit 3 FocJAYA
 
Algorithms and flowcharts
Algorithms and flowchartsAlgorithms and flowcharts
Algorithms and flowchartskhair20
 
Introduction To Programming
Introduction To ProgrammingIntroduction To Programming
Introduction To Programmingcwarren
 
4 coding from algorithms
4 coding from algorithms4 coding from algorithms
4 coding from algorithmshccit
 
Algorithms and flowcharts
Algorithms and flowchartsAlgorithms and flowcharts
Algorithms and flowchartsSamuel Igbanogu
 
Algorithm and Flowcharts
Algorithm and FlowchartsAlgorithm and Flowcharts
Algorithm and FlowchartsSabik T S
 
Basic Flowcharting
Basic FlowchartingBasic Flowcharting
Basic Flowchartingsebrown
 
Pseudocode algorithim flowchart
Pseudocode algorithim flowchartPseudocode algorithim flowchart
Pseudocode algorithim flowchartfika sweety
 
Csc 130 class 2 problem analysis and flow charts(2)
Csc 130 class 2   problem analysis and flow charts(2)Csc 130 class 2   problem analysis and flow charts(2)
Csc 130 class 2 problem analysis and flow charts(2)Puneet narula
 
pseudocode and Flowchart
pseudocode and Flowchartpseudocode and Flowchart
pseudocode and FlowchartALI RAZA
 
Chapter 2 Representation Of Algorithms 2
Chapter 2  Representation Of  Algorithms 2Chapter 2  Representation Of  Algorithms 2
Chapter 2 Representation Of Algorithms 2Li-Anne Serrano
 
Using formula and function
Using formula and functionUsing formula and function
Using formula and functionRachel Espino
 
GDS2015 spreadsheet_design
GDS2015 spreadsheet_designGDS2015 spreadsheet_design
GDS2015 spreadsheet_designBrian Davis
 

What's hot (19)

Unit 3 Foc
Unit  3 FocUnit  3 Foc
Unit 3 Foc
 
Algorithms and flowcharts
Algorithms and flowchartsAlgorithms and flowcharts
Algorithms and flowcharts
 
Grade 10 flowcharting
Grade 10  flowchartingGrade 10  flowcharting
Grade 10 flowcharting
 
Introduction To Programming
Introduction To ProgrammingIntroduction To Programming
Introduction To Programming
 
Algo and flowchart
Algo and flowchartAlgo and flowchart
Algo and flowchart
 
4 coding from algorithms
4 coding from algorithms4 coding from algorithms
4 coding from algorithms
 
Algorithms and flowcharts
Algorithms and flowchartsAlgorithms and flowcharts
Algorithms and flowcharts
 
Algorithm and Flowcharts
Algorithm and FlowchartsAlgorithm and Flowcharts
Algorithm and Flowcharts
 
Basic Flowcharting
Basic FlowchartingBasic Flowcharting
Basic Flowcharting
 
Ch13
Ch13Ch13
Ch13
 
Algorithmsandflowcharts1
Algorithmsandflowcharts1Algorithmsandflowcharts1
Algorithmsandflowcharts1
 
Pseudocode algorithim flowchart
Pseudocode algorithim flowchartPseudocode algorithim flowchart
Pseudocode algorithim flowchart
 
Csc 130 class 2 problem analysis and flow charts(2)
Csc 130 class 2   problem analysis and flow charts(2)Csc 130 class 2   problem analysis and flow charts(2)
Csc 130 class 2 problem analysis and flow charts(2)
 
pseudocode and Flowchart
pseudocode and Flowchartpseudocode and Flowchart
pseudocode and Flowchart
 
Chapter 2 Representation Of Algorithms 2
Chapter 2  Representation Of  Algorithms 2Chapter 2  Representation Of  Algorithms 2
Chapter 2 Representation Of Algorithms 2
 
Using formula and function
Using formula and functionUsing formula and function
Using formula and function
 
Flowchart and algorithm
Flowchart and algorithmFlowchart and algorithm
Flowchart and algorithm
 
Roshdy salem
Roshdy salemRoshdy salem
Roshdy salem
 
GDS2015 spreadsheet_design
GDS2015 spreadsheet_designGDS2015 spreadsheet_design
GDS2015 spreadsheet_design
 

Similar to Flowchart Symbols and Their Uses in Algorithm and Pseudocode Examples

AlgorithmAndFlowChart.pdf
AlgorithmAndFlowChart.pdfAlgorithmAndFlowChart.pdf
AlgorithmAndFlowChart.pdfSusieMaestre1
 
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
 
algorithms and flow chart overview.pdf
algorithms and flow chart overview.pdfalgorithms and flow chart overview.pdf
algorithms and flow chart overview.pdfAmanPratik11
 
Flow Chajhbhvhhhhhhhhhhhhhrts FOR BPE.pptx
Flow Chajhbhvhhhhhhhhhhhhhrts  FOR BPE.pptxFlow Chajhbhvhhhhhhhhhhhhhrts  FOR BPE.pptx
Flow Chajhbhvhhhhhhhhhhhhhrts FOR BPE.pptxdevelvin404
 
Chap3 flow charts
Chap3 flow chartsChap3 flow charts
Chap3 flow chartsamit139
 
Prepare and Interpret Technical Drawing.pptx
Prepare and Interpret Technical Drawing.pptxPrepare and Interpret Technical Drawing.pptx
Prepare and Interpret Technical Drawing.pptxRivenBarquilla
 
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
 
Software develop....
Software develop.... Software develop....
Software develop.... GCWUS
 
Algorithm for computational problematic sit
Algorithm for computational problematic sitAlgorithm for computational problematic sit
Algorithm for computational problematic sitSaurabh846965
 
Flowchart and algorithm
Flowchart and algorithmFlowchart and algorithm
Flowchart and algorithmDHANIK VIKRANT
 
Algorithm & data structure lec2
Algorithm & data structure lec2Algorithm & data structure lec2
Algorithm & data structure lec2Abdul Khan
 
QCL-14-v3 Flowchart_Banasthali University_Anshu Verma
QCL-14-v3 Flowchart_Banasthali University_Anshu VermaQCL-14-v3 Flowchart_Banasthali University_Anshu Verma
QCL-14-v3 Flowchart_Banasthali University_Anshu Vermaav2194
 
ALGORITHM PPT GUIDE.pdf
ALGORITHM PPT GUIDE.pdfALGORITHM PPT GUIDE.pdf
ALGORITHM PPT GUIDE.pdfmeychu1
 

Similar to Flowchart Symbols and Their Uses in Algorithm and Pseudocode Examples (20)

Cp module 2
Cp module 2Cp module 2
Cp module 2
 
AlgorithmAndFlowChart.pdf
AlgorithmAndFlowChart.pdfAlgorithmAndFlowChart.pdf
AlgorithmAndFlowChart.pdf
 
Chap6
Chap6Chap6
Chap6
 
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
 
algorithms and flow chart overview.pdf
algorithms and flow chart overview.pdfalgorithms and flow chart overview.pdf
algorithms and flow chart overview.pdf
 
Programación no1
Programación no1Programación no1
Programación no1
 
Fundamentals of Programming Chapter 3
Fundamentals of Programming Chapter 3Fundamentals of Programming Chapter 3
Fundamentals of Programming Chapter 3
 
Flow Chajhbhvhhhhhhhhhhhhhrts FOR BPE.pptx
Flow Chajhbhvhhhhhhhhhhhhhrts  FOR BPE.pptxFlow Chajhbhvhhhhhhhhhhhhhrts  FOR BPE.pptx
Flow Chajhbhvhhhhhhhhhhhhhrts FOR BPE.pptx
 
Chap3 flow charts
Chap3 flow chartsChap3 flow charts
Chap3 flow charts
 
Prepare and Interpret Technical Drawing.pptx
Prepare and Interpret Technical Drawing.pptxPrepare and Interpret Technical Drawing.pptx
Prepare and Interpret Technical Drawing.pptx
 
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)
 
Software develop....
Software develop.... Software develop....
Software develop....
 
Algorithm for computational problematic sit
Algorithm for computational problematic sitAlgorithm for computational problematic sit
Algorithm for computational problematic sit
 
Flowchart and algorithm
Flowchart and algorithmFlowchart and algorithm
Flowchart and algorithm
 
Algorithm & data structure lec2
Algorithm & data structure lec2Algorithm & data structure lec2
Algorithm & data structure lec2
 
QCL-14-v3 Flowchart_Banasthali University_Anshu Verma
QCL-14-v3 Flowchart_Banasthali University_Anshu VermaQCL-14-v3 Flowchart_Banasthali University_Anshu Verma
QCL-14-v3 Flowchart_Banasthali University_Anshu Verma
 
Programming with matlab session 3 notes
Programming with matlab session 3 notesProgramming with matlab session 3 notes
Programming with matlab session 3 notes
 
Algorithms and Flowchart.ppt
Algorithms and Flowchart.pptAlgorithms and Flowchart.ppt
Algorithms and Flowchart.ppt
 
ALGORITHM PPT GUIDE.pdf
ALGORITHM PPT GUIDE.pdfALGORITHM PPT GUIDE.pdf
ALGORITHM PPT GUIDE.pdf
 

Recently uploaded

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
 
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
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
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
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
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
 
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
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
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
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
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
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
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
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 

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
 
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
 
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
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
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
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
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
 
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
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
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
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
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
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 

Flowchart Symbols and Their Uses in Algorithm and Pseudocode Examples

  • 2. Guess what games? Guess if the sample outline words is an algorithm or Pseudocode  Get value of A  Get value of B  C = A + B  Display the value of C pseudocode
  • 3. Guess what games? Guess if the sample outline words is an algorithm or Pseudocode algorithm  Get the list of names  Get the name being checked  Set a counter to 0  Do the following for each name on the list:  Compare the name on the list to the name being checked, and if the names are the same, then add one to the counter  Answer is the number indicated by the counter
  • 4.
  • 5.
  • 7. OBJECTIVES At the end of the lesson the students can able to; • Define the flowchart • Identify the different symbols of flowchart • Create flowchart of a given problem • Trace the output of the flowchart
  • 8. Flowchart  A drawing that shows how a program will operate, the steps that will be followed, and the order in which they will be followed  is a representation, primarily through the use of symbols, of the sequence of activities in a system (process, operation, function, or activity).
  • 9. 2 Types of Flowchart 1. System flowchart – it is a graphic representation of the procedures involved in converting data on input media to data in output form. 2. Program flowchart – it describes graphically in detail logical operations and steps within a program and the sequence in which steps are to be executed for the transformation of data to produce the needed output
  • 10. Flowchart Symbols  Start and End of 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
  • 11. Flowchart Symbols  Magnetic Tape  Magnetic Disk  Off-Page Connector  Flow Line  Annotation  Display Flowchart Symbols
  • 12. This shape tells you where the flowchart begins and ends. It shows the entry point of your flowchart and the exit point. To designate the start of your flowchart, you would fill this shape with words like Start or Begin. The words you use are up to you. To designate the ending point of the chart, this shape is filled with words like End, Exit, or Return. Terminal or Terminator Shape
  • 13. In most flowcharts, the rectangle is the most common shape. It is used to show a process, task, action, or operation. It shows something that has to be done or an action that has to be taken. The text in the rectangle almost always includes a verb. Computational/Process
  • 14. A parallelogram is used to show input or output. Examples of input are receiving a report, getting an email, getting an order, receiving data in some format, etc. Examples of output are generating a report, sending an email, etc. Input or output operation
  • 15. A decision asks a question. The answer to the question determines which arrow you follow out of the decision shape. For example, in the shape below, if it is cloudy, you follow the arrow down near the word Yes. If it is not cloudy, you follow the arrow to the right near the word No. DECISION
  • 16. The arrows flowing from the decision shape are usually labeled with Yes, No or True, False. But you can label them any way you want as long as the meaning is clear. This shape has one input arrow. It is usually at the top, but can be on any corner. The decision shape can have two or three exit points. If you need more than 3 exit points, then you can use either of the methods shown below.
  • 17. A decision asks a question. The answer to the question determines which arrow you follow out of the decision shape. For example, in the shape below, if it is cloudy, you follow the arrow down near the word Yes. If it is not cloudy, you follow the arrow to the right near the word No. Connector or joining of two parts of program
  • 18. This shape is supposed to look like a reel of tape with a small portion of tape extending from the reel. It represents magnetic tape storage which is also called sequential access storage. Magnetic Tape
  • 19. A cylinder represents a data file or database. This shape can also represent the magnetic disc itself. A hard drive is referred to as direct access storage since any sector on the drive can be accessed. A tape is sequential access storage as the data has to be read sequentially. Magnetic Disk
  • 20. This shape means the flow continues on another page. A letter or page number in the shape tells you where to go. It is an alternative to using a circle. Off-Page Connector
  • 21. This shape means the flow continues on another page. A letter or page number in the shape tells you where to go. It is an alternative to using a circle. Flow Line
  • 22. If two lines cross, you ignore the perpendicular line and continue following the line to the next shape. If there may be confusion as to the path, you can insert a bridge or crossover, which is a little bump on crossed lines. In RFFlow, you can insert bridges on crossed lines by clicking on Tools, Global Changes, and Add Crossovers. Flow Line
  • 23. This shape was used to add a comment or additional descriptive text to a software flowchart. A dotted line should extend from the comment to the symbol it references. This shape is seldom used today. Annotation/ comment
  • 24. This shape is used to show that the information is being displayed to the user. It often refers to the display of a PC. Display
  • 25. Flowchart Development 1. Sequential Steps are performed in a strictly sequential manner, each step being executed exactly once.
  • 26. Create a flowchart the display “Hello”
  • 27. Create a flowchart that find the area @ perimeter of a square
  • 28. Create a flowchart that find the area of the rectangle
  • 29. Create a flowchart that display the sum of 2 and 5
  • 30. Create a flowchart the ask the user to enter two number. compute and display the sum
  • 31. Create a flowchart the ask the user to enter two number. compute and display the sum
  • 32. Flowchart on how to determine the product of two numbers ALGORITHM SET Q=0 Get A Get B Compute the product of A and B Print Q PSEUDOCODE SET Q=0 Get A Get B Q=A*B PRINT Q
  • 33. Flowchart Development 2. Selection One of several alternatives is selected and executed. It involves the use of decision based on the given condition. It uses decision block or the diamond- shaped block. Alternative actions are represented by the processing block.
  • 34. Flowchart for determining Positive and Negative Number Start INPUT N N < 0 PRINT “POSITIVE” PRINT “NEGATIVE” Stop T F
  • 35. Flowchart to determining the greatest of two numbers T F
  • 36. Flowchart Development 3. Repetition One or more steps are performed repeatedly.
  • 37. Flowchart that shows the printing of the sum of the First Five Positive Integers
  • 38.  Draw a flowchart to find the sum of first 50 numbers.
  • 39. Problem  Draw a flowchart to find the largest of three numbers A,B, and C
  • 41. Thank you for watching and listening!!!

Editor's Notes

  1. Usually a flowchart has one starting point. However, a flowchart can have as many ending points as needed. Sometimes you see this shape drawn as an oval as shown below. That is fine.
  2. Usually a flowchart has one starting point. However, a flowchart can have as many ending points as needed. Sometimes you see this shape drawn as an oval as shown below. That is fine.
  3. Usually a flowchart has one starting point. However, a flowchart can have as many ending points as needed. Sometimes you see this shape drawn as an oval as shown below. That is fine.
  4. Usually a flowchart has one starting point. However, a flowchart can have as many ending points as needed. Sometimes you see this shape drawn as an oval as shown below. That is fine.
  5. Magnetic Disk-This shape depicts a database of any type such as: Microsoft Access, SQL Server, etc. Direct Access Storage. A cylinder represents Direct Access Storage. A hard drive is referred to as direct access storage since any sector on the drive can be accessed.
  6. SET Q=0 Get A Get B Compute the product of A and B Print Q SET Q=0 Get A Get B Q=A*B PRINT Q
  7. SET Q=0 Get A Get B Compute the product of A and B Print Q SET Q=0 Get A Get B Q=A*B PRINT Q
  8. SET Q=0 Get A Get B Compute the product of A and B Print Q SET Q=0 Get A Get B Q=A*B PRINT Q
  9. SET Q=0 Get A Get B Compute the product of A and B Print Q SET Q=0 Get A Get B Q=A*B PRINT Q
  10. SET Q=0 Get A Get B Compute the product of A and B Print Q SET Q=0 Get A Get B Q=A*B PRINT Q
  11. SET Q=0 Get A Get B Compute the product of A and B Print Q SET Q=0 Get A Get B Q=A*B PRINT Q