- Today
- Total
๋ชฉ๋กSubroutine (1)
DATA101
๋ณธ ํฌ์คํ ์์๋ Subroutine์ ๊ฐ๋ ๊ณผ Perform ๊ตฌ๋ฌธ์ ๋ํด ์์๋ด ๋๋ค. 1. Subroutine ๊ฐ๋ Subroutine์ FORM์ผ๋ก ์์ํ์ฌ END FORM์ผ๋ก ์ข ๋ฃ๋๋ ๊ตฌ๋ฌธ์ ์๋ฏธํ๋ฉฐ, ์ฝ๋์ ๋ชจ๋ํ(modularization), ๊ตฌ์กฐํ, ์ฌ์ฌ์ฉ์ด ์ฃผ๋ชฉ์ ์ ๋๋ค. ์ฆ, Subroutine๋ ์๋ฏธ ์๋ ๊ธฐ๋ฅ๋ณ๋ก ํ๋ก๊ทธ๋จ์ ๊ตฌ์กฐํํจ์ผ๋ก์จ ์ ์ฒด์ ์ธ ์ฝ๋ ํ๋ฆ์ ํ์ ํ๋ ๋ฐ ๋์์ด ๋๋ฉฐ ์์คํ ์ ์ง๋ณด์์ ํธ์์ฑ์ ์ฆ์งํ๋ ์ฅ์ ์ด ์์ต๋๋ค. PERFORM ๊ตฌ๋ฌธ๊ณผ ๋ณ์, ์ธํฐ๋ ํ ์ด๋ธ ๋ฑ์ ํ๋ผ๋ฏธํฐ ๊ฐ์ ์ฃผ๊ณ ๋ฐ๋ Function Module์ด Subroutine์ ํด๋นํฉ๋๋ค. 2. PERFORM ๊ตฌ๋ฌธ ํ๋ก๊ทธ๋จ์ ์์ฑํ๊ณ PERFORM ๊ตฌ๋ฌธ์ ํตํด Subroutine์ ํธ์ถํ๋ฉด FORM ๊ตฌ๋ฌธ์ด ์คํ๋ฉ..