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


 
2.3.2.1.2  2Â÷¿ø ¹è¿­
 
 
  [¿¹Á¦]    
 
 
  
  ¡è
Çà (row) ¥°
  ¡é
   
  
   
¡ç¡ª¡ª¡ª¡ª
¿­ (column)
¡ª¡ª¡ª¡ª¡æ
 
A(1, 1)
A(1, 2)
A(1, 3)
A(1, 4)
A(2, 1)
A(2, 2)
A(2, 3)
A(2, 4)
A(3, 1)
A(3, 2)
A(3, 3)
A(3, 4)
9(4)
9(4)
9(4)
9(4)
 

01 TABLE2.
03 TAB OCCURS 3 TIMES.
¡æ
Çà
05 A OCCURS 4 TIMES PIC 9(4).
¡æ
¿­


 
<Çؼ³>
 
¨ç
 A¶ó´Â ¹è¿­¸íÀ¸·Î ÷ÀÚ¸¸ ´Ù¸£°Ô 12(3*4)°³ÀÇ ±â¾ïÀå¼Ò°¡ È®º¸µË´Ï´Ù.
¨è
 OCCURS¸¦ µÎ ¹ø »ç¿ëÇÕ´Ï´Ù.
¨é
 itemÀÇ »ç¿ëÀº A(I, J) Çü½ÄÀ¸·Î ÇÕ´Ï´Ù.
¨ê
 Çà, ¿­·Î ±¸¼ºµÇ°í ÷ÀÚ µÎ °³¸¦ °¡Áö°í »ç¿ëÇÕ´Ï´Ù.
¨ë
 ¹è¿­ ¿ä¼Ò °¢°¢ÀÇ Å©±â´Â 9(4)ÀÔ´Ï´Ù.
 
 º¸Ãæ ¼³¸í)
A(I, J) ¿¡¼­ A´Â ¹è¿­¸íÀ» ³ªÅ¸³»°í , I,J´Â ÷ÀÚ¸¦ ³ªÅ¸³À´Ï´Ù.
 
 
 
  [¿¹¹®] 

  01 A-TT.
03 A-T OCCURS 3.
 
05 A OCCURS 4 PIC 9(3).
 


 
<±â¾ï ÇüÅÂ>  
A-TT
A-T(1)
A(1, 1)
A(1, 2)
A(1, 3)
A(1, 4)
A-T(2)
A(2, 1)
A(2, 2)
A(2, 3)
A(2, 4)
A-T(3)
A(3, 1)
A(3, 2)
A(3, 3)
A(3, 4)
9(3)
9(3)
9(3)
9(3)
 
<*>  ±â¾ï Àå¼Ò(¹è¿­¸í) A´Â 3 ¡¿ 4 = 12 °³ÀÇ Ç׸ñÀÔ´Ï´Ù. 
 
<Çؼ³>
 
¨ç
 PROCEDURE DIVISION¿¡¼­´Â 2°³ÀÇ Ã·ÀÚ¸¦ »ç¿ëÇÕ´Ï´Ù.
¨è
 PIC±¸´Â ¸¶Áö¸· ´Ü°è¿¡ Çѹø¸¸ ±â¼úÇÕ´Ï´Ù.
¨é
 2Â÷¿ø ¹è¿­ÀÇ Ã·ÀÚ´Â Çà°ú ¿­À» ³ªÅ¸³À´Ï´Ù.
-
 COBOL¿¡¼­ ¹è¿­Àº Çà ¿ì¼± ¼øÀ§ÀÔ´Ï´Ù.
 
 À§ ¿¹¹®¿¡¼­ 
3¹ø° ¹è¿­ ¿ä¼Ò´Â A(1, 3)À̸ç, 
5¹ø° ¹è¿­ ¿ä¼Ò´Â A(2, 1)ÀÔ´Ï´Ù.
¨ê
 Çà ¿ì¼± ¼øÀ§ : COBOL , BASIC , C ¾ð¾î µî
¨ë
 ¿­ ¿ì¼± ¼øÀ§ : FORTRAN
-
 FORTRAN¿¡¼­ ¹è¿­Àº ¿­ ¿ì¼± ¼øÀ§ÀÔ´Ï´Ù.
-
 À§ ¿¹¹®¿¡¼­ 
3¹ø° ¹è¿­ ¿ä¼Ò´Â A(3, 1)ÀÌ°í, 
5¹ø° ¹è¿­ ¿ä¼Ò´Â A(2, 2)ÀÔ´Ï´Ù.
 
 
ÁöÀû ¼ÒÀ¯±ÇÀ» º¸È£ÇսôÙ.
 
¢Ð ¢½ ¢Ñ