°æ°í
  ¹Ú¿ì¹üÀÇ Çã¶ô ¾øÀÌ´Â »ó¾÷Àû »ç¿ëÀ» ±ÝÇÕ´Ï´Ù.


 
2.4.15  ACCEPT statement
 
  
  [Çü½Ä 1] 
       
  ACCEPT µ¥ÀÌÅ͸í [ FROM ´Ï¸ð´Ð¸í ].
       
 
¢¡
 ACCEPT ¹®Àº ¼Ò·®ÀÇ µ¥ÀÌÅ͸¦ ÀԷ¹ްíÀÚ ÇÒ ¶§ ±â¼úÇÕ´Ï´Ù.
¢¡
 ´Ï¸ð´Ð¸íÀº SPECIAL-NAMES Àý¿¡ ±â¼úµÇ¾î ÀÖ¾î¾ß Çϸç,
Ưº°ÇÑ ÀÔ·Â ÀåÄ¡¸¦ ÅëÇØ ÀԷ¹ްíÀÚ ÇÒ ¶§ ±â¼úÇÕ´Ï´Ù.
 
  [¿¹¹® 1] 
       
  SPECIAL-NAMES.
CONSOLE  IS  CON.
:
ACCEPT  MBC.
ACCEPT  A-R  FROM  CON.
 
 
  
  [Çü½Ä 2] 
               
        { DATE }  
  ACCEPT µ¥ÀÌÅ͸í FROM DAY .
        TIME  
               
 
¨ç
 ½Ã½ºÅÛ ÀÚü¿¡ ±â¾ïµÇ¾î ÀÖ´Â DATE, DAY, TIMEÀ» ÀԷ¹޽À´Ï´Ù.
¨è  DATE´Â 9(6), DAY´Â 9(5), TIMEÀº 9(8)·Î PICTURE¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 
  [¿¹¹® 1] 
 
 
 ACCEPT  TT  FROM  DATE. 
 
¢Ñ  TT¿¡´Â 9 8 1 2 1 8 ÇüÅ·ΠÀԷ¹޽À´Ï´Ù.
 
 
 98³â 12¿ù 18ÀÏÀ» ³ªÅ¸³À´Ï´Ù.
 
  [¿¹¹® 2] 
 
 ½Ã½ºÅÛ¿¡¼­ ½Ã°£À» ÀԷ¹޴ ÇÁ·Î±×·¥ÀÔ´Ï´Ù.
 
 
  
  [Çü½Ä 3] 
                                 
  ACCEPT     µ¥ÀÌÅ͸í-1       [ UNIT { µ¥ÀÌÅ͸í-2 } ]  
                    ¸®ÅͶö-1  
                                 
      [ LINE { µ¥ÀÌÅ͸í-3 } ]   [ POSITION { µ¥ÀÌÅ͸í-4 } ]  
      ¸®ÅͶö-2   ¸®ÅͶö-3  
                                 
      [ SIZE { µ¥ÀÌÅ͸í-5 } ]   [ PROMPT   ¸®ÅͶö-5 ]    
      ¸®ÅͶö-4              
                                 
      [ UPDATE ]  [ ECHO ]  [ CONVERT ]  [ TAB ]      
                                 
      [ ERASE
{
EOL
} ] [ NO BEEP ]    
         
EOS
         
                                 
      [ OFF ]  [ BLINK ]  [ REVERSE ]
[
{ HIGH } ]  
                      LOW  
                                 
      [ ON EXCEPTION  µ¥ÀÌÅ͸í-6 { ¹«Á¶°Ç ¸í·É¹® } ]  
                  NEXT SENTENCE  
                                 
 
 
  
¨ç
  UNIT ±¸
¢¡  ACCEPT¿¡¼­ ¸Ç óÀ½ »ç¿ëµÇ´Â ±¸À̸ç, ³ª¸ÓÁö ±¸µéÀº ¼ø¼­¿¡ ¹«°üÇÕ´Ï´Ù.
¢¡  µ¥ÀÌÅ͸í-2, ¶Ç´Â ¸®ÅͶö-1Àº
µ¥ÀÌÅ͸¦ ¹Þ¾ÆµéÀÏ Å͹̳ÎÀÇ ¹øÈ£°¡ ±â¾ïµÈ Ç׸ñÀÇ À̸§ ¶Ç´Â ¹øÈ£¸¦  ³ªÅ¸³À´Ï´Ù.
¢¡  UNIT ±¸¸¦ »ý·«Çϸé
ÇÁ·Î±×·¥À» ¼öÇàÇÏ´Â Å͹̳ο¡¼­ ACCEPT ¹®ÀÇ ÀÔ·Â °ªÀ» ¹Þ¾ÆµéÀÔ´Ï´Ù.
 
 
  
