C์ธ์ด(18)
-
6. [C์ธ์ด] ํฌ์ธํฐ ์ดํดํ๊ธฐ
์ฌ๋๋ค์ด C์ธ์ด๋ฅผ ์ฒ์ ๋ฐฐ์ธ ๋ ๊ฐ์ฅ ํ๋ค์ดํ๋ ๋ถ๋ถ์ด ํฌ์ธํฐ์ ๋๋ค. ํฌ์ธํฐ ์์ฒด๊ฐ ์ด๋ ค์ด ๊ฐ๋ ์ ์๋์ง๋ง, ํฌ์ธํฐ์ ๋ฐฐ์ด, ํจ์ ๋ฑ์ ๊ด๊ณ๋ฅผ ํ์ ํ๋๋ฐ ์๊ฐ์ด ๊ฑธ๋ฆฌ๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด๋ฒ ํฌ์คํ ์ ํฌ์ธํฐ๊ฐ ๋ฌด์์ธ์ง, ์ ํฌ์ธํฐ๊ฐ ์ค์ํ๊ณ ์ฌ์ฉํ๋์ง์ ๋ํด์ ๋ค๋ฃจ์ด๋ณด๊ฒ ์ต๋๋ค. 1. ํฌ์ธํฐ๋ ๋ฌด์์ธ๊ฐ? ํฌ์ธํฐ๋ ๋ฉ๋ชจ๋ฆฌ์ ์๋ ๋ฐ์ดํฐ์ ์ฃผ์๋ฅผ ๊ฐ์ง๊ณ ์๋ ๋ณ์์ ๋๋ค. ์ฐ๋ฆฌ๊ฐ ์ ์ธํ๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ ์ฃผ์ ๊ฐ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๋ณ์ ์์ &(์ด๋๋ ์ค)๋ฅผ ๋ถ์ฌ์ฃผ๋ฉด ์ฃผ์ ๊ฐ์ ํ์ธํ ์ ์์ต๋๋ค. ์ด ์ฃผ์ ๊ฐ์ ๊ณ ์ ๋ ๊ฐ์ด ์๋๋ผ, ์ปดํ์ผ์ ํ ๋๋ง๋ค ๋ค๋ฅธ ๊ฐ์ ๊ฐ์ง๊ฒ ๋ฉ๋๋ค. ์ฆ, ํ๋ก๊ทธ๋จ์์ ๋ณ์๋ฅผ ๋ง๋ค๋ฉด ์ด๋ค ๋ณ์๋ ์ปดํ์ผ๋ฌ์ ์ํ์ฌ ๋น์ด์๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์์น๋ฅผ ์ฐจ์งํ๊ฒ ๋ฉ๋๋ค. ํ ๋น๋ ๋ฉ๋ชจ๋ฆฌ์๋ ์์น ์๋ณํ..
2019.05.15 -
5. [C์ธ์ด] ํจ์ ์ดํดํ๊ธฐ
1. ํ๋ก๊ทธ๋๋ฐ์์ ํจ์ ์ดํดํ๊ธฐ ์ฐ๋ฆฌ๊ฐ ํ๋ก๊ทธ๋๋ฐ์ ๋ฐฐ์ธ ๋ ๊ฐ์ฅ ๋ง์ด ์ ํ๋ mainํจ์์ ํํ์ ๋๋ค. ์ํ์ ์ธ ํจ์์ ์ ์๋ y = f(x)๋ก ํํํ ์ ์์ต๋๋ค. ํ๋ก๊ทธ๋๋ฐ์์ ๋งํ๋ ํจ์๋, ์ํ์ ์๋ฏธ์ ํจ์์ ํฌ๊ฒ ๋ค๋ฅด์ง ์์ต๋๋ค. ์๋ฅผ ๋ค์ด์ y = x + 2๋ผ๋ ์์์ด ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. x = 1 / y = 3 x = 2 / y = 4 x = 3 / y = 5 ์ฐ๋ฆฌ๋ x์ ๋ ฅ ๊ฐ์ ๋ฐ๋ผ y๊ฒฐ๊ณผ ๊ฐ์ ์ป์ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ฉด ์ด๋ฒ์๋ ํ๋ก๊ทธ๋๋ฐ์์ ํจ์์ ์ธก๋ฉด์์ ๋ณด๊ฒ ์ต๋๋ค. ์ ๋ ฅ ํํ๋ ๋ด๊ฐ ์์์์ ๊ฐ์ ๋ฃ์ ์ธ์๋ฅผ ์๋ฏธํ๊ณ , ๋ฐํ ๊ฐ์ ์์์ ๊ฒฐ๊ณผ๋ฅผ ๋ํ๋ธ๋ค๊ณ ์ดํดํ์๋ฉด ๋ ๊ฑฐ ๊ฐ์ต๋๋ค. 2. ํจ์ ์ ์ํ๊ธฐ ํจ์์ ์ด๋ฆ์ ์ ํ๊ณ , ๊ธฐ๋ฅ์ ๊ตฌํํ๊ณ , ์ ๋ฌ ์ธ์์ ๋ฐํ ๊ฐ์ ๊ฒฐ์ ํ๋ ๊ฒ..
2019.05.14 -
4. [C์ธ์ด] ๋นํธ ์ฐ์ฐ์
๋นํธ ๋จ์ ์ฐ์ฐ์ ์ฃผ๋ก ํ๋์จ์ด ๊ด๋ จ ํ๋ก๊ทธ๋๋ฐ์ ํ์ฉ๋์ง๋ง, ๊ทธ ์ธ์ ์์ญ์์๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ํจ์จ์ฑ์ ๋์ด๊ณ , ์ฐ์ฐ์ ์๋ฅผ ์ค์ด๋ ์ธก๋ฉด ๋๋ฌธ์ ์ฌ์ฉํ๊ธฐ๋ ํฉ๋๋ค. 1. ๋นํธ ์ฐ์ฐ์ ๋นํธ ์ฐ์ฐ์๋ ์ ์ ์๋ฃํ๋ง ์ทจ๊ธํฉ๋๋ค. ๋นํธ ์ฐ์ฌ์์ ์ข ๋ฅ๋ ๋นํธ๋จ์ ๋ ผ๋ฆฌ ์ฐ์ฐ์, ๋นํธ๋จ์ ์ํํธ ์ฐ์ฐ์ ๋ ๊ฐ์ง๊ฐ ์์ต๋๋ค. 2. ๋นํธ๋จ์ ๋ ผ๋ฆฌ ์ฐ์ฐ์ ๋นํธ๋จ์ ๋ ผ๋ฆฌ ์ฐ์ฐ์์๋ ์ด 4๊ฐ์ง๊ฐ ์์ต๋๋ค. & (and), | (or), ~ (not), ^ (xor) 1. ๋นํธ๋จ์ & (and) ์ฐ์ฐ์ ๋น๊ตํ๋ ๋ ๋นํธ์ด์ ๊ฐ์ด ๋ชจ๋ 1์ผ ๋ ๊ฒฐ๊ณผ๋ 1, ํ๋๋ผ๋ 0์ด๋ผ๋ฉด ๊ฒฐ๊ณผ๋ 0์ ๋๋ค. ์ ์ 35์ 67์ & ๋นํธ ์ฐ์ฐํด๋ณด๊ฒ ์ต๋๋ค. 0010 0011 (2) 10์ง์ 35 0100 0011 (2) 10์ง์ 67 ------..
2019.05.10 -
3. [C์ธ์ด] ์์ ์ ์ ํํ. (2์ ๋ณด์)
์์ ์ฐ๋ฆฌ๋ ์ปดํจํฐ๊ฐ ๋ฐ์ดํฐ๋ฅผ ํํํ ๋ 2์ง์ ๋ฐ 16์ง์๋ก ํํ ํ๋ค๋ ๊ฒ์ ์์์ต๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ ์, ์ค์, ๋ฌธ์ ๋ฑ์ ๋ฐ์ดํฐ๋ฅผ 2์ง์๋ก ์ด๋ป๊ฒ ํํํ๋์ง ์์๋ณด๊ฒ ์ต๋๋ค. 1. ์ ์์ ํํ C์ธ์ด์์๋ ๋ณดํต ํ๋์ ์ ์๋ฅผ 4๋ฐ์ดํธ๋ก ํํํฉ๋๋ค. 4 ๋ฐ์ดํธ๋ฉด 32๋นํธ์ธ๋ฐ, ํธ์๋ฅผ ์ํด 1๋ฐ์ดํธ๋ก ํํํ๊ฒ ์ต๋๋ค. 10์ง์ 1์ 2์ง์๋ก ๋ค์๊ณผ ๊ฐ์ด ํํํ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์ ๋งจ ์ผ์ชฝ ๋นํธ๋ ๋ถํธ๋นํธ ์ ๋๋ค. 0000 0001 (2) ์์๋ผ๋ฉด 0, ์์์ด๋ฉด 1์ ๋ํ๋ ๋๋ค. ๋ถํธ ๋นํธ๋ฅผ ์ ์ธํ ๋นํธ๋ค์ด ๋ฐ์ดํฐ์ ํฌ๊ธฐ๋ฅผ ๋ํ๋ ๋๋ค. ์ฆ, 1๋ฐ์ดํธ๋ก ์ต๋ ํํํ ์ ์๋ ์์๋ 0111 1111 (2)๋ก 127์ด ๋๊ฒ ์ต๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์์๋ ์ด๋ป๊ฒ ํํํ ๊น์? ์์๋ฅผ ํํํ๋ ๋ฐฉ๋ฒ์ 2์ ๋ณด์๋ฅผ ์ทจํ๋ ..
2019.05.09