9์ธ๊ธฐ ๊ฒฝ ์๋ผ๋น์์ ์ฒ๋ฌธํ์์ด์ ์ํ์์ธ ์๊ณ ๋ฆฌ์ฆ๋ฏธ(al-Khowarizmi)์ ์ด๋ฆ์์ ์ ๋๋์๋ค. ์๊ณ ๋ฆฌ์ฆ๋ฏธ๋ ์ญ์ง๋ฒ์ ์ํด ๋ง์ , ๋บ์ , ๊ณฑ์ , ๋๋์ , ์ ๊ณฑ๊ทผ, ์์ฃผ์จ์ ๊ตฌํ๋ ๋ฐฉ๋ฒ์ ์๋์ด๋ก ๊ธฐ๋กํด ๋์๋๋ฐ, ์ด๋ฐ ์์ผ๋ก ์ฌ์น์ฐ์ฐ ๋ฐ ๋ค์ํ ์ฐ์ ์ ํด๋ฅผ ๊ตฌํ๋ ์ ์ฐจ๋ฅผ ๊ณต์ํ ํด๋์ ๊ธฐ๋ก์ด ํ์ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ๋ฐ์ ๋์๋ค.
์ ๋ ฅ(Input)
์๊ณ ๋ฆฌ์ฆ์ ์ถ๋ ฅ์ ํ์ํ ์๋ฃ๋ฅผ ์ ๋ ฅ๋ฐ์ ์ ์์ด์ผ ํ๋ค. ๊ผญ ์ ๋ ฅ์ ๋ฐ์ง ์์๋ ๋๋ ์๊ณ ๋ฆฌ์ฆ๋ ์๋ค. (ex. ์์ฃผ์จ(pi)์ 1์กฐ ๋ฒ์งธ ์๋ฆฌ ์๋ฅผ ๊ตฌํ๋ ค๋ ๊ฒฝ์ฐ ์ ๋ ฅ์ ์์ง๋ง ์ถ๋ ฅ์ ์๋ค.)
์ถ๋ ฅ(Output)
์๊ณ ๋ฆฌ์ฆ์ ์คํ์ด ๋๋ฉด ์ ์ด๋ ํ ๊ฐ์ง ์ด์์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ๋์ ์ถ๋ ฅํด์ผ ํ๋ค. ๋ง์ฝ ์๊ณ ๋ฆฌ์ฆ์ ์ถ๋ ฅ์ด ์๋ค๋ฉด ์ด ์๊ณ ๋ฆฌ์ฆ์ ๋์ด ๋ฌ๋์ง, ๋์ด ๋์ง ์์๋์ง ํ์ธํ ๊ธธ์ด ์๊ธฐ ๋๋ฌธ์ด๋ค. ์ถ๋ ฅ์ ์๊ณ ๋ฆฌ์ฆ์์ โ๋์ด ๋ฌ๋ค" ๋ผ๋ ํํ์ด๋ฏ๋ก ๋ฐ๋์ ์กด์ฌํด์ผ ํ๋ฉฐ, ์ด๋ ์ ํ์ฑ๊ณผ๋ ์ฐ๊ด์ด ์๋ค.
์ ํ์ฑ(Finiteness)
์๊ณ ๋ฆฌ์ฆ์ ์ ํํ ๋ช ๋ น์ด๋ฅผ ์ํํ ํ, ์ ํํ ์๊ฐ ๋ด์ ์ข ๋ฃํด์ผ ํ๋ค. ์ด๋ ์๊ณ ๋ฆฌ์ฆ์ ์คํ๋ ํ์๋ ๋ฐ๋์ ์ข ๋ฃ๋์ด์ผ ํ๋ค๋ ๋ง๊ณผ๋ ๊ฐ๋ค. ์๊ณ ๋ฆฌ์ฆ์ด ๋ฌดํํ ์คํ์ด ๋๋ค๋ฉด ๋ฌดํํ ๊ธฐ๋ค๋ ค์ผ ํ ๊ฒ์ด๋ฉฐ, ๊ทธ๊ฒ์ ์ถ๋ ฅ์ ๊ธฐ์ฝ์ด ์๋ ์๊ณ ๋ฆฌ์ฆ์ผ ๊ฒ์ด๋ค.
๋ช ํ์ฑ(Definiteness)
์๊ณ ๋ฆฌ์ฆ์ ๊ฐ ๋จ๊ณ๋ ๋จ์ํ๊ณ ๋ช ํํด์ผ ํ๋ฉฐ, ๋ชจํธํด์๋ ์ ๋๋ค.
ํจ์จ์ฑ(Efficiency)
์๊ณ ๋ฆฌ์ฆ์ ๊ฐ๋ฅํ ํ ํจ์จ์ ์ด์ด์ผ ํ๋ค. ๋ชจ๋ ๊ณผ์ ์ ๋ช ๋ฐฑํ๊ฒ ์คํ ๊ฐ๋ฅํด์ผ ํ๋ฉฐ, ์คํ ๊ฐ๋ฅ์ฑ์ด ๋จ์ด์ง๋ ์๊ณ ๋ฆฌ์ฆ์ ํจ์จ์ ์ด์ง ๋ชปํ ์๊ณ ๋ฆฌ์ฆ์ด๋ผ ๋ณผ ์ ์๋ค. ์๊ณ ๋ฆฌ์ฆ์ ์๊ฐ ๋ณต์ก๋์ ๊ณต๊ฐ ๋ณต์ก๋๋ฅผ ํตํด ๊ฒฐ์ ์ด ๋๋ฏ๋ก, ์๊ฐ ๋ณต์ก๋์ ๊ณต๊ฐ ๋ณต์ก๋๊ฐ ๋ฎ์ ์๋ก ํจ์จ์ ์ธ ์๊ณ ๋ฆฌ์ฆ์ด๋ผ ๋ณผ ์ ์๋ค.