Write an algorithm and draw a corresponding flowchart to search a number in the given list of numbers and also display its position. 10m Dec2005

By | June 12, 2014

 Write an algorithm and draw a corresponding flowchart to search a number in the given list of numbers and also display its position. 10m Dec2005 

An algorithm is a finite set of steps defining the solution of a particular problem. An algorithm is expressed in pseudo code – something resembling C language or Pascal, but with some statements in English rather than within the programming language

  1. A sequential solution of any program that written in human language, called algorithm.
  2. Algorithm is first step of the solution process, after the analysis of problem, programmers write the algorithm of that problem.

Pseudo code: 

  • Input a Key
  • Initialize Index to zero
  • While Index is less than SizeofArray
  •                If Array[Index] equal to Key
  •                           Print Key Found at Location
  •                            Skip Loop
  •                 Increment Index
  • If Index equal to SizeofArray
  • Print Key Not Found

Detailed Algorithm:

Step 1:  Input Key

Step 2:  Index = 0

Step 3:  While (Index < SizeofArray)

                        If (Array[Index] == Key)

                                 Print Key Found at Location

                                  goto Step 6

                        Index++

Step 4:      If (Index == SizeofArray)

Step 5:       Print Key Not Found

Step 6:        End

 Flowchart:-

 FlowChart_Search_List

Leave a Reply