SlideShare ist ein Scribd-Unternehmen logo
1 von 28
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

Weitere ähnliche Inhalte

Was ist angesagt?

Mail-Merge-and-Label-Generation.pptx
Mail-Merge-and-Label-Generation.pptxMail-Merge-and-Label-Generation.pptx
Mail-Merge-and-Label-Generation.pptxLesterFajardo5
 
Basic computer skills
Basic computer skillsBasic computer skills
Basic computer skillsTHickox
 
PPT On Ports | Full Concept | Ports In Depth
PPT On Ports | Full Concept | Ports In DepthPPT On Ports | Full Concept | Ports In Depth
PPT On Ports | Full Concept | Ports In DepthUmesh Kumar
 
Basic computer skill part 2 | Brad Steven Solvie
Basic computer skill part 2 | Brad Steven SolvieBasic computer skill part 2 | Brad Steven Solvie
Basic computer skill part 2 | Brad Steven SolvieBrad Steven Solvie
 
Algorithms and Flowcharts
Algorithms and FlowchartsAlgorithms and Flowcharts
Algorithms and FlowchartsDeva Singh
 
Basics of Computer Coding: Understanding Coding Languages
Basics of Computer Coding: Understanding Coding LanguagesBasics of Computer Coding: Understanding Coding Languages
Basics of Computer Coding: Understanding Coding LanguagesBrian Pichman
 
Program logic formulation
Program logic formulationProgram logic formulation
Program logic formulationSara Corpuz
 
What is Word Processing? Powerpoint Presentation PPT
What is Word Processing? Powerpoint Presentation PPT What is Word Processing? Powerpoint Presentation PPT
What is Word Processing? Powerpoint Presentation PPT Tech
 
Module 1-parts of computer and its functions
Module 1-parts of computer and its functionsModule 1-parts of computer and its functions
Module 1-parts of computer and its functionsRajashekhar Shirvalkar
 
Office productivity tools
Office productivity toolsOffice productivity tools
Office productivity toolsUllees Selim
 
L4 advanced spreadsheet skills
L4 advanced spreadsheet skillsL4 advanced spreadsheet skills
L4 advanced spreadsheet skillsrowenick
 
Introduction to Computing Lecture 01 history of computers
Introduction to Computing Lecture 01 history of computersIntroduction to Computing Lecture 01 history of computers
Introduction to Computing Lecture 01 history of computersMuhammad Bilal
 
Basic_Computer_Skills, A_seminar_by_Mohan_Kumar_G_Lecturer
Basic_Computer_Skills, A_seminar_by_Mohan_Kumar_G_LecturerBasic_Computer_Skills, A_seminar_by_Mohan_Kumar_G_Lecturer
Basic_Computer_Skills, A_seminar_by_Mohan_Kumar_G_LecturerMohan Kumar G
 
Introduction to flowchart
Introduction to flowchartIntroduction to flowchart
Introduction to flowchartJordan Delacruz
 
pseudocode and Flowchart
pseudocode and Flowchartpseudocode and Flowchart
pseudocode and FlowchartALI RAZA
 

Was ist angesagt? (20)

Lecture 1 introduction to computing
Lecture 1 introduction to computingLecture 1 introduction to computing
Lecture 1 introduction to computing
 
Module3 system unit
Module3 system unitModule3 system unit
Module3 system unit
 
Excel exercise pdf
Excel exercise pdfExcel exercise pdf
Excel exercise pdf
 
Mail-Merge-and-Label-Generation.pptx
Mail-Merge-and-Label-Generation.pptxMail-Merge-and-Label-Generation.pptx
Mail-Merge-and-Label-Generation.pptx
 
Basic computer skills
Basic computer skillsBasic computer skills
Basic computer skills
 
PPT On Ports | Full Concept | Ports In Depth
PPT On Ports | Full Concept | Ports In DepthPPT On Ports | Full Concept | Ports In Depth
PPT On Ports | Full Concept | Ports In Depth
 
Basic computer skill part 2 | Brad Steven Solvie
Basic computer skill part 2 | Brad Steven SolvieBasic computer skill part 2 | Brad Steven Solvie
Basic computer skill part 2 | Brad Steven Solvie
 
