SlideShare a Scribd company logo
Lesson 2
FLOWCHARTING
    AND
PSEUDOCODING
Flow Chart
• A graphic representation of the
  successive steps in a procedure
  that system, which usually uses
  symbols that are interconnected
  with lines to show sequence or
  process

 Pseudocode
• A readable description of a
  computer program in textual
  form. It is usually used as a
                                    Let x = 1st num


  detailed step in the process of
  developing a program.
Input/Output




• Indicates any function of an input/output
  device making data available for
  processing or causing information
  available for use.
Decision




• Appoints the program where a
  comparison is to be made and alternative
  processing is to occur based upon the
  results of the comparison.
Flowlines




• Indicates direction of a data.
Preparation




• Used in declaring and initializing
  identifiers or variables that will be used in
  the programs.
Processing




• Represents one or more instructions that
  perform a processing function for the
  program. Ex. Addition, subtraction,
  multiplication, division.
On page connector




• Indicates an entry form or an exit to
  another part of the program flowchart. It
  is also used to indicate the termination of
  a comparison operation.
Terminal




• This symbol documents the beginning or
  end of a program.
Off page connector




• This symbol indicates continuation to or
  from another page.
Annotation Symbol




• This symbol is used when an additional
  description is needed.
Pseudocode Language
 •   Accept – allow data
 •   Close – terminating a program
 •   Compute – mathematical computation
 •   Declare – defining various identifiers
 •   Display – displaying contents
 •   Entry – marking the beginning
 •   Exit – marking the end
 •   If – comparing contents
 •   Move – to copy or moved data
 •   Perform – perform procedure
 •   Start – marking the beginning
 •   Stop – terminating the program execution
 •   Write – for copying the content
Pseudocode Example
 Start
         FN = First Name
         LN = Last Name
         Num_St = number and street
         City = City
         Tel = Telephone number
         Input FN, LN
         Input Num_St, City
         Input Tel
         Print FN, LN, Num_St, City, Tel
 End
Flowcharting and pseudocoding

More Related Content

PDF
Introduction to Computer and Programming - Lecture 03
PPT
LabVIEW Introduction
PPTX
Raptor tool
PPT
Flow chart
PPTX
Digital Logic Design Lecture 01
PPT
Lecture 4
PPTX
Flowchart Grade 10
PPTX
Phases of Compiler
Introduction to Computer and Programming - Lecture 03
LabVIEW Introduction
Raptor tool
Flow chart
Digital Logic Design Lecture 01
Lecture 4
Flowchart Grade 10
Phases of Compiler

What's hot (20)

PPTX
Compiler lecture 03
DOC
Flow charts
PPTX
Fundamentals of-algorithm
PPTX
Valuable Information on Lexical Analysis in Compiler Design
PPT
Algorithms and flowcharts
 
PPT
Cd unit i
PPSX
Spr ch-05-compilers
PPTX
System Programing Unit 1
PPT
Unit 3 assembler and processor
PPTX
Basic of compiler
PPTX
Flowchart
PPT
Chap3 flow charts
PDF
Table Of Flowchart Symbols
PPTX
Compiler presentaion
PPSX
Compiler designs presentation final
PPTX
Flow chart programming
PDF
P code
PPT
Flow charts
PPT
S D D Program Development Tools
PPTX
Part II: Assembly Fundamentals
Compiler lecture 03
Flow charts
Fundamentals of-algorithm
Valuable Information on Lexical Analysis in Compiler Design
Algorithms and flowcharts
 
Cd unit i
Spr ch-05-compilers
System Programing Unit 1
Unit 3 assembler and processor
Basic of compiler
Flowchart
Chap3 flow charts
Table Of Flowchart Symbols
Compiler presentaion
Compiler designs presentation final
Flow chart programming
P code
Flow charts
S D D Program Development Tools
Part II: Assembly Fundamentals
Ad

Similar to Flowcharting and pseudocoding (20)

PDF
algorithms and flow chart overview.pdf
PDF
AlgorithmAndFlowChart.pdf
PPTX
Programming process and flowchart
PPTX
Introduction to Flowchart
PPT
Basic Slides on Algorithms and Flowcharts
PPT
Lecture1-Algorithms-and-Flowcharts-ppt.ppt
PPT
Algorithms and Flowchart usages in C laguage
PPT
Lect1-Detailed description aboutAlgorithms-and-Flowchart.ppt
PPT
Lecture1-Algorithms-and-Flowchart-ppt.ppt
PPT
Lect1-Algorithms-and-Flowchart PPT presentation
PPT
Lect1 - Algorithms-and-Flowchart-ppt.ppt
PPT
Lect1-Algorithms-and-Flowchart-ppt (1).ppt
PPT
Lecture1-Algorithms-and-Flowchart-ppt.ppt
PPTX
Software Development Technique (Flowchart & Documentation).pptx
PPT
Algorithms and Flowchart for IGCSE Students
PPT
Algorithms and Flowchart.ppt
PPT
COMPUTER PROGRAMMING
PPTX
Chapter 2_Computers In our Daily Life_Week 4-6.pptx
PPTX
Programming requirements for beginning in software engineering.pptx
PPTX
Lec-ProblemSolving.pptx
algorithms and flow chart overview.pdf
AlgorithmAndFlowChart.pdf
Programming process and flowchart
Introduction to Flowchart
Basic Slides on Algorithms and Flowcharts
Lecture1-Algorithms-and-Flowcharts-ppt.ppt
Algorithms and Flowchart usages in C laguage
Lect1-Detailed description aboutAlgorithms-and-Flowchart.ppt
Lecture1-Algorithms-and-Flowchart-ppt.ppt
Lect1-Algorithms-and-Flowchart PPT presentation
Lect1 - Algorithms-and-Flowchart-ppt.ppt
Lect1-Algorithms-and-Flowchart-ppt (1).ppt
Lecture1-Algorithms-and-Flowchart-ppt.ppt
Software Development Technique (Flowchart & Documentation).pptx
Algorithms and Flowchart for IGCSE Students
Algorithms and Flowchart.ppt
COMPUTER PROGRAMMING
Chapter 2_Computers In our Daily Life_Week 4-6.pptx
Programming requirements for beginning in software engineering.pptx
Lec-ProblemSolving.pptx
Ad

