SlideShare a Scribd company logo
BY: LLOYD CHRISTOPHER M. ESTEBAN
COMPUTER PROGRAM
•A collection of instructions that performs a
specific task when executed by a computer.
WHAT IS PROGRAMMING?
•Process of developing and implementing
various sets of instructions to enable
computer do a certain task.
PROGRAMMING
LOGIC
FORMULATION
PROBLEM SOLVING
FLOWCHART
•It is the graphical representation of an
algorithm. Flowchart is the pictorial
description of sequenced activities and logic
to be performed by the computer for
carrying out data
FLOWCHART
•processing. It uses special symbols which
represent a specific function. It is used by
a programmer before the actual start of
any programming activity.
FLOWCHART
DATA FLOW
DIAGRAM
BLUE PRINT
SYMBOL NAME FUNCTION
ELLIPSE
TERMINAL/
TERMINATOR
Represents the beginning and
the end of the program. It
contains the words “Begin” or
“Start” and “End” or “Stop”.
RECTANGLE
PROCESS
Represents a step or an
instruction such as arithmetic
operations and comparisons.
SYMBOL NAME FUNCTION
Diamond
DECISION
Denotes a decision to be done.
It involves 2 courses of action
that is answerable either
yes/true or no/false wherein
one has to be chosen. The
symbol represents the If…
Then and the For… Next
statements.
Hexagon
PREPARATION
It is used in declaring and
initializing identifiers or
variables.
Ex. Sum = 0, name = “VaL”
SYMBOL NAME FUNCTION
PARALLELOGRAM
INPUT or OUTPUT
Represents the step wherein
information such as letters
and numbers are entered by
the user or produced by the
process.
Ex. Input 3 numbers; Get A,
B, C; Print A.
ARROW LINES
ARROW or FLOW
DIRECTION
INDICATOR
Indicates the flow of direction
or the
next activity to be done.
SYMBOL NAME FUNCTION
Circle
ON-PAGE
CONNECTORS
Indicates that the process
is
continued where the
matching on-page
connector is placed.
Pentagon
OFF-PAGE
CONNECTORS
Indicates continuation to or
from another page.
POINTS TO REMEMBER IN CREATING
FLOWCHART
Flowchart is generally drawn from top to bottom or
left to right.
There should only be one START/BEGIN and
STOP/END process.
All symbols must be connected with arrows or flow
direction indicators.
POINTS TO REMEMBER IN CREATING
FLOWCHART
Decision symbols have two exit points, one for
YES (TRUE) and another for NO (FALSE).
Concentrate on the logic of the program.
Choose only the significant steps. No need to
represent all the steps.
ADVANTAGES OF FLOWCHART
The flow of program is easily understood.
It determines the validity of the processes involved in the program.
Debugging or correcting errors is less complicated.
It produces effective program documentation.
PROBLEM 1.
Ask the user to type in his/her complete
name, complete address and telephone
number. Generate a print out of the first
name, address and telephone number
only.
POSSIBLE ANSWER
•START
• FN = first name
• LN = last name
• ADDRESS = complete
address
• TEL = telephone number
• INPUT FN, LN
• INPUT ADDRESS
• INPUT TEL
• PRINT FN, ADDRESS, TEL
• END
•PROBLEM 2.
Ask the user to input two numbers
and have the program compute the
sum. The output should print the
two numbers and their sum.
POSSIBLE
ANSWER
•START
• N1 = first number
• N2 = second number
• SUM
• INPUT N1
• INPUT N2
• SUM N1 + N2
• PRINT N1
• PRINT N2
• PRINT SUM
• END
INPUT
•The values
and
formulas
to be used
PROCES
S •The
procedures
that can
help the
user
manipulate
the input
data to
arrive at a
solution
OUTPU
T •The results
obtained
from data
processing
•From Latin word “Datum” mean “SOMETHING
GIVEN”
•Defined as any collection of facts
•In the form of facts or figures obtained from
experiments or surveys
•Used as basis for making calculations or
drawing conclusions
•Used in computer processing
•(numbers, texts, images, sounds, in a form
that is suitable for storage in or processing
by a computer)
EXAMPLES OF PSEUDO CODED SOLUTIONS
CREATE A FLOWCHART VERSION FOR EACH
SOLUTONS PRESENTED
• PROBLEM 1.
• Ask the user to type in
his/her complete name,
complete address and
telephone number.
Generate a print out of
the first name, address
and telephone number
only.
• START
• FN = first name
• LN = last name
• ADDRESS = complete address
• TEL = telephone number
• INPUT FN, LN
• INPUT ADDRESS
• INPUT TEL
• PRINT FN, ADDRESS, TEL
• END
• PROBLEM 5.
• Create a program in
accessing Facebook
user accounts.
• START
• EMAIL = email address
• PW = password
• URL = Uniform Resource Locator
• PROCESS Access web browser
• INPUT URL
• PROCESS Access LOG IN page
• INPUT EMAIL, PW
• IF EMAIL and PW are correct
THEN DISPLAY Facebook Account
ELSE
INPUT EMAIL, PW
• END IF
• END
•Create a flowchart which shows the
steps in cooking a sunny side-up egg.
•Create a flowchart which shows the
steps in computing the area of a
rectangle.
ASSESSMENT
#2
20 MINS.
PROBLEM 1.
Create a flowchart which shows a simple voting
system that will ask the user to INPUT name and
age, the system will CHECK if the age is above
18 OUTPUT name and say “Qualified for voting”
and if below 18 output name and say “Not
qualified for voting”.
REFERENCES
• https://www.slideshare.net/PeterAndrews1/flow-charts-
13032976
• https://www.slideshare.net/140120109032/ppt-of-flowchart
• www.ndetp.org/HSU5FlowChart.ppt

