Algorithms & Pseudo Code IT Technical Code Programs

Algorithms & Pseudo-Code” An algorithm is a step-by-step procedure to solve a problem. The process of solving a program becomes simpler and easier with the help of an algorithm. It is better it write algorithm before writing the actual computer program.

Algorithms & Pseudo Code

Properties of Algorithm:

1: The given problem should be broken down into simple and meaningful steps.

2: The steps should be numbered sequentially.

3: The steps should be descriptive and written in simple English.

The algorithm is written in pseudo-language that is similar to simple English. Pseudocode is used to specify program logic that is independent of any specific programming language. It simplifies program development by separating it into logic design and coding.

1: Logic Design:itwords.org

In this part, the logic of the program is designed. The logic design specifies the different steps required to solve the problem as well as the sequence of these steps. The use of pseudocode allows the programmer to focus on planning the logic of the program.

2: Coding:

In this part, the algorithm is converted into a program. The steps of the algorithm are translated into the instruction of any programming language.

Example 1:

The following algorithm inputs two numbers calculate the sum and then displays the result on the screen.

1: Start   2: Input A  3: Input B  4: Total= A + B   5: Display Total     6: Exit

Example 2:

The following algorithm calculates the area of a circle when the radius is given.

1: Start    2: Input radius in r    3: Area = 3.14* r *r    4: Print area      5: End

Example 3:

The following algorithm finds the sum of the first fifty natural numbers.

1: Start   2: Sum = 0   3: N = 0        4: Repeat Step 5 and 6 While (N<=50)     5: Sum = Sum + N

6: N= N +      7: Print sum         8: End

Advantages of Algorithms Some advantages of an algorithm are as follows:

1: Reduced Complexity:

Writing algorithm and program separately simplifies the overall task by dividing it into two simpler tasks. While writing the algorithm, we can focus on solving the problem instead of concentrating on a particular language.

2: Increased Flexibility:

The algorithm is written so that the code may be written in any language. Using the algorithm, the problem could be written in Visual Basic, Java or C++, etc.

Download Article

About the author

Saboor

I'm Abdul Saboor, the owner of the site itwords.org has written articles for IT Words, where I share unique information and quality with everyone.IT Words provides free software, new products, tips and tricks related to blogs, social networks, and technological news. I am also the founder of play.google.com, a platform to download mobile applications.

Computer Operating System Information Technology IT Words The Concepts of information technology words Introduction computer words Information Technology Education Computers And Software Education website provides.

Leave a Comment