Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Date: 23/5/2012 COURSE: ICS 801 REG. NO: P58/76170/2012 NAME: Wycliffe Mutangili M. In not more than 150 words: Define what you understand by the term ALGORITHM. An algorithm is a step by step computational procedure that uses a pseudo code, natural language, or a flow chart to solve a problem by producing a value/solution as an output stored in a data structure. The output is given within a given period of time which is counted in time units and speed. It can be used to solve different types of problems including: 1. Routing packets and searching Data. Algorithms can be used to determine the best route to use in computer Networks to transmit data using shortest routes possible and searching for data from the internet using search engines such as Google and Bing. 2. DNA analysis and matching. Algorithms are used in solving biological problems by matching and analyzing DNA.