๊ตญ๋น์ง์ D+03
- Flow Chart ๋ฐ ๊ฐ๋ฐํ๊ฒฝ ๊ตฌ์ถ -
Flow Chart ํ์ต ๋ฐ ๋ณต์ต
๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ณผ์ ์ ๋ก์ง(Logic)์ด๋ผ๊ณ ํ๋ฉฐ, ๋ก์ง์ ๊ธ๋ก ์ง๋ ๊ฒ ๋ณด๋ค ๊ทธ๋ฆผ์ผ๋ก ์์ฑํ๋ ๊ฒ์ด ๊ฐ๋จํ๊ธฐ ๋๋ฌธ์ ์ฐ๋ฆฌ๋ ํ๋ก๊ทธ๋๋ฐ ์ค๊ณ์ ํ๋ก์ฐ ์ฐจํธ๋ฅผ ์์ฃผ ์ฌ์ฉํ๋ค.
ํ๋ก์ฐ์ฐจํธ๋ ๊ณตํต๋ ๋ค์ด์ด๊ทธ๋จ์ผ๋ก ๊ฐ๋จํ ํํํ ์ ์๋ ๊ตฌ์กฐ๋๋ก ํ๋ก์ฐ์ฐจํธ๋ฅผ ๋ง๋๋ ๊ณผ์ ์์ ๋ฌธ์ ๋ฅผ ๋ถํดํ๊ณ ๋ถํดํ ํญ๋ชฉ๋ค์ ๋ ผ๋ฆฌ์ ์ผ๋ก ๋ฐฐ์นํ๊ธฐ ๋๋ฌธ์ ์ปดํจํ ์ ์ธ ์ฌ๊ณ ๋ฅผ ํ๋๋ฐ ์ข๋ค.
(ํ์ฌ ๋จ๊ณ์์๋ ๋จ๋ง, ํ๋จ, ์ฒ๋ฆฌ, ํ๋ฆ์ ๋ง ์์๋ ํ๋ก์ฐ์ฐจํธ๋ฅผ ๊ทธ๋ฆฌ๋ ๊ฒ์ด ๊ฐ๋ฅํ๋ ๋๋จธ์ง๋ ์ฐจ์ฐจ ์์๊ฐ๋๋ก ํ๋ค)
์์ )
Q. ์ฒ ์๋ ์๋ง์๊ฒ ์ฌ๋ถ๋ฆ๊ฐ 10,000์์ ๋ฐ์๋ค. ์ฒ ์์๋ง๋ ์ฒ ์์๊ฒ ์ฝฉ๋๋ฌผ 2๊ฐ์ ๋๋ถ 1๋ชจ๋ฅผ ์ฌ์ค๋ผ๊ณ ์์ผฐ์ผ๋ฉฐ, ์ด๋ ์ฌ๋ถ๋ฆ ๊ฐ๋ณด๋ค ์ฅ๋ณธ ๊ฐ๊ฒฉ์ด ๋ง์ผ๋ฉด ๋๋ถ๋ฅผ ์ฌ์ค์ง ๋ง๋ผ๊ณ ํ์ จ์๋, ์ด์๋ํ ํ๋ก์ฐ ์ฐจํธ๋ฅผ ๊ทธ๋ฆฌ์์ค.
(์ด๋, ์ฝฉ๋๋ฌผ ํ๋์ ๊ฐ๊ฒฉ์ 3,000์์ด๋ค.)
Q. 1๋ถํฐ 10๊น์ง ๋ํ๋ ํ๋ก์ฐ ์ฐจํธ๋ฅผ ๊ทธ๋ฆฌ์์ค.
๊ฐ๋ฐํ๊ฒฝ ๊ตฌ์ถ
→ ์ํํธ์จ์ด๋ฅผ ๋ง๋ค๊ธฐ ์ํ ํ๊ฒฝ๊ตฌ์ถ
→ ์ํํธ์จ์ด๋ฅผ ๋ง๋ค๊ณ ๊ด๋ฆฌํ๊ธฐ ์ํ ๋๊ตฌ๋ฅผ ์ค์นํ๋ ๊ฒ
๊ด๋ฆฌ (Management)
- IT์์์ ๊ด๋ฆฌ๋ ์งํ(Indicator)๋ฅผ ๊ธฐ์ค์ผ๋ก ์์ด๋ ์์ด๋ ๋ฒ์ด๋๋ ๊ฒ์ ํ์ฉํ์ง ์๋ ํ๋์ ๊ด๋ฆฌ๋ผ๊ณ ํ๋ค.
- ๋ฒ๊ทธ๊ฐ ๋ฐ์๋์ง ์๊ฒ ํ๊ธฐ ์ํ ๋ชฉ์
IDE (Intergrated Development Environment)
- ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ
- ์ด์ ์๋ ID๋ผ๊ณ ํ์ผ๋ ๊ธฐ์กด์ ์๋ ๊ฒ์ ๋ณ๊ฒฝํ๊ฑฐ๋ ์ถ๊ฐํ๋ ํ๋ฌ๊ทธ์ธ ๊ธฐ๋ฅ์ผ๋ก Environment๊ฐ ์ถ๊ฐ๋์๋ค.
์๋ฐํ๋ก๊ทธ๋๋ฐ์ ํ๋ ์์
1. ์ดํด๋ฆฝ์ค ์ค์น
2. workspace (๋๋ ํ ๋ฆฌ) ์์ฑ
3. project ์์ฑ
4. class ์์ฑ
workspace / project / class
์ฐ๋ฆฌ๊ฐ ์ด ๊ฐ๋ ์ ์ด๋์ ๋ ์ฝ๊ฒ ์๊ธฐ ์ํด์ ํ๊ฐ์ง ์๋ฅผ ๋ค์ด๋ณด๋ ค๊ณ ํ๋ค.
์ฌ๊ธฐ 3๋ช ์ด์ ์ญํ ์ ๋๋ ์ ํ๋์ ํํ์ด์ง๋ฅผ ๋ง๋ ๋ค๊ณ ์๊ฐํด๋ณด์.
ํ์ฌ๋์ ๊ฒ์์, ๋ค๋ฅธ์ฌ๋์ ๋ก๊ทธ์ธ๊ณผ ๋ฉ์ธํ๋ฉด์, ๋๋จธ์ง์ฌ๋์ ์นดํ์ ๋ธ๋ก๊ทธ๋ฅผ ๊ฐ์ ๊ฐ๋ฐํ๋ค๊ณ ํ์๋ ๋ฐ๋ก ๊ฐ๋ฐ์ ๋ค์ด๊ฐ๋ ๊ฒ์ด ์๋๋ผ ๋ด๋ถ์ ์ผ๋ก ํ์ํ ์ ๋ณด๋ ๊ธฐ๋ฅ์ด ์ด๋ค๊ฒ์ด ํ์ํ์ง ์ธ์ธํ๊ฒ ํ์ ํ ๊ฒ์ด๋ค.
์ด๋ฐ์์ผ๋ก ํฐ ํ๋์ ํํ์ด์ง ๊ณต๊ฐ์ ์๋ฐ์์ workspace์ ๊ฐ์ ๊ณต๊ฐ์ด๊ณ , ๊ฐ ์ญํ ๋ค ๋๋์ด ํฐ ๊ธฐ๋ฅ๋ค์ project๋ผ๊ณ ํ๋ฉฐ, ๊ธฐ๋ฅ๋ค์์ ํ์ํ ์ธ์ธํ ์ ๋ณด๋ค์ class๋ค์ด๋ผ๊ณ ํํํด ์ค ์ ์๋ค.
๋ํ ์ด๊ฒ๋ค์ ๊ธฐ๋ฐ์ผ๋ก ์๋ฐ๋ ์ฌ๋ฌ๊ฐ์ ํด๋์ค๊ฐ ๋ชจ์ฌ ํ๋ก์ ํธ๋ฅผ ์ด๋ฃจ๊ณ , ์ฌ๋ฌ๊ฐ์ ํ๋ก์ ํธ๊ฐ ๋ชจ์ฌ ํ๋์ ์ํฌ์คํ์ด์ค๋ฅผ ๋ง๋๋ ์ผ๋ช ํธ๋ฆฌ๊ตฌ์กฐ๋ฅผ ์ด๋ฃจ๊ณ ์๋ค๋ ๊ฒ์ ์ ์ ์๋ค.
์ถ๊ฐ์ ์ผ๋ก ํด๋์ค์ ์์ด ๋ง์์ง ๊ฒฝ์ฐ ํด๋์ค์ ํธ๋ฆฌ์ฑ์ ์ ์งํด ์ฃผ๊ธฐ ์ํด์ ํด๋์ค๋ค์ ํ๋๋ก ๋ฌถ์ ์ ์๋๋ฐ ์ด๋ฅผ package๋ผ๊ณ ํ๋ค.
'์๋ > ๊ตญ๋น์ง์' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[D+05] ์ฐ์ฐ, ์กฐ๊ฑด๋ฌธ (0) | 2022.09.23 |
---|---|
[D+04] JVM๊ณผ JAVA์ ๊ตฌ์ฑ์์ (0) | 2022.09.22 |
[D+03] ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ด (์ปดํ์ผ vs ์ธํฐํ๋ฆฟ) (0) | 2022.09.22 |
[D+02] ์ด์ง์์คํ (Binary System) & Flow Chart (0) | 2022.09.20 |
[D+01] ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๊ฐ๋ & ์ปดํจํฐ ๊ตฌ์กฐ ๋ฐ ์๋ฆฌ (0) | 2022.09.19 |
๋๊ธ