More Related Content

PPTX
Introduction to flowchart
PPTX
Flow chart
PDF
Algorithm and Programming (Introduction of Algorithms)
PPTX
Flowchart
PPTX
Programming process and flowchart
PPT
Flow charts
PPTX
Programming flowcharts for C Language
PDF
Flowchart
Introduction to flowchart
Flow chart
Algorithm and Programming (Introduction of Algorithms)
Flowchart
Programming process and flowchart
Flow charts
Programming flowcharts for C Language
Flowchart

What's hot (20)

PPT
Unit 1 program development cycle
PPT
Program logic and design
PPT
User Interface Design
PPTX
Pseudocode
PDF
Flow chart and pseudo code
PPTX
Algorithm and flowchart
PPTX
Pseudocode-Flowchart
PPS
Computer instructions
PPTX
Types of Instruction Format
PPTX
Flowchart and algorithem
PPT
09 Arithmetic
PPTX
Programming Fundamentals
PPT
Central processing unit and stack organization r013
PPTX
pseudocode and Flowchart
PPTX
Flowchart and algorithm
PPTX
Pseudocode flowcharts
PPT
Introduction to data structures and Algorithm
PPTX
RECURSIVE DESCENT PARSING
PPTX
Instruction format
PPTX
instruction format and addressing modes
Unit 1 program development cycle
Program logic and design
User Interface Design
Pseudocode
Flow chart and pseudo code
Algorithm and flowchart
Pseudocode-Flowchart
Computer instructions
Types of Instruction Format
Flowchart and algorithem
09 Arithmetic
Programming Fundamentals
Central processing unit and stack organization r013
pseudocode and Flowchart
Flowchart and algorithm
Pseudocode flowcharts
Introduction to data structures and Algorithm
RECURSIVE DESCENT PARSING
Instruction format
instruction format and addressing modes
Ad

Similar to Introduction to Flowchart (20)

