WHAT IS AN ALGORITHM?
In Terms of Multimedia an Algorithm is….
An algorithm is a well-ordered collection of unambiguous and effectively computable operations that when executed produces a result and halts in a finite amount of time [Schneider and Gersting 1995].
With this definition, we can identify five important characteristics of algorithms.
1. Algorithms are well-ordered.
2. Algorithms have unambiguous operations.
3. Algorithms have effectively computable operations.
4. Algorithms produce a result.
5. Algorithms halt an finite amount of time.
Make sure you can define “Algorithm”
WHAT IS THE USE OF ALGORITHMS IN COMPUTERS?
Computers and Algorithms
Let's follow an example to get an understanding of the Algorithm concept.
The taxi algorithm:
The bus algorithm:
Which algorithm is best?
In computer programming, there are often many different ways to accomplish any given task.
WHAT KIND OF PROBLEMS CAN BE SOLVED BY ALGORITHMS?
•1 -The process of computing a problem.
• Found everywhere
WHAT KIND OF PROBLEMS CAN BE SOLVED BY ALGORITHMS?
The Human Genome Project has the goals of identifying all the 100,000 genes in human DNA, determining the sequences of the 3 billion chemical base pairs that make up human DNA, storing this information in databases, and developing tools for data analysis. Each of these steps requires sophisticated algorithms.
WHAT KIND OF PROBLEMS CAN BE SOLVED BY ALGORITHMS?
WHAT KIND OF PROBLEMS CAN BE SOLVED BY ALGORITHMS?
Think about it…..