 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
| • |
Programming
is telling computers what to do in a language
|
|
they
understand (instructions)
|
|
|
| • |
Writing
a program is done in two phases:
|
|
|
|
– |
Problem
solving
|
|
|
|
• |
Analysis
& specification
|
|
|
|
• |
Algorithm
|
|
|
|
• |
Verification
|
|
|
|
– |
Implementation
|
|
|
|
• |
Program
|
|
|
|
• |
Testing
|
|
|
| • |
An
algorithm is a step-by-step procedure for solving a
|
|
|
problem
in a finite amount of time.
|
|