264x Filetype PDF File size 0.15 MB Source: pages.cpsc.ucalgary.ca
Designing Software With
Flowcharts And Pseudo-code
In this section you will learn two
different ways of laying out a computer
algorithm independent of programming
language
James Tam
A Model For Creating Computer Software
Specify the problem
Develop a design (algorithm)
Implement the design
Maintain the design
James Tam
What Is An Algorithm?
The steps needed to solve a problem
Characteristics
Specific
Unambiguous
Language independent
James Tam
Developing An Algorithm: Top-Down Approach
Top General approach Abstract
Approach Approach Approach
to part of to part of to part of
problem problem problem
Specific Specific Specific Specific
steps steps steps steps
Bottom Particular
The algorithm
Figure extracted from Computer Science
Illuminated by Dale N. and Lewis J.
James Tam
no reviews yet
Please Login to review.