Основы числового программного управления. Хитров А.И - 13 стр.

UptoLike

Составители: 

13
Методические указания к решению задачи 1
При разработке программы важным этапом является разработка
алгоритма решения задачи. При этом рекомендуется пользоваться правилами
структурного (модульного) программирования, которые предполагают
проектирование программ сверху вниз с разделением программ на отдельные
модули. Каждый модуль содержит одну точку входа и одну точку выхода и
представляет собой композицию основных управляющих структур,
представленных на рисунке.
а) последовательность б) разветвление в) выбор
г) цикл "пока
" д) цикл "до"
А
В
действие А;
действие В;
α
А В
да нет
если условие α,
то действие А;
иначе
действие В.
i
A B C
0= =2
=1
Выборпо
если (i=0)
действие А;
если (i=1)
действие В;
если (i=2)
действие С.
β
A
нет
да
цикл пока условие β;
повторить действие А.
A
β
нет
да
цикл
действие А;
по условию β
               Методические указания к решению задачи 1
      При разработке программы важным этапом является разработка
алгоритма решения задачи. При этом рекомендуется пользоваться правилами
структурного (модульного) программирования, которые предполагают
проектирование программ сверху вниз с разделением программ на отдельные
модули. Каждый модуль содержит одну точку входа и одну точку выхода и
представляет собой композицию основных управляющих структур,
представленных на рисунке.
а) последовательность  б) разветвление           в) выбор


         А                      да          нет                        0=              =2
                                     α                                        i
                                                                                  =1
         В                                                            A      B          C
                            А                     В

   действие А;
   действие В;

                                                                      Выбор – по
                            если условие α,                           если (i=0)
                             то действие А;                               действие А;
                            иначе                                     если (i=1)
                            действие В.                                   действие В;
                                                                      если (i=2)
г) цикл "пока"                           д) цикл "до"                     действие С.




             β
                      нет                                   A

                 да
                                                      нет
             A
                                                             β
                                                                 да



  цикл пока условие β;                      цикл
  повторить действие А.                                действие А;
                                            по условию β




                                           13