Professional Documents
Culture Documents
PROGRAMMING AND
ALGORITHMS
WEEK 5: INTRODUCTION TO ALGORITHMIC PROBLEM SOLVING
Diploma in Information Technology
Stage II
Lecturer: Mr. Alvin Mdachi
By the of this lecture the student should be
able to:
• Define an algorithm
• Know the characteristics of an algorithm
• Draw flowcharts
• Understand what a pseudocode is and be able to create one given a
problem statement
Problem Solving
• A problem is a set of questions concerning some entities representing
the universe of the problem.
• A problem statement is the description of the properties of the entities
and of the relation between input data and problem solutions
• Solving method is the procedure to construct the solution starting from
the input data.