Algorithms and Flowcharts
Algorithms and FlowchartsAlgorithms and Flowcharts
Algorithms and Flowcharts
 
Basics of Computer Coding: Understanding Coding Languages
Basics of Computer Coding: Understanding Coding LanguagesBasics of Computer Coding: Understanding Coding Languages
Basics of Computer Coding: Understanding Coding Languages
 
Program logic formulation
Program logic formulationProgram logic formulation
Program logic formulation
 
What is Word Processing? Powerpoint Presentation PPT
What is Word Processing? Powerpoint Presentation PPT What is Word Processing? Powerpoint Presentation PPT
What is Word Processing? Powerpoint Presentation PPT
 
Module 1-parts of computer and its functions
Module 1-parts of computer and its functionsModule 1-parts of computer and its functions
Module 1-parts of computer and its functions
 
Office productivity tools
Office productivity toolsOffice productivity tools
Office productivity tools
 
PowerPoint Lesson 1: PowerPoint Basics
PowerPoint Lesson 1: PowerPoint BasicsPowerPoint Lesson 1: PowerPoint Basics
PowerPoint Lesson 1: PowerPoint Basics
 
L4 advanced spreadsheet skills
L4 advanced spreadsheet skillsL4 advanced spreadsheet skills
L4 advanced spreadsheet skills
 
Introduction to Computing Lecture 01 history of computers
Introduction to Computing Lecture 01 history of computersIntroduction to Computing Lecture 01 history of computers
Introduction to Computing Lecture 01 history of computers
 
Basic_Computer_Skills, A_seminar_by_Mohan_Kumar_G_Lecturer
Basic_Computer_Skills, A_seminar_by_Mohan_Kumar_G_LecturerBasic_Computer_Skills, A_seminar_by_Mohan_Kumar_G_Lecturer
Basic_Computer_Skills, A_seminar_by_Mohan_Kumar_G_Lecturer
 
Introduction to flowchart
Introduction to flowchartIntroduction to flowchart
Introduction to flowchart
 
Parts Of M S Word
Parts Of  M S  WordParts Of  M S  Word
Parts Of M S Word
 
pseudocode and Flowchart
pseudocode and Flowchartpseudocode and Flowchart
pseudocode and Flowchart
 

Ă„hnlich wie Introduction to Flowchart

Pseudo code.pptx
Pseudo code.pptxPseudo code.pptx
Pseudo code.pptxChaya64047
 
Cs1123 2 comp_prog
Cs1123 2 comp_progCs1123 2 comp_prog
Cs1123 2 comp_progTAlha MAlik
 
Programming requirements for beginning in software engineering.pptx
Programming requirements for beginning in software engineering.pptxProgramming requirements for beginning in software engineering.pptx
Programming requirements for beginning in software engineering.pptxTeddyDaka
 
Lec-ProblemSolving.pptx
Lec-ProblemSolving.pptxLec-ProblemSolving.pptx
Lec-ProblemSolving.pptxmiansaad18
 
AlgorithmAndFlowChart.pdf
AlgorithmAndFlowChart.pdfAlgorithmAndFlowChart.pdf
AlgorithmAndFlowChart.pdfSusieMaestre1
 
Algorithm.pdf
Algorithm.pdfAlgorithm.pdf
Algorithm.pdfMIT,Imphal
 
algorithms and flow chart overview.pdf
algorithms and flow chart overview.pdfalgorithms and flow chart overview.pdf
algorithms and flow chart overview.pdfAmanPratik11
 
Flowchart and algorithm
Flowchart and algorithmFlowchart and algorithm
Flowchart and algorithmDHANIK VIKRANT
 
Logic Development and Algorithm.
Logic Development and Algorithm.Logic Development and Algorithm.
Logic Development and Algorithm.NandiniSidana
 
Flowcharting and pseudocoding
Flowcharting and pseudocodingFlowcharting and pseudocoding
Flowcharting and pseudocodingSara Corpuz
 
Unit 1 psp
Unit 1 pspUnit 1 psp
Unit 1 pspKarthi Vel
 
Unit 1 program development cycle
Unit 1 program development cycleUnit 1 program development cycle
Unit 1 program development cycleDhana malar
 
Basic Slides on Algorithms and Flowcharts
Basic Slides on Algorithms and FlowchartsBasic Slides on Algorithms and Flowcharts
Basic Slides on Algorithms and Flowchartsmoazwinner
 
