๏ปฟ์๋์ด๋ ธ๊ฐ ๋์ํ๊ธฐ๊น์ง์๋ ๋ค์๊ณผ ๊ฐ์ ๊ณผ์ ๋ค์ด ์กด์ฌํฉ๋๋ค.
- ์๋์ด๋ ธ ๋ณธ์ฒด๋ฅผ ์ปดํจํฐ์ ์ฐ๊ฒฐ
- ํ๋ก ์์ฑํ๊ธฐ - ๊ฐ์ข ์ฅ์น(์ ์ ์์)๋ค์ ์๋์ด๋ ธ์ ์ฐ๊ฒฐ
- ์ฐ๊ฒฐ๋ ์์๋ค์ด ์๋ํ ์ ์๋๋ก ์ ์ด ์ฝ๋๋ฅผ ์์ฑ
- ์์ค ์ปดํ์ผํ๊ธฐ
- ์๋์ด๋ ธ ๊ฐ๋ฐ ํ๊ฒฝ์์ ์ปดํ์ผํ ๋ฐ์ด๋๋ฆฌ ๋ฐ์ดํฐ๋ฅผ ์๋์ด๋ ธ์ ์ ๋ฌ
- ์์ฑ๋ ์ฝ๋๋๋ก ์๋์ด๋ ธ ๋์
์ 4๋ฒ๊ณผ 5๋ฒ์ ๊ตฌ๋ฆ EDU์ ์ค์ต ์ฐฝ์์ "์ ๋ก๋" ๋ฒํผ ํด๋ฆญ ํ ๋ฒ์ผ๋ก ํด๊ฒฐ๋ฉ๋๋ค.
์๋์ด๋ ธ ๊ธฐ๋ณธ ๊ตฌ์กฐ
์๋์ด๋
ธ ์ฝ๋์ ํต์ฌ์ ๋ฐ๋ก setup
ํจ์์ loop
ํจ์์
๋๋ค.
setup
ํจ์์ ๊ฒฝ์ฐ ์๋์ด๋
ธ์ ์ ์์ด ์ผ์ง๊ฑฐ๋ ๋ฆฌ์
๋ฒํผ์ ๋๋ฌ ๋ฆฌ์
๋์์ ๋ ์ฒ์ 1ํ ์คํ๋๋ ํจ์์
๋๋ค.
setup
ํจ์ ๋ด๋ถ์๋ ์๋์ด๋
ธ์ ์ฐ๊ฒฐ๋ ๊ฐ์ข
์ฅ์น์ ์ด๊ธฐํ์ ํ์ํ ๋ณ์ ๋ฐ ํจ์๋ฅผ ์ ์ธํ๋ ์ฝ๋๋ฅผ ์์ฑํฉ๋๋ค.
loop
ํจ์์ ๊ฒฝ์ฐ setup
ํจ์๊ฐ ์คํ๋ ํ ๋ฌดํ ๋ฐ๋ณตํด์ ํธ์ถ๋๋ ํจ์์
๋๋ค. ์๋์ด๋
ธ๊ฐ ์ ์์ด ์ผ์ ธ ์๋ ๋์ loop
ํจ์ ๋ด์ ์ฝ๋๊ฐ ๋ฌดํ ๋ฐ๋ณต ์คํ๋ฉ๋๋ค.
๋ฐ๋ผ์ loop
ํจ์์ ๋ด๋ถ์๋ ์๋์ด๋
ธ๋ฅผ ๋์์ํฌ ์ฃผ์ ์ฝ๋๊ฐ ์๋ฆฌ๋ฅผ์ก๊ณ ์์ต๋๋ค.
setup
๋ฐ loop
ํจ์ ๋ฐ์์ ์ ์๋์ด์ผ ํ ์ฝ๋๋ ๋ณดํต setup
ํจ์ ์์ชฝ์ ์์ฑํฉ๋๋ค. ์ด๊ณณ์๋ #include
๋ฅผ ์ด์ฉํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฐธ์กฐ ํน์ setup
์ด๋ loop
ํจ์์์ ์ฌ์ฉํ ๋ณ์๋ค์ ์ ์ธํฉ๋๋ค.