PPT
Unit 1 python (2021 r)
PDF
Python Unit 1.pdfPython Notes for Bharathiar university syllabus
PPTX
Flowcharts and pseudocodes
PPTX
Introduction to problem solving Techniques
PPT
Lecture_01-Problem_Solving[1]||ProgrammingFundamental.ppt
PPT
Algorithms and Flowchart for IGCSE Students
PPT
Algorithms and Flowchart.ppt
PPTX
Chapter 2_Computers In our Daily Life_Week 4-6.pptx
PPTX
Algorithms and flowcharts
PPTX
Pseudo code.pptx
PDF
algorithm-and-flowcharting.pdf
PPTX
Algorithms and Flowcharts
PPT
Lect1-Algorithms-and-Flowchart-ppt (1).ppt
PPT
Lecture1-Algorithms-and-Flowchart-ppt.ppt
PPT
Lect1 - Algorithms-and-Flowchart-ppt.ppt
PPT
Lecture1-Algorithms-and-Flowchart-ppt.ppt
PPT
Lect1-Algorithms-and-Flowchart PPT presentation
PPT
Lecture1-Algorithms-and-Flowcharts-ppt.ppt
PPTX
Psuedocode1, algorithm1, Flowchart1.pptx
PPT
Algorithms and Flowchart usages in C laguage
Unit 1 python (2021 r)
Python Unit 1.pdfPython Notes for Bharathiar university syllabus
Flowcharts and pseudocodes
Introduction to problem solving Techniques
Lecture_01-Problem_Solving[1]||ProgrammingFundamental.ppt
Algorithms and Flowchart for IGCSE Students
Algorithms and Flowchart.ppt
Chapter 2_Computers In our Daily Life_Week 4-6.pptx
Algorithms and flowcharts
Pseudo code.pptx
algorithm-and-flowcharting.pdf
Algorithms and Flowcharts
Lect1-Algorithms-and-Flowchart-ppt (1).ppt
Lecture1-Algorithms-and-Flowchart-ppt.ppt
Lect1 - Algorithms-and-Flowchart-ppt.ppt
Lecture1-Algorithms-and-Flowchart-ppt.ppt
Lect1-Algorithms-and-Flowchart PPT presentation
Lecture1-Algorithms-and-Flowcharts-ppt.ppt
Psuedocode1, algorithm1, Flowchart1.pptx
Algorithms and Flowchart usages in C laguage
Ad

More from ChristopherEsteban2 (20)

PPTX
ICT CONTENT DEVELOPMENT
PPTX
MIL Evolution of media to new media
PPTX
Adobe ps selection tools
PPTX
Adobe ps color palettes
PPTX
Adobe ps common file types
PPTX
M.I.L Characteristics of a good media practitioner
PPTX
introduction to layers
PPTX
Media, information and technology literacy
PPTX
introduction to media and information literacy
PPTX
Introduction to information and communication technologies
PPTX
Adobe PS raster image
PPTX
Adobe Photoshop intro to interface
PPTX
Introduction to adobe Photoshop
PPTX
Characteristics of a good media practitioner
PPTX
Introduction to Media and Information Literacy
PPTX
Three Literacy: Media, Information, Technology Literacy.
PPTX
Lesson 2 Starting with the basics
PPTX
HTML Fundamentals
PPTX
Data and Operators
PPTX
Introduction to Algorithm
ICT CONTENT DEVELOPMENT
MIL Evolution of media to new media
Adobe ps selection tools
Adobe ps color palettes
Adobe ps common file types
M.I.L Characteristics of a good media practitioner
introduction to layers
Media, information and technology literacy
introduction to media and information literacy
Introduction to information and communication technologies
Adobe PS raster image
Adobe Photoshop intro to interface
Introduction to adobe Photoshop
Characteristics of a good media practitioner
Introduction to Media and Information Literacy
Three Literacy: Media, Information, Technology Literacy.
Lesson 2 Starting with the basics
HTML Fundamentals
Data and Operators
Introduction to Algorithm

Recently uploaded (20)

PDF
VCE English Exam - Section C Student Revision Booklet
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
01-Introduction-to-Information-Management.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
Lesson notes of climatology university.
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
VCE English Exam - Section C Student Revision Booklet
O5-L3 Freight Transport Ops (International) V1.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
01-Introduction-to-Information-Management.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Anesthesia in Laparoscopic Surgery in India
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Module 4: Burden of Disease Tutorial Slides S2 2025
O7-L3 Supply Chain Operations - ICLT Program
Lesson notes of climatology university.
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
TR - Agricultural Crops Production NC III.pdf
PPH.pptx obstetrics and gynecology in nursing
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
102 student loan defaulters named and shamed – Is someone you know on the list?
Renaissance Architecture: A Journey from Faith to Humanism
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Pharmacology of Heart Failure /Pharmacotherapy of CHF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...

