Page 450 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 450

e ls e   if(a rd u in o = = le ft)              //좌 회 전
                                             b e g in
                                                    if(re a d y )       s ta tu s <= le ft;
                                                    e lse               s ta tu s<= s tra ig h t;
                                             e n d
                                              e ls e   if(a rd u in o = = re tu rn _ rig h t)    //우 회 전
                                             b e g in
                                                      if(re a d y )    s ta tu s <= re tu rn _ rig h t;
                                                      e ls e          s ta tu s <= re tu rn ;
                                             e n d
                                              e ls e   if(a rd u in o = = re tu rn _ le ft)    //좌 회 전
                                             b e g in
                                                      if(re a d y )  s ta tu s < = re tu rn _le ft;
                                                      e ls e            s ta tu s <= re tu rn ;
                                             e n d
                                           e n d
                                              s tra ig h t  ://현재  상태  :  직진
                                           b e g in     //다 음   상 태  결 정
                                                if(a rd u in o = = s to p )            s ta tu s <= s to p ;        //정 지
                                                e ls e  if(a rd u in o = = re tu rn )  s ta tu s <= re tu rn ;      //후 진
                                                e ls e  if(a rd u in o = = rig h t)              //우 회 전
                                                  be gin
                                                        if(re a d y )            s ta tu s <= rig h t;
                                                        e ls e                s ta tu s <= s tra ig h t;
                                                e n d
                                                e ls e  if(a rd u in o = = le ft)                //좌 회 전
                                                  be gin
                                                        if(re a d y )         s ta tu s < = le ft;
                                                        e ls e                s ta tu s < = s tra ig h t;
                                                e n d
                                                e ls e  if(a rd u in o = = re tu rn _rig h t)       //우 회 전
                                                  be gin
                                                        if(re a d y )      s ta tu s <= re tu rn _rig h t;
                                                        e lse           s ta tu s<= re tu rn ;
                                                e n d
                                                e ls e  if(a rd u in o = = re tu rn _le ft)       //좌 회 전
                                                  be gin
                                                        if(re ady )        s tatu s < = re tu rn _le ft;
                                                           e ls e       s ta tu s < = re tu rn ;
                                                   e n d
                                             e n d
                                              re tu rn   ://현재  상태  :  후진
                                              b e g in   //다음  상태  결정
                                                    if(ardu in o = =s traigh t)  s tatu s <= s tra ig h t;      //직 진
                                                 e ls e   if(a rd u in o = = s to p )    s ta tu s <= s to p ;        //정 지
                                                 e ls e   if(a rd u in o = = rig h t)            //우 회 전
                                                 b e g in
                                                          if(re ady )    s tatu s <= right;




                                                         -  443  -
   445   446   447   448   449   450   451   452   453   454   455