Page 44 - Trackpad_ipro 4.1_Class8
P. 44

Example 3:  Flowchart  to  add  the  first  100  Example 4:  Flowchart to find the greatest of 3
                               natural numbers.                                   numbers.


                                           Start                                            Start



                                          Sum = 0
                                                                              Read the three numbers A,B,C



                                           N = 0


                                                                                   No        Is        Yes
                                         N = N + 1
                                                                                           A>B?


                                      Sum = Sum + N                          Is        No         No         Is

                                                                           B>C?                            A>C?

                                             Is
                                        N >= 100?                        Yes                                    Yes
                               No
                                                                           Print B        Print C         Print A

                                                 Yes

                                        Print Sum


                                                                                            Stop
                                            Stop




                       SOLVING PROBLEMS USING ALGORITHMS AND
                      FLOWCHARTS


                  Example 1: Write an algorithm and draw a flowchart to calculate the factorial of a number.

                  Algorithm

                  Step 1  Start
                  Step 2  Read the number n
                  Step 3  Initialise i=1, fact=1
                  Step 4  Check if i < = n then repeat step 5 & 6 until i=n

                  Step 5  fact=fact*i
                  Step 6  i=i+1
                  Step 7  Print fact
                  Step 8  Stop




                    42     iPro (Ver. 4.1)-VIII
   39   40   41   42   43   44   45   46   47   48   49