Introduction to Flowchart

  • 2. COMPUTER PROGRAM •A collection of instructions that performs a specific task when executed by a computer.
  • 3. WHAT IS PROGRAMMING? •Process of developing and implementing various sets of instructions to enable computer do a certain task.
  • 5. FLOWCHART •It is the graphical representation of an algorithm. Flowchart is the pictorial description of sequenced activities and logic to be performed by the computer for carrying out data
  • 6. FLOWCHART •processing. It uses special symbols which represent a specific function. It is used by a programmer before the actual start of any programming activity.
  • 8. SYMBOL NAME FUNCTION ELLIPSE TERMINAL/ TERMINATOR Represents the beginning and the end of the program. It contains the words “Begin” or “Start” and “End” or “Stop”. RECTANGLE PROCESS Represents a step or an instruction such as arithmetic operations and comparisons.
  • 9. SYMBOL NAME FUNCTION Diamond DECISION Denotes a decision to be done. It involves 2 courses of action that is answerable either yes/true or no/false wherein one has to be chosen. The symbol represents the If… Then and the For… Next statements. Hexagon PREPARATION It is used in declaring and initializing identifiers or variables. Ex. Sum = 0, name = “VaL”
  • 10. SYMBOL NAME FUNCTION PARALLELOGRAM INPUT or OUTPUT Represents the step wherein information such as letters and numbers are entered by the user or produced by the process. Ex. Input 3 numbers; Get A, B, C; Print A. ARROW LINES ARROW or FLOW DIRECTION INDICATOR Indicates the flow of direction or the next activity to be done.
  • 11. SYMBOL NAME FUNCTION Circle ON-PAGE CONNECTORS Indicates that the process is continued where the matching on-page connector is placed. Pentagon OFF-PAGE CONNECTORS Indicates continuation to or from another page.
  • 12. POINTS TO REMEMBER IN CREATING FLOWCHART Flowchart is generally drawn from top to bottom or left to right. There should only be one START/BEGIN and STOP/END process. All symbols must be connected with arrows or flow direction indicators.
  • 13. POINTS TO REMEMBER IN CREATING FLOWCHART Decision symbols have two exit points, one for YES (TRUE) and another for NO (FALSE). Concentrate on the logic of the program. Choose only the significant steps. No need to represent all the steps.
  • 14. ADVANTAGES OF FLOWCHART The flow of program is easily understood. It determines the validity of the processes involved in the program. Debugging or correcting errors is less complicated. It produces effective program documentation.
  • 15. PROBLEM 1. Ask the user to type in his/her complete name, complete address and telephone number. Generate a print out of the first name, address and telephone number only.
  • 16. POSSIBLE ANSWER •START • FN = first name • LN = last name • ADDRESS = complete address • TEL = telephone number • INPUT FN, LN • INPUT ADDRESS • INPUT TEL • PRINT FN, ADDRESS, TEL • END
  • 17. •PROBLEM 2. Ask the user to input two numbers and have the program compute the sum. The output should print the two numbers and their sum.
  • 18. POSSIBLE ANSWER •START • N1 = first number • N2 = second number • SUM • INPUT N1 • INPUT N2 • SUM N1 + N2 • PRINT N1 • PRINT N2 • PRINT SUM • END
  • 19. INPUT •The values and formulas to be used PROCES S •The procedures that can help the user manipulate the input data to arrive at a solution OUTPU T •The results obtained from data processing
  • 20. •From Latin word “Datum” mean “SOMETHING GIVEN” •Defined as any collection of facts •In the form of facts or figures obtained from experiments or surveys
  • 21. •Used as basis for making calculations or drawing conclusions •Used in computer processing •(numbers, texts, images, sounds, in a form that is suitable for storage in or processing by a computer)
  • 22. EXAMPLES OF PSEUDO CODED SOLUTIONS CREATE A FLOWCHART VERSION FOR EACH SOLUTONS PRESENTED
  • 23. • PROBLEM 1. • Ask the user to type in his/her complete name, complete address and telephone number. Generate a print out of the first name, address and telephone number only. • START • FN = first name • LN = last name • ADDRESS = complete address • TEL = telephone number • INPUT FN, LN • INPUT ADDRESS • INPUT TEL • PRINT FN, ADDRESS, TEL • END
  • 24. • PROBLEM 5. • Create a program in accessing Facebook user accounts. • START • EMAIL = email address • PW = password • URL = Uniform Resource Locator • PROCESS Access web browser • INPUT URL • PROCESS Access LOG IN page • INPUT EMAIL, PW • IF EMAIL and PW are correct THEN DISPLAY Facebook Account ELSE INPUT EMAIL, PW • END IF • END
  • 25. •Create a flowchart which shows the steps in cooking a sunny side-up egg. •Create a flowchart which shows the steps in computing the area of a rectangle.
  • 27. 20 MINS. PROBLEM 1. Create a flowchart which shows a simple voting system that will ask the user to INPUT name and age, the system will CHECK if the age is above 18 OUTPUT name and say “Qualified for voting” and if below 18 output name and say “Not qualified for voting”.