Cs 1114 - lecture-2
Cs 1114 - lecture-2Cs 1114 - lecture-2
Cs 1114 - lecture-2Zeeshan Sabir
 
Lecture1-Algorithms-and-Flowcharts-ppt.ppt
Lecture1-Algorithms-and-Flowcharts-ppt.pptLecture1-Algorithms-and-Flowcharts-ppt.ppt
Lecture1-Algorithms-and-Flowcharts-ppt.pptReshuReshma8
 

Ă„hnlich wie Introduction to Flowchart (20)

Pseudo code.pptx
Pseudo code.pptxPseudo code.pptx
Pseudo code.pptx
 
Cs1123 2 comp_prog
Cs1123 2 comp_progCs1123 2 comp_prog
Cs1123 2 comp_prog
 
Programming requirements for beginning in software engineering.pptx
Programming requirements for beginning in software engineering.pptxProgramming requirements for beginning in software engineering.pptx
Programming requirements for beginning in software engineering.pptx
 
COMPUTER PROGRAMMING
COMPUTER PROGRAMMINGCOMPUTER PROGRAMMING
COMPUTER PROGRAMMING
 
Lec-ProblemSolving.pptx
Lec-ProblemSolving.pptxLec-ProblemSolving.pptx
Lec-ProblemSolving.pptx
 
AlgorithmAndFlowChart.pdf
AlgorithmAndFlowChart.pdfAlgorithmAndFlowChart.pdf
AlgorithmAndFlowChart.pdf
 
Algorithm.pdf
Algorithm.pdfAlgorithm.pdf
Algorithm.pdf
 
algorithms and flow chart overview.pdf
algorithms and flow chart overview.pdfalgorithms and flow chart overview.pdf
algorithms and flow chart overview.pdf
 
Flowchart and algorithm
Flowchart and algorithmFlowchart and algorithm
Flowchart and algorithm
 
Logic Development and Algorithm.
Logic Development and Algorithm.Logic Development and Algorithm.
Logic Development and Algorithm.
 
Flowcharting and pseudocoding
Flowcharting and pseudocodingFlowcharting and pseudocoding
Flowcharting and pseudocoding
 
Flowcharting and Algorithm
Flowcharting and Algorithm Flowcharting and Algorithm
Flowcharting and Algorithm
 
Chap6
Chap6Chap6
Chap6
 
Problem solving methodology
Problem solving methodologyProblem solving methodology
Problem solving methodology
 
Unit 1 psp
Unit 1 pspUnit 1 psp
Unit 1 psp
 
Unit 1 program development cycle
Unit 1 program development cycleUnit 1 program development cycle
Unit 1 program development cycle
 
Basic Slides on Algorithms and Flowcharts
Basic Slides on Algorithms and FlowchartsBasic Slides on Algorithms and Flowcharts
Basic Slides on Algorithms and Flowcharts
 
Flowchart Grade 10
Flowchart Grade 10Flowchart Grade 10
Flowchart Grade 10
 
Cs 1114 - lecture-2
Cs 1114 - lecture-2Cs 1114 - lecture-2
Cs 1114 - lecture-2
 
Lecture1-Algorithms-and-Flowcharts-ppt.ppt
Lecture1-Algorithms-and-Flowcharts-ppt.pptLecture1-Algorithms-and-Flowcharts-ppt.ppt
Lecture1-Algorithms-and-Flowcharts-ppt.ppt
 

Mehr von ChristopherEsteban2

MIL Evolution of media to new media
MIL Evolution of media to new mediaMIL Evolution of media to new media
MIL Evolution of media to new mediaChristopherEsteban2
 
Adobe ps common file types
Adobe ps common file typesAdobe ps common file types
Adobe ps common file typesChristopherEsteban2
 
M.I.L Characteristics of a good media practitioner
M.I.L Characteristics of a good media practitionerM.I.L Characteristics of a good media practitioner
M.I.L Characteristics of a good media practitionerChristopherEsteban2
 
Media, information and technology literacy
Media, information and technology literacy Media, information and technology literacy
Media, information and technology literacy ChristopherEsteban2
 
