मराठी

Problem Analysis Tools

Advertisements

Topics

  • Introduction
  • Algorithm
  • Flow Charts
  • Pseudocode

Problem Analysis Tools

Algorithm 

Algorithm is a logical sequence of steps prepared for solving problems. It is a tool to write the job in simple steps in simple English language. It is not programming language or program. It guides the programmer to prepare the program. It is like a basic step-to-step guide to solving a particular problem. An efficient algorithm should have the following characteristics: 

  1.  It should be easy and simple in language.
  2. It should not repeat the task again and again
  3. Every step must be accurate and complete.
  4. It can be easily modified if necessary.

Flow Charts 

Flowchart is the graphical representation of algorithm. This is one tool used in the design of programs. Flowchart consists of a set of graphical symbols. Each symbol represents activity. Symbols are connected to each other by Flow Lines. These lines have arrows, which indicate the direction of data flow. Some commonly used symbols in the flow chart are shown in Figure   

 

Some advantages of using a flowchart are: 

  1. Better programming steps. 
  2. Systematic analysis. 
  3. Effective testing and results. 
  4. Universal logical solution.

Pseudocode 

Pseudo-code provides a clear description of algorithms using natural language. It simplifies translating algorithms into program code, serving as an intermediate step between the two.

If you would like to contribute notes or other learning material, please submit them using the button below.
Advertisements
Share
Notifications

Englishहिंदीमराठी


      Forgot password?
Use app×