¨è   LINE ±¸
¢¡  È­¸é¿¡¼­ µ¥ÀÌÅ͸¦ ¹Þ¾ÆµéÀÌ´Â ÇàÀÇ À§Ä¡¸¦ ³ªÅ¸³À´Ï´Ù.
¢¡  »ý·«µÇ¸é ÇöÀç Ä¿¼­°¡ À§Ä¡ÇÑ ´ÙÀ½ ÇàÀ» ³ªÅ¸³À´Ï´Ù.
¢¡  ÃÖ´ë ÇàÀº 24ÇàÀÔ´Ï´Ù.
 
 
  
¨é
  POSITION ±¸
¢¡  È­¸é¿¡¼­ µ¥ÀÌÅ͸¦ ¹Þ¾ÆµéÀÌ´Â ¿­ÀÇ À§Ä¡¸¦ ³ªÅ¸³À´Ï´Ù.
¢¡  »ý·«µÇ¸é ÇöÀç Ä¿¼­°¡ À§Ä¡ÇÑ ´ÙÀ½ ¿­À» ³ªÅ¸³À´Ï´Ù.
¢¡  ÃÖ´ë ¿­Àº 80¿­ÀÔ´Ï´Ù.
 
 
  
¨ê
  SIZE ±¸
¢¡  Å͹̳ο¡¼­ ÀÔ·ÂÇÒ µ¥ÀÌÅÍÀÇ ±æÀ̸¦ ÁöÁ¤ÇÕ´Ï´Ù.
¢¡  »ý·«µÇ°Å³ª ±× °ªÀÌ 0ÀÏ °æ¿ì µ¥ÀÌÅ͸í-1ÀÇ Å©±â°¡ »ç¿ëµË´Ï´Ù.
¢¡  ÃÖ´ë Å©±â´Â 80¿­ÀÔ´Ï´Ù.
¢¡  Å͹̳ο¡¼­ ÀԷµǴ ±ÛÀÚ ¼ö´Â ÁöÁ¤µÈ Å©±âº¸´Ù À۰ųª °°¾Æ¾ß ÇÕ´Ï´Ù.
 
 
  
¨ë
  PROMPT ±¸
¢¡  È­¸é»ó¿¡ ¹Þ¾Æµé¿©Áú µ¥ÀÌÅÍÀÇ Å©±â¸¸Å­ ¸®ÅͶö-5°¡ Ç׸ñÀÇ Å©±â¸¸Å­ ä¿öÁý´Ï´Ù.
¢¡  ¸®ÅͶö-5´Â ºñ¼öÄ¡ ¸®ÅͶöÀ̾î¾ß ÇÕ´Ï´Ù.
¢¡  »ý·«µÇ¸é underscore(-)°¡ ÁöÁ¤µÈ Ç׸ñÀÇ Å©±â¸¸Å­ ä¿öÁý´Ï´Ù.
 
 
  
¨ì
  UPDATE ±¸
¢¡  È­¸é¿¡ ÀÖ´Â ¹®ÀÚ¸¦ ±×´ë·Î Ãâ·ÂÇÕ´Ï´Ù.
¢¡  µ¥ÀÌÅÍ°¡ »õ·Î ÀÔ·ÂµÉ ¶§±îÁö ±× °ªÀÌ À¯ÁöµË´Ï´Ù.
 
 
  
¨í
  ECHO ±¸
¢¡  µ¥ÀÌÅ͸í-1ÀÇ ³»¿ëÀ» È­¸é¿¡ Ãâ·ÂÇÏ°í, Å°º¸µå¿¡¼­ ´ÙÀ½ µ¥ÀÌÅÍ ÀÔ·ÂÀ» ÁغñÇÕ´Ï´Ù.
¢¡  µ¥ÀÌÅ͸í-1Àº USAGE IS DISPLAY·Î ÁöÁ¤µË´Ï´Ù.
¢¡  »ý·«µÇ¸é µ¥ÀÌÅ͸í-1Àº È­¸é¿¡ Ãâ·ÂµÇÁö ¾Ê°í, µ¥ÀÌÅÍ ÀÔ·ÂÀ» ÁغñÇÕ´Ï´Ù.
 
 
  
¨î
  CONVERT ±¸
¢¡  ÀԷµǴ µ¥ÀÌÅÍ°¡ ¼öÄ¡ÀÌ¸é ºÎÈ£ ÀÖ´Â 10Áø Çʵå·Î º¯È¯µÇ¾î µ¥ÀÌÅ͸í-1¿¡ ÀúÀå½Ãŵ´Ï´Ù.
¢¡  ºÎÈ£°¡ ¾øÀ¸¸é ¾ç¼ö·Î °£ÁÖÇÏ°í, ºÎÈ£°¡ ÀÖÀ¸¸é °¡Àå ¿À¸¥ÂÊ ºÎÈ£¿¡ ÀÇÇÏ¿© °áÁ¤ÇÕ´Ï´Ù.
¢¡  SPECIAL-NAMESÀý¿¡¼­ DECIMAL POINT IS COMMA°¡ ¼­¼úµÇ¸é ÄÞ¸¶°¡ ¼Ò¼öÁ¡À» ´ë½ÅÇÕ´Ï´Ù.
¢¡  ÀԷµǴ µ¥ÀÌÅÍ¿¡¼­ ¸ðµç ºñ¼öÄ¡ ¹®ÀÚ´Â Á¦°ÅµË´Ï´Ù.
 
 
  