introduction to media and information literacy
introduction to media and information literacy introduction to media and information literacy
introduction to media and information literacy ChristopherEsteban2
 
Introduction to information and communication technologies
Introduction to information and communication technologiesIntroduction to information and communication technologies
Introduction to information and communication technologiesChristopherEsteban2
 
Adobe Photoshop intro to interface
Adobe Photoshop intro to interfaceAdobe Photoshop intro to interface
Adobe Photoshop intro to interfaceChristopherEsteban2
 
Introduction to adobe Photoshop
Introduction to adobe PhotoshopIntroduction to adobe Photoshop
Introduction to adobe PhotoshopChristopherEsteban2
 
Characteristics of a good media practitioner
Characteristics of a good media practitioner Characteristics of a good media practitioner
Characteristics of a good media practitioner ChristopherEsteban2
 
Introduction to Media and Information Literacy
Introduction to Media and Information LiteracyIntroduction to Media and Information Literacy
Introduction to Media and Information LiteracyChristopherEsteban2
 
Three Literacy: Media, Information, Technology Literacy.
Three Literacy: Media, Information, Technology Literacy. Three Literacy: Media, Information, Technology Literacy.
Three Literacy: Media, Information, Technology Literacy. ChristopherEsteban2
 
Lesson 2 Starting with the basics
Lesson 2 Starting with the basicsLesson 2 Starting with the basics
Lesson 2 Starting with the basicsChristopherEsteban2
 

Mehr von ChristopherEsteban2 (20)

ICT CONTENT DEVELOPMENT
ICT CONTENT DEVELOPMENTICT CONTENT DEVELOPMENT
ICT CONTENT DEVELOPMENT
 
MIL Evolution of media to new media
MIL Evolution of media to new mediaMIL Evolution of media to new media
MIL Evolution of media to new media
 
Adobe ps selection tools
Adobe ps selection toolsAdobe ps selection tools
Adobe ps selection tools
 
Adobe ps color palettes
Adobe ps color palettesAdobe ps color palettes
Adobe ps color palettes
 
Adobe ps common file types
Adobe ps common file typesAdobe ps common file types
Adobe ps common file types
 
M.I.L Characteristics of a good media practitioner
M.I.L Characteristics of a good media practitionerM.I.L Characteristics of a good media practitioner
M.I.L Characteristics of a good media practitioner
 
introduction to layers
introduction to layersintroduction to layers
introduction to layers
 
Media, information and technology literacy
Media, information and technology literacy Media, information and technology literacy
Media, information and technology literacy
 
introduction to media and information literacy
introduction to media and information literacy introduction to media and information literacy
introduction to media and information literacy
 
Introduction to information and communication technologies
Introduction to information and communication technologiesIntroduction to information and communication technologies
Introduction to information and communication technologies
 
Adobe PS raster image
Adobe PS raster imageAdobe PS raster image
Adobe PS raster image
 
Adobe Photoshop intro to interface
Adobe Photoshop intro to interfaceAdobe Photoshop intro to interface
Adobe Photoshop intro to interface
 
Introduction to adobe Photoshop
Introduction to adobe PhotoshopIntroduction to adobe Photoshop
Introduction to adobe Photoshop
 
Characteristics of a good media practitioner
Characteristics of a good media practitioner Characteristics of a good media practitioner
Characteristics of a good media practitioner
 
Introduction to Media and Information Literacy
Introduction to Media and Information LiteracyIntroduction to Media and Information Literacy
Introduction to Media and Information Literacy
 
Three Literacy: Media, Information, Technology Literacy.
Three Literacy: Media, Information, Technology Literacy. Three Literacy: Media, Information, Technology Literacy.
Three Literacy: Media, Information, Technology Literacy.
 
Lesson 2 Starting with the basics
Lesson 2 Starting with the basicsLesson 2 Starting with the basics
Lesson 2 Starting with the basics
 
HTML Fundamentals
HTML FundamentalsHTML Fundamentals
HTML Fundamentals
 
Data and Operators
Data and OperatorsData and Operators
Data and Operators
 
Introduction to Algorithm
Introduction to AlgorithmIntroduction to Algorithm
Introduction to Algorithm
 

KĂĽrzlich hochgeladen

ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 

KĂĽrzlich hochgeladen (20)

ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
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
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 

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”.