Question 1 Report
(a) Explain two differences between an Algorithm and a Flowchart.
(b) List three examples of utility programs.
(c) Draw a flowchart of the stops to be used in updating a customer's balance.
(a) Differences between an algorithm and a flowchart
| Algorithm | Flowchart |
|---|---|
| It is a step-by-step set of instructions for solving a problem, usually written in plain English or pseudocode. | It is a graphical or diagrammatic representation of the steps used to solve a problem. |
| It is text-based and does not require standard diagram symbols. | It uses standard symbols, such as terminators, input/output parallelograms, process rectangles and decision diamonds, connected by flow lines. |
(b) Examples of utility programs
(c) Flowchart for updating a customer’s balance
The transaction type is entered as either Credit or Debit. A credit is added to the old balance, while a debit is subtracted.
Everything you need to excel in your exams