More from Sara Corpuz (9)

PDF
Title, heading and paragraph tags
PPTX
Creating your 1st html page
PPTX
Visual basic coding
PPTX
Program logic formulation
PPTX
Working with visual basic applications
PPTX
Building visual basic application
PPT
Visual basic
PPTX
Logic
PPTX
Working with comparison operators
Title, heading and paragraph tags
Creating your 1st html page
Visual basic coding
Program logic formulation
Working with visual basic applications
Building visual basic application
Visual basic
Logic
Working with comparison operators

Recently uploaded (20)

PDF
How to Get Business Funding for Small Business Fast
PPTX
ICG2025_ICG 6th steering committee 30-8-24.pptx
PDF
Chapter 5_Foreign Exchange Market in .pdf
PPT
Chapter four Project-Preparation material
PPTX
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
PPTX
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
PDF
Reconciliation AND MEMORANDUM RECONCILATION
PDF
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
PPTX
5 Stages of group development guide.pptx
PDF
How to Get Funding for Your Trucking Business
PDF
MSPs in 10 Words - Created by US MSP Network
DOCX
unit 1 COST ACCOUNTING AND COST SHEET
PDF
Types of control:Qualitative vs Quantitative
PDF
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
PDF
Training And Development of Employee .pdf
PDF
IFRS Notes in your pocket for study all the time
PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
DOCX
Euro SEO Services 1st 3 General Updates.docx
PPTX
New Microsoft PowerPoint Presentation - Copy.pptx
PPTX
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
How to Get Business Funding for Small Business Fast
ICG2025_ICG 6th steering committee 30-8-24.pptx
Chapter 5_Foreign Exchange Market in .pdf
Chapter four Project-Preparation material
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
Reconciliation AND MEMORANDUM RECONCILATION
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
5 Stages of group development guide.pptx
How to Get Funding for Your Trucking Business
MSPs in 10 Words - Created by US MSP Network
unit 1 COST ACCOUNTING AND COST SHEET
Types of control:Qualitative vs Quantitative
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
Training And Development of Employee .pdf
IFRS Notes in your pocket for study all the time
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
Euro SEO Services 1st 3 General Updates.docx
New Microsoft PowerPoint Presentation - Copy.pptx
Dragon_Fruit_Cultivation_in Nepal ppt.pptx

Flowcharting and pseudocoding

  • 1. Lesson 2 FLOWCHARTING AND PSEUDOCODING
  • 2. Flow Chart • A graphic representation of the successive steps in a procedure that system, which usually uses symbols that are interconnected with lines to show sequence or process Pseudocode • A readable description of a computer program in textual form. It is usually used as a Let x = 1st num detailed step in the process of developing a program.
  • 3. Input/Output • Indicates any function of an input/output device making data available for processing or causing information available for use.
  • 4. Decision • Appoints the program where a comparison is to be made and alternative processing is to occur based upon the results of the comparison.
  • 6. Preparation • Used in declaring and initializing identifiers or variables that will be used in the programs.
  • 7. Processing • Represents one or more instructions that perform a processing function for the program. Ex. Addition, subtraction, multiplication, division.
  • 8. On page connector • Indicates an entry form or an exit to another part of the program flowchart. It is also used to indicate the termination of a comparison operation.
  • 9. Terminal • This symbol documents the beginning or end of a program.
  • 10. Off page connector • This symbol indicates continuation to or from another page.
  • 11. Annotation Symbol • This symbol is used when an additional description is needed.
  • 12. Pseudocode Language • Accept – allow data • Close – terminating a program • Compute – mathematical computation • Declare – defining various identifiers • Display – displaying contents • Entry – marking the beginning • Exit – marking the end • If – comparing contents • Move – to copy or moved data • Perform – perform procedure • Start – marking the beginning • Stop – terminating the program execution • Write – for copying the content
  • 13. Pseudocode Example Start FN = First Name LN = Last Name Num_St = number and street City = City Tel = Telephone number Input FN, LN Input Num_St, City Input Tel Print FN, LN, Num_St, City, Tel End