* ๊ฐ์ธ ํ์ต์ ์ํ ์ ๋ฆฌ์ ๋๋ค.
4๊ณผ๋ชฉ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ํ์ฉ
2์ฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ํ์ฉ
126. ๋ฐ์ดํฐ ํ์
1. ๋ฐ์ดํฐ ํ์
- ์ ์ ํ์
- ๋ถ๋ ์์์ ํ์
- ๋ฌธ์ ํ์
- ๋ฌธ์์ด ํ์
- ๋ถ๋ฆฐ ํ์
- ๋ฐฐ์ด ํ์
127. ๋ณ์
1. ๋ณ์์ ๊ฐ์
๋ณ์ : ์ปดํจํฐ๊ฐ ๋ช ๋ น์ ์ฒ๋ฆฌํ๋ ๋์ค ๋ฐ์ํ๋ ๊ฐ์ ์ ์ฅํ๊ธฐ ์ํ ๊ณต๊ฐ์ผ๋ก ๋ณํ ์ ์๋ ๊ฐ
2. ๋ณ์๋ช ์์ฑ ๊ท์น
- ์๋ฌธ์, ์ซ์, _ ์ฌ์ฉํ ์ ์๋ค.
- ์ฒซ ๊ธ์๋ ์๋ฌธ์ or _ ๋ก ์์
- ๊ธ์์ ์ ํ X
- ๊ณต๋ฐฑ, ํน์๋ฌธ์, ์์ฝ์ด ์ฌ์ฉ X
- ๋,์๋ฌธ์ ๊ตฌ๋ถ
- ๋ณ์ ์ ์ธ ๋ง์ง๋ง ; ์ฌ์ฉ
**C์ธ์ด์ ์์ฝ์ด
: do, for, while, case, default, else, if, switch, break, continue, goto, return ๋ฑ๋ฑ
3. ๊ธฐ์ต ํด๋์ค
- ์๋๋ณ์
- ๋ ์ง์คํธ ๋ณ์
- ์ ์ ๋ณ์(๋ด๋ถ)
- ์ ์ ๋ณ์(์ธ๋ถ)
- ์ธ๋ถ ๋ณ์
128. ์ฐ์ฐ์
1. ์ฐ์ ์ฐ์ฐ์
2. ๊ด๊ณ ์ฐ์ฐ์
3. ๋นํธ ์ฐ์ฐ์
4. ๋ ผ๋ฆฌ ์ฐ์ฐ์
5. ๋์ ์ฐ์ฐ์
6. ์กฐ๊ฑด ์ฐ์ฐ์
7. ๊ธฐํ ์ฐ์ฐ์
8. ์ฐ์ฐ์ ์ฐ์ ์์
: ๋จํญ ์ฐ์ฐ์ -> ์ดํญ ์ฐ์ฐ์(์ฐ์ , ์ํํธ, ๊ด๊ณ, ๋นํธ, ๋ ผ๋ฆฌ) -> ์ผํญ ์ฐ์ฐ์(์กฐ๊ฑด ์ฐ์ฐ์) -> ๋์ ์ฐ์ฐ์ -> ์์ ์ฐ์ฐ์
129. ์ ์ด๋ฌธ
if๋ฌธ์ ๋ฌธ๋ฒ์ ๋ฌป๋ ๋ฌธ์ ๋ if๋ฌธ์ด ํฌํจ๋ ์ฝ๋๋ฅผ ์ ์ํ๊ณ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ฌป๋ ๋ฌธ์ ์ถ์
130. ๋ฐ๋ณต๋ฌธ
2. for๋ฌธ
3. while ๋ฌธ
4. do~while ๋ฌธ
5. break, continue
131. ๋ฐฐ์ด๊ณผ ๋ฌธ์์ด
* ๋ง์ ์์ ์ ํ๊ธฐ
132. ํฌ์ธํฐ
133. ์ ์ฐจ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
1. ์ ์ฐจ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์๊ฐ์
์ ์ฐจ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด : ์ผ๋ จ์ ์ฒ๋ฆฌ ์ ์ฐจ๋ฅผ ์ ํด์ง ๋ฌธ๋ฒ์ ๋ฐ๋ผ์์๋๋ก ๊ธฐ์ ํด ๋๊ฐ๋ ์ธ์ด
- ๋ฐ์ดํฐ๋ฅผ ์ค์ฌ์ผ๋ก ํ๋ก์์ ๋ฅผ ๊ตฌํํ๋ฉฐ, ํ๋ก๊ทธ๋จ ์ ์ฒด๊ฐ ์ ๊ธฐ์ ์ผ๋ก ์ฐ๊ฒฐ
- ์์ฐ์ด์ ๊ฐ๊น์ด ๋จ์ด๋ ๋ฌธ์ฅ์ผ๋ก ๊ตฌ์ฑ
- ๊ณผํ ๊ณ์ผ or ํ๋์จ์ด ์ ์ด์ ์ฃผ๋ก ์ฌ์ฉ
2. ์ ์ฐจ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ์ฅ,๋จ์
- ์ปดํจํฐ์ ์ฒ๋ฆฌ๊ตฌ์กฐ์ ์ ์ฌํ์ฌ ์คํ ์๋๊ฐ ๋น ๋ฆ
- ๊ฐ์ ์ฝ๋๋ฅผ ๋ณต์ฌํ์ง ์๊ณ ๋ค๋ฅธ ์์น์์ ํธ์ถํ์ฌ ์ฌ์ฉํ ์ ์๋ค.
- ๋ชจ๋ ๊ตฌ์ฑ์ด ์ฉ์ดํ๋ฉฐ, ๊ตฌ์กฐ์ ์ธ ํ๋ก๊ทธ๋๋ฐ์ด ๊ฐ๋ฅ
- ํ๋ก๊ทธ๋จ์ ๋ถ์ํ๊ธฐ ์ด๋ ค์
- ์ ์ง๋ณด์๋ ์ฝ๋ ์์ ์ ์ด๋ ค์
3. ์ข ๋ฅ
- C, ANGOL, COBOL, FORTRAN
134. ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
1. ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๊ฐ์
๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด : ํ๋ก์์ ๋ณด๋ค ๋ช ๋ น๊ณผ ๋ฐ์ดํฐ๋ก ๊ตฌ์ฑ๋ ๊ฐ์ฒด๋ฅผ ์ค์ฌ์ผ๋ก ํ๋ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ๋ฒ
2. ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ์ฅ๋จ์
- ์์์ ํตํ ์ฌ์ฌ์ฉ๊ณผ ์์คํ ์ ํ์ฅ ์ฉ์ด
- ์ฝ๋ ์ฌ์ฌ์ฉ์ฑ ๋์
- ์ฌ์ฉ์์ ๊ฐ๋ฐ์์ ์ดํด๋ฅผ ์ฝ๊ฒ ํด์ค๋ค
- ๊ตฌํ์ ์ฒ๋ฆฌ ๊ธฐ๊ฐ ์ง์ฐ
3. ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ข ๋ฅ
- JAVA, C++, Smalltalk
4. ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๊ตฌ์ฑ ์์
- ๊ฐ์ฒด
- ํด๋์ค
- ๋ฉ์์ง
5. ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ํน์ง
- ์บก์ํ
- ์ ๋ณด ์๋
- ์ถ์ํ
- ์์์ฑ
- ๋คํฅ์ฑ
135. ์คํฌ๋ฆฝํธ ์ธ์ด
1. ์คํฌ๋ฆฝํธ ์ธ์ด์ ๊ฐ์
์คํฌ๋ฆฝํธ ์ธ์ด : HTML ๋ฌธ์ ์์ ์ง์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ฝ์ ํ์ฌ ์ฌ์ฉํ๋ ๊ฒ
- ์๋ฒ์ฉ ์คํฌ๋ฆฝํธ ์ธ์ด : ASP, JSP, PHP, ํ์ด์ฌ
- ํด๋ผ์ด์ธํธ์ฉ ์คํฌ๋ฆฝํธ ์ธ์ด : JavaScript
2. ์คํฌ๋ฆฝํธ ์ธ์ด์ ์ฅ๋จ์
- ์ปดํ์ผ ์์ด ๋ฐ๋ก ์คํํ๋ฏ๋ก ๊ฒฐ๊ณผ๋ฅผ ๋ฐ๋ก ํ์ธํ ์ ์๋ค.
- ๋ฐฐ์ฐ๊ณ ์ฝ๋ฉํ๊ธฐ ์ฌ์
- ๋ฐํ์ ์ค๋ฅ
3. ์คํฌ๋ฆฝํธ ์ธ์ด์ ์ข ๋ฅ
- JavaScript, ASP, JSP, PHP, Python
136. ์ ์ธํ ์ธ์ด
1. ์ ์ธํ ์ธ์ด
- ํจ์ํ ์ธ์ด
- ๋ ผ๋ฆฌํ ์ธ์ด
** ์ ์ธํ ์ธ์ด์ ๋ช ๋ นํ ์ธ์ด์ ์ฐจ์ด
3. ์ ์ธํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ข ๋ฅ
- HTML, LISP, PROLOG, XML, Haskell
137. ๋ผ์ด๋ธ๋ฌ๋ฆฌ
1. ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ฐ๋
- ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
138. ๋ฐ์ดํฐ ์ /์ถ๋ ฅ
2. scanf()ํจ์
<ํ์>
scanf(์์ ๋ฌธ์์ด, ๋ณ์์ ์ฃผ์)
<ํน์ง>
- ์ ๋ ฅ๋ฐ์ ๋ฐ์ดํฐ์ ์๋ฃํ, ์๋ฆฟ์ ๋ฑ์ ์ง์ ํ ์ ์๋ค.
- ํ ๋ฒ์ ์ฌ๋ฌ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅ ๋ฐ์ ์ ์๋ค.
- ์์ ๋ฌธ์์ด๊ณผ ๋ณ์์ ์๋ฃํ์ ์ผ์นํด์ผ ํ๋ค.
<์์ ๋ฌธ์์ด>
- %d : ์ ์ํ 10์ง์
- %o : ์ ์ํ 8์ง์
- %x : ์ ์ํ 16์ง์
- %c : ๋ฌธ์
- %s : ๋ฌธ์์ด
- %f : ์์
3. printf() ํจ์
<ํ์>
printf(์์ ๋ฌธ์์ด, ๋ณ์)
์) printf("%-8.2f", 200.2); -> 200.20VV
4. ๊ธฐํ ํ์ค ์ ,์ถ๋ ฅ ํจ์
-์ ๋ ฅ : getchar(), gets()
- ์ถ๋ ฅ : putchar(), puts()
์ค๋๊ณผ ๋ด์ผ ๋ฐฐ์ธ ๋ด์ฉ์ ๋จ์ ๋ด์ฉ์ ์ดํด๋ฟ ์๋๋ผ ๋ฌธ์ ๋ฅผ ๋ง์ด ์ ํ๊ณ ๋ง์ด ํ์ด๋ด์ผ ํ๋ ๋ด์ฉ์ด๋ผ ๋ฌธ์ ๋ฅผ ๋ ๋ง์ด ๋ด์ผ๊ฒ ๋น