¨ï
  TAB ±¸
¢¡  ENTER¸¦ ´­·¯¾ß¸¸ ÀÔ·ÂÀÌ ¿Ï·áµË´Ï´Ù.
¢¡  »ý·«µÇ¸é µ¥ÀÌÅÍ ÀÔ·ÂÀÌ ¿Ï·áµÈ ÈÄ, ÀÚµ¿ÀûÀ¸·Î ´ÙÀ½ ÀÔ·Â »óÅ·Π³Ñ¾î °©´Ï´Ù.
 
 
  
¨ð
  ERASE ±¸
¢¡  ERASE EOL ±¸´Â ÇöÀç Ä¿¼­ À§Ä¡ºÎÅÍ ÇØ´ç Çà ³¡±îÁö Áö¿ó´Ï´Ù.
¢¡  ERASE EOS ±¸´Â ÇöÀç Ä¿¼­ À§Ä¡ºÎÅÍ È­¸éÀÇ ³¡±îÁö Áö¿ó´Ï´Ù.
¢¡  ERASE ±¸´Â È­¸é Àüü¸¦ Áö¿ó´Ï´Ù.
 
 
  
¨ñ
  NO BEEP ±¸
¢¡  ACCEPT¸¦ ½ÇÇàÇϸé "»à"ÇÏ´Â ¼Ò¸®°¡ ³ª´Âµ¥, ÀÌ ±¸¸¦ ±â¼úÇÏ¸é ¼Ò¸®°¡ ³ªÁö ¾Ê½À´Ï´Ù.
¢¡  »ý·«µÇ¸é ACCEPT¸¦ ½ÇÇàÇÒ ¶§¸¶´Ù ¼Ò¸®°¡ ³³´Ï´Ù.
 
 
  
¨ò
  OFF ±¸
¢¡  Å°º¸µå·Î ÀÔ·ÂÇÏ´Â ³»¿ëÀÌ È­¸é»ó¿¡ º¸ÀÌÁö ¾Ê°Ô ÇÕ´Ï´Ù.
¢¡  ¾ÏÈ£(PASSWORD)¸¦ ÁöÁ¤ÇÒ ¶§ »ç¿ëµË´Ï´Ù.
 
 
  
¨ó
  BLINK ±¸
¢¡  Å°º¸µå¿¡¼­ ÀÔ·ÂÇÏ´Â µ¥ÀÌÅ͸¦ ±ô¹ÚÀÌ°Ô ÇÕ´Ï´Ù.
¢¡  »ý·«ÇÏ¸é ±ô¹Ú°Å¸®Áö ¾Ê½À´Ï´Ù.
 
 
  
¨ô
  REVERSE ±¸
¢¡  Å°º¸µå¿¡¼­ ÀԷµǴ µ¥ÀÌÅÍ°¡ ¿ª»óÀ¸·Î ³ªÅ¸³³´Ï´Ù.
 
 
  
¨õ
  HIGH / LOW ±¸
¢¡  È­¸é¿¡ Ç¥½ÃµÇ´Â µ¥ÀÌÅÍÀÇ ¹à±â¸¦ ³ªÅ¸³À´Ï´Ù.
¢¡  HIGH ¶Ç´Â LOW°¡ »ý·«µÇ¸é HIGH·Î ³ªÅ¸³³´Ï´Ù.
 
 
  
16.
  ON EXCEPTION ±¸
¢¡  À¯È¿ÇÏÁö ¾Ê´Â ¹®ÀÚ°¡ ÀԷµǸé ON EXCEPTION ±¸ µÚÀÇ ¸í·É¹®À» ½ÇÇàÇÕ´Ï´Ù.
¢¡  À¯È¿ÇÏÁö ¾ÊÀº ¹®ÀÚ°¡ ÀԷµǸé, ¸í·É¹®À» ½ÇÇàÇϱâ Àü µ¥ÀÌÅÍÀÇ ASCII°ªÀÌ µ¥ÀÌÅ͸í-6¿¡ ÀԷµǾî, ASCII°ªÀ» °Ë»çÇÕ´Ï´Ù.
 
 
  
  [¿¹¹®] 
¨ç
 ACCEPT AA LINE 10 POSITION 20.
¢¡  ACCEPT BB LINE 12 POSITION 23 PROMPT.
¢¡  ACCEPT CC LINE 14 POSITION 32 NO BEEP PROMPT.
¢¡  ACCEPT DD LINE 15 POSITION 40 ON EXCEPTION ESC GO TO A-RTN.
¢¡  ACCEPT EE ON EXCEPTION KK GO TO B-RTN.
 
 
ÁöÀû ¼ÒÀ¯±ÇÀ» º¸È£ÇսôÙ.
 
¢Ð ¢½ ¢Ñ