Professional Documents
Culture Documents
Programming Concepts
Programming Concepts
Programming Concepts
Types
Object-
Procedural Functional Logical
oriented
Programming Programming Programming
Programming
Top-down Bottom-up
approach approach
Procedural Programming
• Problem is broken down
into procedures
• Blocks of code
• Perform one task All
together form the
Program
• Suitable for problems
with low complexity
Eg: Calculator
Object-oriented Programming
• Entities or Objects
• Entity - something that has
a real existence
• Object - Object is a real-
world entity
• how to store data related to
the entities
• how the entities behave
• how they interact with each
other
Eg: Student
Functional Programming
Problem
Maintenance
definition
Training and
support SDLC System design
Documentation Implementation
Testing
Requirement Gathering
• 3. The Arrow
• Indicate Directional Flow
• 4. The Diamond
• Indicate a Decision
Flowchart
Symbols
Guidelines for Developing Flowcharts
• Flowchart can have only one start and one stop symbol