How to Write an Algorithm in Programming Language?
Algorithm in Programming Language
An Algorithm in Programming Language is the best way to represent the logic before implementing it. An Algorithm is a simple way to write our logic in the form of a language like English so that everyone can understand the logic before implementing the actual coding.
Qualities of a good Algorithm
- Input and output should be defined precisely.
- Each step in the algorithm should be clear and unambiguous.
- The algorithm should be most effective among many different ways to solve a problem.
- An algorithm shouldn’t have computer code. Instead, the algorithm should be written in such a way that, it can be used in similar programming languages.
Examples of Algorithms In Programming
Here is the example to find the largest value from the given list.
Algorithm LargestNumber Input: A list of numbers L. Output: The largest number in the list L. if L.size = 0 return null largest ← L[0] for each item in L, do if item > largest, then largest ← item return largest
- “←” denotes assignment. For instance, “largest ← item” means that the value of the largest changes to the value of the item.
- “return” terminates the algorithm and outputs the following value.
Another example to generate 4 characters Hash Value: 4 Characters Hash Value Algorithm.
Please refer Wikipedia link to know more about the Algorithm in Programming Language.