background preloader

Algorithms

Facebook Twitter

The Big Bang Theory - The Friendship Algorithm. What's an algorithm? - David J. Malan. Quick-sort with Hungarian (Küküllőmenti legényes) folk dance. Select-sort with Gypsy folk dance. Www2.warwick.ac.uk/fac/sci/dcs/schools/cpd/preparing-for-computing/algorithms-slides.pdf. Algorithm Definition. ICTwise. An algorithm is a method for doing something expressed in clearly defined steps. All computer programming involves problem solving. As we progress towards creating our own computer programs we need to find away of organizing our ideas before we write any code. Whilst his may be done in writing alone, that isn't usually the easiest way to see our way through a problem logically. The best method for doing this is to use visual diagrams known as flowcharts.

Look at this flowchart showing a simplified process for making a cup of tea. The diagram makes the process much easier to understand than writing alone. The diagram above was created using open source software called Dia, available free of charge under the GNU (General Public License) for both PC and Mac computers. The installation files for Dia may be downloaded by clicking here Click here to return to the index. OCR GCSE Computing - developing algorithms, pseudo code, flowcharts, variables. OCR GCSE Computing - developing algorithms, pseudo code, flowcharts, variables. Algorithm. Browse by alphabet: A computer programming term.

This is the name given to a "defined set of steps that can be used to complete a task". For example there are 'algorithms' worked out for sorting a list efficiently. A computer programmer can buy a book of algorithms so they not need to re-invent the wheel when they have to code for a job that has already been worked out. Having bought the book, they would look up the problem of 'How to sort a list' and a good book would tell them a number of ways to do this. Note: Algorithms are not computer code, so a programmer using 'C++' can use the same algorithm as someone programming in 'Java', they use the same steps, just coded differently. Challenge see if you can find out one extra fact on this topic that we haven't already told you Click on this link: Algorithm Copyright © www.teach-ict.com. Algorithms.