Home  >  Article  >  Backend Development  >  What is pseudocode? How to write a pseudocode?

What is pseudocode? How to write a pseudocode?

青灯夜游
青灯夜游Original
2019-02-12 13:15:46102186browse

Pseudocode is a term often used in programming and algorithm-based fields; it is a method that allows programmers to represent the implementation of an algorithm. Simply put, we can say that it is a mature representation of an algorithm. This article will give you a brief introduction to pseudocode and introduce how to write simple pseudocode in C language. I hope it will be helpful to you.

What is pseudocode? How to write a pseudocode?

What is the pseudocode?

Usually, algorithms are represented with the help of pseudocode because programmers can explain algorithms no matter what programming language they learn or how deep their programming knowledge is. As the name suggests, pseudocode is a representation of faulty code that can be understood by even a layperson with some school-level programming knowledge.

Algorithm: It is an organized logical sequence of actions or an approach to a specific problem. Programmers implement an algorithm to solve a problem. Algorithms are expressed using natural language but with some technical annotations.

Pseudocode: You can use any language you are familiar with (Chinese, English, etc., the key is that you express the meaning of your program) in the form of comments and information text Algorithm implementation. It does not have the syntax of any programming language and therefore cannot be compiled or interpreted by a computer.

Advantages of pseudocode

● Improve the readability of any method. This is one of the best ways to start implementing an algorithm.

● Serves as a bridge between the program and the algorithm or flow chart. Also serves as a rough document, so a developer's program can be easily understood when pseudocode is written. In the industry, a documented approach is essential. This is where pseudocode proofs are crucial.

● The main goal of pseudocode is to explain what each line of the program should do, making it easier for programmers to structure the code construction phase.

How to write a pseudocode?

The following are the standards for writing pseudocode:

1. Arrange the task sequence and write the corresponding pseudocode.

2. Start with the declaration of the pseudocode and determine the main goal of the pseudocode.

3. Consecutive numbers or letters are usually used to mark consecutive statements in the same module, and labels can be omitted.

4. Indentation in the program helps to understand the decision-making control and execution mechanism, and can greatly improve readability.

5. Describe in detail everything that will happen in the actual code, and do not abstract the pseudocode.

6. There are three types of loop statements: while loop, repeat-until loop and for loop. Their syntax is similar to Pascal, except that indentation is used instead of begin-end;

7. Variables are not It needs to be declared, but the variable is local to a specific process, and global variables cannot be used without explicit instructions;

8. The assignment statement is represented by the symbol ←

x←y means assigning the value of y To variable x (note: y is a variable or expression of the same type as x); multiple assignment i←j←e is to assign the value of expression e to variables i and j, which is the same as j←e and i←e are equivalent.

9. The selection statement is represented by if-then-else and can be nested.

10. The symbol △ is a comment symbol, and the content after it indicates the content that has been commented;

11. Check whether all parts of the pseudocode are complete, limited and clear to facilitate understanding.

12. Do not write pseudocode in a complete programming manner; it must be easy to understand, so it does not need to contain too many technical terms.

Example 1:

Pseudo code:

x←y
x←20*(y+1)
x←y←30

Normal code:

x = y;
x = 20*(y+1);
x = y = 30;

Example 2:

Pseudo code:

1. x ← 0
2. y ← 0
3. z ← 0
4. while x < N
1. do x ← x + 1
2. y ← x + y
3. for t ← 0 to 10
1. do z ← ( z + x * y ) / 100
2. repeat
1. y ← y + 1
2. z ← z - y
3. until z < 0
4. z ← x * y
5. y ← y / 2

Normal C language code:

x = y = z = 0;
while( z < N ){
       x ++;
  y += x;
  for( t = 0; t < 10; t++ ){
        z = ( z + x * y ) / 100;
       do {
             y ++;
             z -= y;
        } while( z >= 0 );
        }
  z = x * y;
}
y /= 2;

The above is the entire content of this article, I hope it will be helpful to everyone's learning. For more exciting content, you can pay attention to the relevant tutorial columns of the PHP Chinese website! ! !

The above is the detailed content of What is pseudocode? How to write a pseudocode?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn