Page 232 - 6197
P. 232

if умова
                                   statement
                                   .................
                                   statement
                                end
                                Якщо  умова  вірна  (True),  то  виконуються  оператори,  які
                            розміщені  між  if  і  end,  якщо  невірна,  то  відбувається
                            перехід до оператора, який розміщений безпосередньо за end.
                                Складніша структура оператора if
                                  if умова
                                            statement
                                     .................
                                     statement
                                  else
                                     statement
                                     .................
                                     statement
                                end
                                Працює оператор наступним чином. Якщо умова вірна, то
                            виконуються  оператори,  які  лежать  між  if  і  else  і
                            здійснюється перехід до оператора, який розташований після
                            end.  У  протилежному  випадку  виконуються  оператори  між
                            else  і  end  і  програма  переходить  до  оператора,  який
                            знаходиться безпосередньо за end.
                                Приклад 4.15 Скласти програму обчислення всіх коренів
                            квадратного рівняння
                                                    2
                                                                      0
                                                  ax   bx c   0,  a  .
                                Відомо,  якщо  детермінант  рівняння  D b    2    4ac  ,  то
                                                                                       0
                            корені  дійсні,  у  протилежному  випадку  –  будемо  мати  два
                            комплексно-спряжених кореня. Відповідна програма наведена
                            на рис. 4.9.

                                %=============================================
                                %Знаходження коренів квадратного рівняння
                                %=============================================
                                %Вхід:
                                %     a,b,c-коефіцієнти квадратного рівняння
                                %Вихід:

                                                           232
   227   228   229   230   231   232   233   234   235   236   237