์ ์ฒด ๊ธ
-
- [์ด์ฐ ์ํ] ์ํ์ ๊ท๋ฉ๋ฒ
์ํ์ ๊ท๋ฉ๋ฒ ์ฒซ ๋ฒ์งธ ๋จ๊ณ๊ฐ ์ฑ๋ฆฝํ๊ณ `n` ๋ฒ์งธ ๋จ๊ณ๊ฐ ์ฑ๋ฆฝํ๋ค๊ณ ๊ฐ์ ํ์ ๋, `n + 1` ๋ฒ์งธ ๋จ๊ณ๋ก ์ฑ๋ฆฝํจ์ ๋ณด์ด๋ ๋ฐฉ์์ ์ฆ๋ช ๋ฐฉ๋ฒ์ ์ํ์ ๊ท๋ฉ๋ฒ์ด๋ผ๊ณ ํ๋ค. ์ํ์ ๊ท๋ฉ๋ฒ์ 0๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ ์ ์์ ๋ฒ์์์ ๋ฐ์ํ๋ ์ผ์ ํ ๊ท์น์ ์ฆ๋ช ํ๋ ๋ฐ ์ ์ฉํ๋ค. ์ํ์ ๊ท๋ฉ๋ฒ(Mathematical Induction) 0๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ ์ ์ ๋ฒ์์์ ๋ฐ์ํ๋ ์ผ์ ํ ๊ท์น์ ๋ํ๋ด๋ ๋ช ์ `P(n)` ์ด ์ฑ๋ฆฝํจ์ ์ฆ๋ช ํ๋ ๋ฐฉ๋ฒ ์ํ์ ๊ท๋ฉ๋ฒ์ ๋ค์ ์ธ ๋จ๊ณ๋ก ์ฆ๋ช ํ๋ค. โ ๊ธฐ๋ณธ ๊ฐ์ : ๋ช ์ ์ ๋ ผ์ ์์ญ `D` ์ ์ฒซ ๋ฒ์งธ ๊ฐ `d` ์ ๋ํ์ฌ, `P(d)` ๊ฐ ์ฐธ(T)์์ ๋ณด์ธ๋ค. โก ๊ท๋ฉ ๊ฐ์ : ๋ ผ์ ์์ญ์ ์ํ๋ ์์์ ๊ฐ `k` ์ ๋ํ์ฌ, `P(k)` ๊ฐ ์ฐธ(T)์ด๋ผ๊ณ ๊ฐ์ ํ๋ค. โข ..
2022.10.10 -
- [์ด์ฐ ์ํ] ๊ฐ์ ์ฆ๋ช ๋ฒ
๊ฐ์ ์ฆ๋ช ๋ฒ ๊ฐ์ ์ฆ๋ช ๋ฒ์ ์ฆ๋ช ํด์ผ ํ๋ ๋ช ์ ๋ฅผ ๋ณํํ์ฌ ์ฆ๋ช ํ๋ ๋ฐฉ๋ฒ์ผ๋ก, ๋ชจ์ ์ฆ๋ช ๋ฒ, ๋์ฐ ์ฆ๋ช ๋ฒ ๊ทธ๋ฆฌ๊ณ ์กด์ฌ/๋ฐ๋ก ์ฆ๋ช ๋ฒ์ด ์๋ค. ๋ชจ์ ์ฆ๋ช ๋ฒ : ์ฆ๋ช ํด์ผ ํ๋ ์กฐ๊ฑด ๋ช ์ ์์ ๊ฒฐ๋ก ์ ํด๋นํ๋ ๋ช ์ ๋ฅผ ๋ถ์ ํ์ฌ ์ฆ๋ช ํ๋ ๋ฐฉ๋ฒ ๋์ฐ ์ฆ๋ช ๋ฒ : ์ฆ๋ช ํด์ผ ํ๋ ์กฐ๊ฑด ๋ช ์ ๋ฅผ ๋์ฐ ๋ช ์ ๋ก ๋ณํํ์ฌ ์ฆ๋ช ํ๋ ๋ฐฉ๋ฒ ์กด์ฌ/๋ฐ๋ก ์ฆ๋ช ๋ฒ : ๋ช ์ ๋ฅผ ์ฐธ(T)์ผ๋ก ๋ง๋๋ ์์๊ฐ ์๋์ง, ํน์ ๋ช ์ ๋ฅผ ๊ฑฐ์ง(F)์ผ๋ก ๋ง๋๋ ์์๊ฐ ์๋์ง๋ฅผ ํ๋จํ์ฌ ์ฆ๋ช ํ๋ ๋ฐฉ๋ฒ ๋ชจ์ ์ฆ๋ช ๋ฒ(Proof by Contradiction) ์กฐ๊ฑด ๋ช ์ `p → q` ์ $\neg (p \land \neg q)$ ๊ฐ ๋์น์์ ์ด์ฉํด, $p \land \neg q$ ๊ฐ ๊ฑฐ์ง(F)์์ ๋ณด์์ผ๋ก์จ ์ฆ๋ช ํ๋ ๋ฐฉ๋ฒ $\neg (p \land \neg q)$ $..
2022.10.10 -
- [์ด์ฐ ์ํ] ์ง์ ์ฆ๋ช ๋ฒ
์ง์ ์ฆ๋ช ๋ฒ ์ง์ ์ฆ๋ช ๋ฒ์ ์ฃผ์ด์ง ๋ช ์ ๋ฅผ ๋ณํํ๊ฑฐ๋ ์๋ฅผ ๊ตฌํ๋ ๊ฒ์ด ์๋๋ผ, ๊ณต๋ฆฌ, ์ ์, ์ ๋ฆฌ ๋ฑ์ ์ด์ฉํ์ฌ ์ฃผ์ด์ง ๊ทธ๋๋ก ์ฆ๋ช ํ๋ ๋ฐฉ์์ด๋ค. ์ง์ ์ฆ๋ช ๋ฒ(Direct Proof) ์กฐ๊ฑด ๋ช ์ `p → q` ๊ฐ ์ฐธ(T)์์ ์ฆ๋ช ํ๊ธฐ ์ํด ์ ์ `p` ๋ฅผ ์ฐธ(T)์ผ๋ก ๊ฐ์ ํ์ ๋, ๊ฒฐ๋ก `q` ๋ ์ฐธ(T)์์ ์ฆ๋ช ํ๋ ๋ฐฉ๋ฒ ์ : '๋ ํ์ `m` ๊ณผ `n` ์ ๊ณฑ์ ํ์์ด๋ค.' ๋ฅผ ์ง์ ์ฆ๋ช ๋ฒ์ผ๋ก ์ฆ๋ช ํ๊ธฐ '๋ ํ์ `m` ๊ณผ `n` ์ ๊ณฑ์ ํ์์ด๋ค' ๋ผ๋ ๋ช ์ ๋ฅผ ์กฐ๊ฑด ๋ช ์ ์ ํํ๋ก ๋ํ๋ด๋ฉด ๋ค์๊ณผ ๊ฐ๋ค. `p → q` : ๋ ์ ์ `m, n` ์ด ํ์์ด๋ฉด, `m` ๊ณผ `n` ์ ๊ณฑ์ ํ์์ด๋ค. `p` : ๋ ์ ์ `m, n` ์ ํ์์ด๋ค. `q` : `m` ๊ณผ `n` ์ ๊ณฑ์ ํ์์ด๋ค. ํ์ `m`..
2022.10.10 -
- [์ด์ฐ ์ํ] ์ฆ๋ช ์ ์ดํด
์ฆ๋ช ์ ์ดํด ์ฆ๋ช ์ ์ด๋ค ์ฌ์ค์ด ์ฐธ(T)์์ ๋ณด์ด๋ ๊ฒ์ผ๋ก์ ์ฆ๋ช ์ ์ฌ์ฉ๋๋ ๋ชจ๋ ๋ด์ฉ๋ค์ด ํ๋นํด์ผ๋ง ์ ๋นํ ์ฆ๋ช ์ด ๋๋ค. ์ฆ๋ช (Proof) ํ๋์ ๋ช ์ ๊ฐ ์ฐธ(T) ์์ ํ์ธํ๋ ๊ณผ์ ์ฆ๋ช ์ ๊ณผ์ ์๋ ์ถ๋ก ๋ฐฉ์์ด ์ ์ฉ๋๋ค. ์ถ๋ก : ์ฐธ(T)์ผ๋ก ํ๋ณ๋ ์ ์ ๋ฅผ ์ด์ฉํ์ฌ ๊ฒฐ๋ก ์ด ์ฐธ(T) ๋๋ ๊ฑฐ์ง(F)์์ ํ๋ณํ๋ ๊ณผ์ ๊ทธ๋ฌ๋ฏ๋ก ์ฆ๋ช ๊ณผ์ ์์๋ ์ฐธ(T)์ธ ์ ์ ๋ฅผ ์ฌ์ฉํด์ผ ํ๋ฉฐ, ์ด ์ ์ ๋ฅผ ์ด์ฉํ์ฌ ์ฃผ์ด์ง ๋ช ์ ๊ฐ ์ฐธ(T)์์ ๋ณด์ฌ์ผ ํ๋ค. ์ฆ๋ช ์์ ์ฌ์ฉ๋๋ ์ ์ ๋ก๋ ๊ณต๋ฆฌ, ์ ์, ์ ๋ฆฌ๊ฐ ์๋ค. ๊ณต๋ฆฌ(Axiom) ๋ณ๋์ ์ฆ๋ช ์์ด๋ ํญ์ ์ฐธ(T)์ด๋ผ๊ณ ํ๋จํ๋ ๋ช ์ ๋ค์ ๋ช ์ ๋ค์ ๊ณต๋ฆฌ์ ๋ํ์ ์ธ ์์ด๋ค. ๋ช ์ `p` ๊ฐ ์ฐธ(T)์ด๋ฉด, ๋ช ์ $p \lor q$ ๋ ์ฐธ(T)์ด๋ค. ๋ ์ ์ด ์ฃผ์ด์ง ๋, ๊ทธ ๋ ์ ์ ..
1 2022.10.08 -
- [์ด์ฐ ์ํ] ์ถ๋ก
์ถ๋ก ์ปดํจํฐ ์์คํ ์ผ๋ก ๊ตฌํํ ๊ฒ ์ค, ์ธ๊ฐ์ ํ์ต, ์ถ๋ก , ์ง๊ฐ ๋ฑ์ ๋ฅ๋ ฅ์ ๊ตฌํํ ๊ฒ์ด ์ธ๊ณต์ง๋ฅ(AI)์ธ๋ฐ, ์ธ๊ณต์ง๋ฅ์ ์ด๋ฏธ ์ฐธ(T)์ผ๋ก ํ๋ณ๋ ๋ช ์ ์ ๋ฐ๋ฐํ ์ ์๋ ๋ ผ๋ฆฌ ๊ท์น์ ์ด์ฉํ์ฌ ์๋ก์ด ์ฐธ(T)์ธ ๋ช ์ ๋ฅผ ์ ๋ณด๋ก ํ๋ํ๋ ๋ฐฉ์์ผ๋ก ์ง๋ฅ์ ๋์ธ๋ค. ์ด์ฒ๋ผ ์ฐธ(T)์ธ ๋ช ์ ์ ๋ ผ๋ฆฌ ๊ท์น์ ์ด์ฉํ์ฌ ๋ ๋ค๋ฅธ ์ฐธ(T)์ธ ๋ช ์ ๋ฅผ ์ ๋ํด๋๊ฐ๋ ๊ณผ์ ์ ์ถ๋ก ์ด๋ผ๊ณ ํ๋ค. ์ถ๋ก ์ ๊ฐ๋ ์ถ๋ก (Inference) / ๋ ผ์ฆ(Reasoning) ์ฐธ(T)์ธ ๋ช ์ ๋ฅผ ๊ทผ๊ฑฐ๋ก ํ์ฌ ๋ค๋ฅธ ๋ช ์ ๊ฐ ์ฐธ(T)์์ ์ ๋ํ๋ ๊ณผ์ ๋๋ ๋ฐฉ์ ์ ์ (Hypothesis)์ ๊ฒฐ๋ก (Conclusion) ์ถ๋ก ์์ ์ฌ์ฉํ๋ ๋ช ์ ๋ ์ถ๋ก ์ ๊ทผ๊ฑฐ๋ก ์ฌ์ฉํ๋ ๋ช ์ ์ ๊ฒฐ๋ก ์ผ๋ก ๋์ค๋ ๋ช ์ ๋ก ๊ตฌ์ฑ๋๋ค. โ ์ ์ (Hypothesis) : ๊ฒฐ๋ก ์ ๊ทผ๊ฑฐ๊ฐ ๋..
1 2022.10.08 -
- [์ด์ฐ ์ํ] ๋ช ์ ํจ์์ ํ์ ์
๋ช ์ ํจ์์ ํ์ ์ ๋ช ์ ์ ์ ์์ ๋ฐ๋ผ ์ `x > 10` ์ `x` ๊ฐ์ด ์ ํด์ง์ง ์์์ผ๋ฏ๋ก ์ง๋ฆฟ๊ฐ์ ํ๋ณํ ์ ์์ด ๋ช ์ ๊ฐ ์๋๋ค. ๊ทธ๋ฌ๋ `x` ์ ๊ฐ์ด๋ ๋ฒ์๊ฐ ์ฃผ์ด์ง๋ค๋ฉด ์ง๋ฆฟ๊ฐ์ ํ๋ณํ ์ ์์ผ๋ฏ๋ก ๋ช ์ ๊ฐ ๋ ์ ์๋ค. ์ด์ ๊ฐ์ด ๋ฒ์๊ฐ ์ฃผ์ด์ง ๋ณ์๋ฅผ ํฌํจํ๋ ๋ช ์ ๋ฅผ ๋ช ์ ํจ์๋ผ ํ๊ณ , ์ฃผ์ด์ง ๋ฒ์๋ฅผ ๋ ผ์ ์์ญ์ด๋ผ๊ณ ํ๋ค. ๋ช ์ ํจ์(Propositional Function : $P(x)$) ๋ ผ์ ์์ญ์ด ์ฃผ์ด์ง ๋ณ์ `x` ๋ฅผ ํฌํจํ์ฌ ์ง๋ฆฟ๊ฐ์ ํ๋ณํ ์ ์๋ ๋ฌธ์ฅ์ด๋ ์์ ๋ ผ์ ์์ญ(Domain of Discource : $D$) ๋ช ์ ํจ์์ ํฌํจ๋ ๋ณ์ `x` ์ ๋ฒ์๋ ๊ฐ ๋ช ์ ํจ์๋ ์ผ๋ฐ์ ์ผ๋ก `P, Q, R, \codts` ๊ณผ ๊ฐ์ ๋๋ฌธ์์ ๋ช ์ ํจ์์ ํฌํจ๋ ๋ณ์๋ฅผ ํจ๊ป ํ์ํ๋ค. ๋ช ..
2022.10.07 -
- [Algorithm] ํผ๋ณด๋์น ์์ด(Fibonacci Sequence)
ํผ๋ณด๋์น ์์ด(Fibonacci Sequence) ๋ ์ค๋๋ฅด๋ ํผ๋ณด๋์น(1170 ~ 1250, Leonardo Fibonacci) ๋ ์ค๋๋ฅด๋ ํผ๋ณด๋์น(1170 ~ 1250, Leonardo Fibonacci)๋ 1170๋ ์์ ๋์์ธ ์ดํ๋ฆฌ์์ ํผ์ฌ์์ ํ์ด๋ฌ๋ค. ๊ทธ์ ์๋ฒ์ง๋ ํผ์ฌ์์ ํ์ํ ์์ธ์ผ๋ก ์ง์คํด์์ ๊ฐ๋ ฅํ ๊ถ๋ ฅ์ ๊ฐ์ง ์ฌ๋ ์ค ํ ๋ช ์ด์๋ค. ๊ทธ์ ์๋ฒ์ง๊ฐ ๋ถ๋ถ ์ํ๋ฆฌ์นด์ ํต์ ๋ฌด์ญ ๋ํ๋ก ์๋ช ๋ฐ์, ๋ถ๋ถ ์ํ๋ฆฌ์นด๋ก ์๋ค์ ๋ฐ๋ ค๊ฐ ์ต์ ์ด์ฌ๋ ์ํ์ ๋ฐฐ์ธ ์ ์๋๋ก ํ์๋ค. ํผ๋ณด๋์น๋ ์ด์งํธ, ์๋ฆฌ์, ๊ทธ๋ฆฌ์ค, ์์น ๋ฆฌ์์ ํ๋ก๋ฐฉ์ค์์ ๋ค์ํ ๊ณต๋ถ๋ฅผ ํ์๊ณ , ๊ทธ๊ณณ์์ ์ธ๋์ ๊ธฐ์๋ฒ๊ณผ ์๋ผ๋น์ ์ซ์๋ฅผ ์ฌ์ฉํ์ฌ 10์ง๋ฒ์ผ๋ก ๊ณ์ฐํ๋ ๊ฒ์ ์๊ฒ ๋์๋ค. ํผ๋ณด๋์น๋ ์ด๋ฐ ๋ค์ํ ๊ฒฝํ์ ์ด๋ ค์ ํผ์ฌ๋ก ๋..
1 2022.10.06 -
- [Algorithm] ์ฝ์ ์ ๋ ฌ(Insertion Sort)
์ฝ์ ์ ๋ ฌ(Insertion Sort) ์ฝ์ ์ ๋ ฌ(Insertion Sort) ๋ฐฐ์ด์์ ํน์ key ๊ฐ์ด ์ ํด์ง๊ณ , ๊ทธ key ๊ฐ ์์ ์๋ ๋ฐฐ์ด์ ์์๋ค์ด ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ๋์ด ์์ ๋, key ๊ฐ์ด ์ฝ์ ๋ ์์น๋ฅผ ์ฐพ์์ ๊ทธ ์์น์ key ๊ฐ์ ์ฝ์ ํ๋ฉด์ ์ ๋ ฌํด ๋๊ฐ๋ ๋ฐฉ์ ๋ ๋ฒ์งธ ์์๋ฅผ key ๊ฐ์ผ๋ก ์ ํด์ ๋ ๋ฒ์งธ ์์๊ฐ ์ฝ์ ๋ ์์น๋ฅผ ์ฐพ์์ ์ฒซ ๋ฒ์งธ ์์๋ถํฐ ๋ ๋ฒ์งธ ์์๊น์ง ์ ๋ ฌ์ํค๊ณ , ๋ค์ ์ธ ๋ฒ์งธ ์์๋ฅผ key ๊ฐ์ผ๋ก ์ ํด์ ์ธ ๋ฒ์งธ ์์๊ฐ ์ฝ์ ๋ ์์น๋ฅผ ์ฐพ์์ ์ฒซ ๋ฒ์งธ ์์๋ถํฐ ์ธ ๋ฒ์งธ ์์๊น์ง ์ ๋ ฌ์ํค๊ณ ๋ค์ ๋ค ๋ฒ์งธ ์์๋ฅผ key ๊ฐ์ผ๋ก ์ ํด์ ๋ค ๋ฒ์งธ ์์๊ฐ ์ฝ์ ๋ ์์น๋ฅผ ์ฐพ์์ ์ฒซ ๋ฒ์งธ ์์๋ถํฐ ๋ค ๋ฒ์งธ ์์๊น์ง ์ ๋ ฌ์ํค๊ณ , ๋ค์ฏ ๋ฒ์งธ ์์๋ฅผ key ๊ฐ์ผ๋ก ์ ํด์ ๋ค์ฏ ๋ฒ์งธ ์์๊ฐ..
1 2022.10.06 -
- [Algorithm] ๋ฒ๋ธ ์ ๋ ฌ(Bubble Sort)
๋ฒ๋ธ ์ ๋ ฌ(Bubble Sort) ๋ฒ๋ธ ์ ๋ ฌ(Bubble Sort) ๋ฐฐ์ด์์ ๊ฐ์ฅ ํฐ ๊ฐ์ ์ฐพ์์ ๋ง์ง๋ง์ ๋ฐฐ์น์ํค๊ณ , ๋ค์์ผ๋ก ํฐ ๊ฐ์ ์ฐพ์์ ๋์์ ๋ ๋ฒ์งธ์ ๋ฐฐ์น์ํค๊ณ , ๋ค์์ผ๋ก ํฐ ๊ฐ์ ์ฐพ์์ ๋์์ ์ธ ๋ฒ์งธ์ ๋ฐฐ์น์ํค๋ฉด์ ์ ๋ ฌํด ๋๊ฐ๋ ๋ฐฉ์ ๊ฑฐํ ๋ชจ์๊ณผ ๊ฐ์์ ๋ฒ๋ธ ์ ๋ ฌ(Bubble Sort)์ด๋ผ๊ณ ํ๋ค. ๊ตฌํ $O(n^{2})$ ์ผ๋ก ๊ตฌํํ๊ธฐ #include using namespace std; #define N 5 int main() { int a[N] = { 7, 6, 9, 5, 8 }; int tmp; for (int i = 0; i a[j + 1]) { tmp = ..
2022.10.06 -
- [Algorithm] ์ ํ ์ ๋ ฌ(Selection Sort)
์ ํ ์ ๋ ฌ(Selection Sort) ๋ฐ์ดํฐ์ ๊ตํ ์ค์(Swap) : ๋ ๋ณ์์ ๊ฐ์ ์๋ก ๊ตํํ๋ ์์ ๋ค์๊ณผ ๊ฐ์ด ์์ ๋ณ์(temp)๋ฅผ ์์ฑํ์ฌ ๋ฐ์ดํฐ ๊ตํ ์์ ์ ์ํํ ์ ์๋ค. temp = a; a = b; b = temp; ๋ค์๊ณผ ๊ฐ์ด ์ฝค๋ง ์ฐ์ฐ์(Comma Operator)๋ฅผ ์ฌ์ฉํ์ฌ ํ ์ค๋ก ์ฒ๋ฆฌํ ์๋ ์๋ค. temp = a, a = b, b = temp; ์ค๋ฆ์ฐจ์ ์ ๋ ฌ(Ascending Sort) ์์ ์์ด ๋์ด๋ ์๋ฃ๋ฅผ ์์ ์์์ ํฐ ์์ผ๋ก ๋ค์ ์ฌ๋ฐฐ์ดํ๋ ์์ ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌ(Descending Sort) ์์ ์์ด ๋์ด๋ ์๋ฃ๋ฅผ ํฐ ์์์ ์์ ์์ผ๋ก ๋ค์ ์ฌ๋ฐฐ์ดํ๋ ์์ ์ ํ ์ ๋ ฌ(Selection Sort) ๋ฐฐ์ด์์ ๊ฐ์ฅ ์์ ๊ฐ์ ์ฐพ์์ ๋ฐฐ์ด์ ์ฒซ ๋ฒ์งธ์ ๋ฐฐ์น์ํค๊ณ , ๋ค..
2022.10.06 -
- [Algorithm] ์ต๋(Max), ์ต์(Min), ์ต๋น(Mode)
์ต๋(Max), ์ต์(Min), ์ต๋น(Mode) ์ต๋(Max)์ ์ต์(Min) ์ฃผ์ด์ง ๋ฐฐ์ด์์ ์ต๋๊ฐ๊ณผ ์ต์๊ฐ์ ์ฐพ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ค์๊ณผ ๊ฐ๋ค. ๋ง์ฝ ๋ฐฐ์ด์ ๊ฒ์ํด์ max/min ๋ณด๋ค ํฐ/์์ ๊ฐ์ด ์๋ค๋ฉด ์ฒ์์ ๊ฐ์ ์ผ๋ก ์ธ์ด max/min ๊ฐ์ด ์ต๋๊ฐ/์ต์๊ฐ์ด ๋๋ค. ์ต๋๊ฐ ๊ตฌํ๊ธฐ โ ๋ฐฐ์ด์ ์ฒซ ๋ฒ์งธ ๊ฐ์ ์ต๋๊ฐ(max)์ด๋ผ ๊ฐ์ ํ๋ค. โก ๋ฐฐ์ด์ ๊ฒ์ํด์ max ๋ณด๋ค ํฐ ๊ฐ(x)์ด ์์ผ๋ฉด max ๊ฐ์ x๋ก ๋ณ๊ฒฝํด์ค๋ค. (max = x) โข ๊ฒฐ๊ตญ ๋ง์ง๋ง์ ์ต๋๊ฐ์ด max ๋ณ์์ ๋จ๊ฒ ๋๋ค. ์ต์๊ฐ ๊ตฌํ๊ธฐ โ ๋ฐฐ์ด์ ์ฒซ ๋ฒ์งธ ๊ฐ์ ์ต์๊ฐ(min)์ด๋ผ ๊ฐ์ ํ๋ค. โก ๋ฐฐ์ด์ ๊ฒ์ํด์ min๋ณด๋ค ์์ ๊ฐ(y)์ด ์์ผ๋ฉด min ๊ฐ์ y๋ก ๋ณ๊ฒฝํด์ค๋ค. (min = y) โข ๊ฒฐ๊ตญ ๋ง์ง๋ง์ ์ต์๊ฐ์ด min ๋ณ์์ ๋จ๊ฒ..
2022.10.06 -
- [ํ๋ฅ ๊ณผ ํต๊ณ] ์์ ์๋ฃ์ ์ ๋ฆฌ
์์ ์๋ฃ์ ์ ๋ฆฌ ์์งํ ์์ ์๋ฃ์ ํน์ฑ์ ์๊ธฐ ์ฝ๊ฒ ์ ๋ฆฌํ๊ธฐ ์ํด ๊ฐ๊ฐ์ ์ธก์ ๊ฐ์ ์ด์ฉํ๊ฑฐ๋ ์ ๋นํ ๊ตฌ๊ฐ์ผ๋ก ์ง๋จํํ์ฌ ํ ๋๋ ๊ทธ๋ฆผ์ผ๋ก ํํํ ์ ์๋ค. ์ ๋ํ(Dot Plot) ์ง์ ์๋ฃ์์ ์ฌ์ฉํ ์ ๋ํ๋ ์์ ์๋ฃ์๋ ์ฌ์ฉํ ์ ์๋ค. ์ ๋ํ๋ ๋ค์๊ณผ ๊ฐ์ ํน์ฑ์ ๊ฐ๋๋ค. (1) ๊ฐ ์๋ฃ์ ์ ํํ ์ธก์ ๊ฐ์ ์ ์ ์๋ค. (2) ์ ์ฒด ์๋ฃ์ ํฉ์ด์ง ๋ถํฌ ๋ชจ์์ ์ ์ ์๋ค. (3) ๊ด์ฐฐ๊ฐ์ ์๋งํผ ์ ์ ์ฐ์ด์ ๋ํ๋ด๋ฏ๋ก ์๋ฃ์ ์๊ฐ ๋ง์ผ๋ฉด ๋ถ์ ์ ํ๋ค. ๋์ ๋ถํฌํ(Frequency Distribution Table) ์์ ์๋ฃ๋ฅผ ์ผ์ ํ ๊ฐ๊ฒฉ์ผ๋ก ๋ฌถ์ด์ ์ง๋จํํ๋ ๋ฐฉ๋ฒ์ผ๋ก ๋์ ๋ถํฌํ๋ฅผ ์ฌ์ฉํ๋ค. ์์ ์๋ฃ๋ฅผ ์ ๋นํ ๊ฐ๊ฒฉ์ผ๋ก ์ง๋จํํ์ฌ ๊ณ๊ธ, ๋์, ์๋ ๋์, ๋์ ๋์, ๋์ ์๋ ๋์, ๊ณ๊ธ..
2022.10.04 -
- [ํ๋ฅ ๊ณผ ํต๊ณ] ์ง์ ์๋ฃ์ ์ ๋ฆฌ
์ง์ ์๋ฃ์ ์ ๋ฆฌ ์ ๋ํ(Dot Plot) ์์งํ ๋ฒ์ฃผํ ์๋ฃ์ ๋ํด ์ํ์ถ์ ๊ฐ ๋ฒ์ฃผ๋ฅผ ์์ฑํ๊ณ ์์ง ๋ฐฉํฅ์ผ๋ก ๊ฐ ๋ฒ์ฃผ์ ์ธก์ ๊ฐ์ ํด๋นํ๋ ์๋งํผ ์ ์ผ๋ก ๋ํ๋ธ ๊ทธ๋ฆผ ๊ฐ ๋ฒ์ฃผ์ ๊ด์ฐฐ ๋์ ๋งํผ ์ ์ผ๋ก ํํํ๋ฏ๋ก, ๊ด์ฐฐํ ๋์์ ์๊ฐ ๋ง์ผ๋ฉด ๋ถํธํ๋ค. ์ ๋์ํ(Frequency Table) ๊ฐ ๋ฒ์ฃผ์ ๋์์ ์๋ ๋์ ๋๋ ๋ฒ์ฃผ์ ๋ฐฑ๋ถ์จ์ ๊ธฐ์ ํ์ฌ ๋ณด์ฌ์ฃผ๋ ํ ์๋์ ์ธ ํฌ๊ธฐ๋ฅผ ๋ณด์ฌ์ฃผ์ง๋ง, ๊ทธ๋ฆผ์ ๋นํด ์ดํด๋ ฅ์ด ๋จ์ด์ง๋ค๋ ๋จ์ ์ด ์๋ค. ๋์, ์๋ ๋์, ๋ฒ์ฃผ์ ๋ฐฑ๋ถ์จ์ ๊ฐ๊ฐ ๋ค์๊ณผ ๊ฐ๋ค. - ๋์(Frequency) : ๊ฐ ๋ฒ์ฃผ์ ๋ํด ๊ด์ฐฐ๋ ์๋ฃ ์ - ์๋ ๋์(Relative Frequency) : ๊ฐ ๋ฒ์ฃผ์ ๋์๋ฅผ ์ ์ฒด ๋์๋ก ๋๋ ๊ฐ $\displaystyle \text{์๋ ๋์} = \fr..
2022.10.04 -
- [ํ๋ฅ ๊ณผ ํต๊ณ] ์๋ฃ์ ์ข ๋ฅ
์๋ฃ์ ์ข ๋ฅ ํต๊ณ์ ์ธ ๋ชฉ์ ์ ๋ง์ถฐ์ ์์ง๋ ๋์์ ์๋ฃ(Data)๋ผ๊ณ ํ๋ค. ์ด๋ฌํ ์๋ฃ๋ฅผ ์์งํ์ฌ ๋ถ์ํ๊ฑฐ๋, ์ด๋ฅผ ํ ๋๋ ๊ทธ๋ฆผ์ผ๋ก ํํํ์ฌ ์์งํ ์๋ฃ๋ก๋ถํฐ ์๋ฏธ ์๋ ์ ๋ณด๋ฅผ ์ป์ด๋ด๋ ์ผ๋ จ์ ๊ณผ์ ์ ํต๊ณ(Statistics)๋ผ๊ณ ํ๋ค. ์๋ฃ์ ์ข ๋ฅ ์๋ฃ(Data)๋ ์ซ์์ ์ํด ํํ๋๋์ง ๊ทธ๋ ์ง ์์์ง์ ๋ฐ๋ผ ํฌ๊ฒ 2๊ฐ์ง๋ก ๋ถ๋ฅ๋๋ค. ์์ ์๋ฃ(Qualitative Data)์ ์ง์ ์๋ฃ(Quantitative Data) ํ์กํ์ Aํ, Bํ, ABํ, Oํ์ด๋ผ๋ ๋ฒ์ฃผ๋ก ๊ตฌ๋ถ๋ ๋ฟ ์ซ์์ ์ํด ํํํ ์ ์๋ค. ํค ๋๋ ๋ชธ๋ฌด๊ฒ์ ๋ํ ์๋ฃ๋ ๋ฒ์ฃผ๊ฐ ์๋ ์ซ์๋ก ํํ๋๋ฉฐ, ์ซ์์ ๋ํด ๋์ ๊ด๊ณ ๋๋ ํฌ๊ธฐ ๊ด๊ณ๊ฐ ๊ตฌ๋ถ๋๋ค. ์ด์ ๊ฐ์ด ๋ฒ์ฃผ๋ก ํํ๋๋ ์๋ฃ๋ฅผ ์ง์ ์๋ฃ๋ผ ํ๊ณ , ์ซ์์ ์ํด ํํ๋๋ ์..
2022.10.03 -
- [ํ๋ฅ ๊ณผ ํต๊ณ] ์ ๋ถ๋ฒ
์ ๋ถ๋ฒ ์ ๋ถ์ ๋ฏธ๋ถ์ ์ญ์ฐ์ผ๋ก, ์ฐ์ ํ๋ฅ ๋ณ์์ ๋ํ ํ๋ฅ ์ ๊ณ์ฐํ ๋ ์ฌ์ฉํ๋ค. ๋ํ, ์ฐ์ ํ๋ฅ ๋ณ์์ ํ๋ฅ ๋ฐ๋ ํจ์๋ฅผ ์ ๋ถํ์ฌ ๋ถํฌ ํจ์๋ฅผ ์ป์ผ๋ฏ๋ก, ์ ๋ถ์ ๊ฐ๋ ์ ํ๋ฅ ์์ ๋งค์ฐ ์ค์ํ๋ค. ๋ถ์ ์ ๋ถ(Indefinite Integral) ์ฐ์ ํจ์ `f(x)` ๊ฐ ์ฃผ์ด์ก์ ๋, ์ด ํจ์๋ฅผ ๋ํจ์๋ก ๊ฐ์ง๋ ํจ์ `F(x)` ๊ฐ ์กด์ฌํ๋ฉด, ํจ์ `F(x)` ๋ฅผ `f(x)` ์ ๋ถ์ ์ ๋ถ(Indefinite Integral) ๋๋ ์์ ํจ์(Primitive Function)๋ผ ํ๋ค. ์์ ํจ์์ ๋ํจ์ ์ฌ์ด์๋ ๋ค์ ๊ด๊ณ๊ฐ ์ฑ๋ฆฝํ๋ค. $$F'(x) = f(x)$$ ์ด๋ `F(x)` ๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ๋ํ๋ด๋ฉฐ, ๊ธฐํธ $\int$ ๋ฅผ ์ ๋ถ ๊ธฐํธ(Symbol of Integral), `f(x)` ๋ฅผ ํผ ์ ..
1 2022.10.03 -
- [์ด์ฐ ์ํ] ๋ ผ๋ฆฌ์ ๋์น
๋ ผ๋ฆฌ์ ๋์น ํฉ์ฑ ๋ช ์ ๋ ํ๋ ์ด์์ ๋จ์ ๋ช ์ ๋ฅผ ๋ ผ๋ฆฌ ์ฐ์ฐ์๋ก ๊ฒฐํฉํ ํํ์ด๋ฏ๋ก ๋ณต์กํ ํํ์ผ ์๋ ์๋ค. ํฉ์ฑ ๋ช ์ ๊ฐ ๋ณต์กํ๋ค๋ ๊ฒ์ ์ปดํจํฐ ์์คํ ์์ ํํํ๊ณ ์ฐ์ฐํด์ผ ํ๋ ๋ ผ๋ฆฌ ์ฐ์ฐ์ ์๊ฐ ๋ง์์ ์๋ฏธํ๋ค. ์ด๋ ๊ฒ ๋ง์ ๋ ผ๋ฆฌ ์ฐ์ฐ์ผ๋ก ๋ณต์กํ๊ฒ ํํ๋ ํฉ์ฑ ๋ช ์ ๋ฅผ ์ง๋ฆฟ๊ฐ์ด ๊ฐ์ผ๋ฉด์ ๋จ์ํ ๋ ผ๋ฆฌ ์ฐ์ฐ์ผ๋ก ํํ๋ ํฉ์ฑ ๋ช ์ ๋ก ๋์ฒดํ๋ค๋ฉด, ์ปดํจํฐ ์์คํ ์์๋ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ๋ด๋ฉด์ ๊ฐ๋จํ๊ณ ๋น ๋ฅด๊ฒ ํํํ๊ณ ์ฐ์ฐํ ์ ์์ ๊ฒ์ด๋ค. ๋ ผ๋ฆฌ์ ๋์น(Logically Equivalence : $P ≡ Q$) ๋ ํฉ์ฑ ๋ช ์ `P` ์ `Q` ์ ์ง๋ฆฟ๊ฐ์ด ์๋ก ๊ฐ์ ๊ฒฝ์ฐ ๋ ํฉ์ฑ ๋ช ์ `P, Q` ์ ๋ํ์ฌ `P ≡ Q` ์ผ ๋ 'ํฉ์ฑ ๋ช ์ `P` ์ `Q` ๋ ๋์น์ด๋ค' ๋๋ 'ํฉ์ฑ ๋ช ์ `P` ์ `Q` ๋ ๊ฐ๋ค'..
1 2022.10.03 -
- [์ด์ฐ ์ํ] ํฉ์ฑ ๋ช ์
ํฉ์ฑ ๋ช ์ ๋ ผ๋ฆฌ ์ฐ์ฐ์์ ์ฐ์ ์์ ํฉ์ฑ ๋ช ์ ๋ ํ๋ ์ด์์ ๋จ์ ๋ช ์ ๋ฅผ ๋ ผ๋ฆฌ ์ฐ์ฐ์๋ก ๊ฒฐํฉํ ๋ช ์ ๋ฅผ ๋งํ๋ค. ํฉ์ฑ ๋ช ์ ์ ์ง๋ฆฟ๊ฐ์ ๊ฐ ๋จ์ ๋ช ์ ์ ์ง๋ฆฟ๊ฐ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง์ง๋ง, ๋ ผ๋ฆฌ ์ฐ์ฐ์์ ์ฐ์ฐ ์์ ๋ํ ์ง๋ฆฟ๊ฐ์ ๊ฒฐ์ ํ๋ ๋ฐ ์ํฅ์ ๋ฏธ์น๋ค. ์ฐ์ ์์ ๋ ผ๋ฆฌ ์ฐ์ฐ์ 1 $\neg$ 2 $\land$ 3 $\lor$ 4 $→$ 5 $↔$ ํฉ์ฑ ๋ช ์ ์์ ๊ดํธ๋ก ๋ฌถ์ ์ฐ์ฐ์ ๋จผ์ ํด์ผ ํ๋ค. ์) $(\neg p \lor q) \land r$ $\lor$ ๊ฐ $\land$ ๋ณด๋ค ์ฐ์ ์์๊ฐ ๋ฎ์ง๋ง, $\lor$ ๋ ๊ดํธ ์์ ์ฐ์ฐ์ด๋ฏ๋ก $\neg p$ ์ `q` ๋ฅผ $\lor$ ์ฐ์ฐํ ํ `r` ๊ณผ $\land$ ์ฐ์ฐํ๋ค. ๊ทธ๋ฌ๋ฏ๋ก ํฉ์ฑ ๋ช ์ $(\neg p \lor q) \land r$ ๊ณผ $\neg p \l..
2022.10.02 -
- [์ด์ฐ ์ํ] ์กฐ๊ฑด ๋ช ์
์กฐ๊ฑด ๋ช ์ ์ ๊ธ์์ ํฉ์ฑ ๋ช ์ ๋ฅผ ๊ตฌ์ฑํ๋ ๋จ์ ๋ช ์ ์ ๋ํด ์ด๋ค ์ญํ ์ ๋ถ์ฌํ์ง ์์๋ค. ๊ทธ๋ฌ๋ ๋จ์ ๋ช ์ ์ ์ญํ ์ ๋ถ์ฌํด ๊ทธ ๋จ์ ๋ช ์ ์ ์ญํ ์ด ๋ฌด์์ด๋์ ๋ฐ๋ผ ์ง๋ฆฟ๊ฐ์ด ๊ฒฐ์ ๋๋ ํฉ์ฑ ๋ช ์ ๊ฐ ์๋๋ฐ, ์กฐ๊ฑด ๋ช ์ ๊ฐ ์ด์ ํด๋นํ๋ค. ์กฐ๊ฑด ๋ช ์ (Conditional Proposition : $p → q$) / ํจ์ถ(Implication) ๋ช ์ `p, q` ์ ๋ํ์ฌ, ๋ช ์ `p` ๊ฐ ์ ์ (Premise) ๋๋ ๊ฐ์ (Hypothesis)์ด๊ณ ๋ช ์ `q` ๊ฐ ๊ฒฐ๋ก (Conclusion) ๋๋ ๊ฒฐ๊ณผ(Consequence)์ธ ๋ช ์ '์ง๊ตฌ์ ์์ ์ถ์ด ๊ธฐ์ธ์ด์ ธ ์๋ค๋ฉด, ์ง๊ตฌ์ ๊ณ์ ์ ๋ฐ๋๋ค'๋ '์ง๊ตฌ์ ์์ ์ถ์ด ๊ธฐ์ธ์ด์ ธ ์๋ค(`p`)'์ `์ง๊ตฌ์ ๊ณ์ ์ ๋ฐ๋๋ค.(`q`)' ๋ผ๋ ๋ ๋ช ์ ๋ฅผ ๊ฒฐํฉํ ํฉ์ฑ ๋ช ์ ์ด๋ค. `p`..
2022.10.02 -
- [์ด์ฐ ์ํ] ๋ ผ๋ฆฌ ์ฐ์ฐ์
๋ ผ๋ฆฌ ์ฐ์ฐ์ ์ผ๋ฐ์ ์ผ๋ก ๋ช ์ ํ๋๋ฅผ ๋จ์ ๋ช ์ (Simple Proposition)๋ผ๊ณ ํ๋ค. ํ๋ ์ด์์ ๋จ์ ๋ช ์ ๋ฅผ ๋ถ์ , ๋ ผ๋ฆฌ๊ณฑ, ๋ ผ๋ฆฌํฉ, ๋ฒ ํ์ ๋ ผ๋ฆฌํฉ๊ณผ ๊ฐ์ ๋ ผ๋ฆฌ ์ฐ์ฐ์๋ก ๊ฒฐํฉํ๋ฉด ์๋ก์ด ํ๋์ ๋ช ์ ๊ฐ ๋๊ธฐ๋ ํ๋๋ฐ, ์ด๋ฅผ ํฉ์ฑ ๋ช ์ (Compound Proposition)๋ผ๊ณ ํ๋ค. ํฉ์ฑ ๋ช ์ (Compound Proposition) ํ๋ ์ด์์ ๋ช ์ ๋ค์ด ๋ ผ๋ฆฌ ์ฐ์ฐ์์ ์ํด ๊ฒฐํฉ๋ ๋ช ์ ํฉ์ฑ ๋ช ์ ๋ฅผ ๊ตฌ์ฑํ๋ ๋จ์ ๋ช ์ ์ ์ง๋ฆฟ๊ฐ๊ณผ ๋ ผ๋ฆฌ ์ฐ์ฐ์์ ๋ฐ๋ผ ํฉ์ฑ ๋ช ์ ์ ์ง๋ฆฟ๊ฐ์ ๋ฌ๋ผ์ง๋ค. ๊ทธ๋ฌ๋ฏ๋ก ํฉ์ฑ ๋ช ์ ์ ์ง๋ฆฟ๊ฐ์ ํ๋ณํ๊ธฐ ์ํด ์ง๋ฆฌํ(Truth Table)๋ฅผ ์ฌ์ฉํ๋ค. ์ง๋ฆฌํ(Truth Table) ํฉ์ฑ ๋ช ์ ๋ฅผ ๊ตฌ์ฑํ๋ ๋จ์ ๋ช ์ ์ ์ง๋ฆฟ๊ฐ์ ๋ฐ๋ฅธ ๋ ผ๋ฆฌ ์ฐ์ฐ ๊ฒฐ๊ณผ๋ฅผ ๋ํ๋ธ ํ โ ๋ถ์ (NOT : $\ne..
2022.10.02 -
- [์ด์ฐ ์ํ] ๋ช ์
๋ช ์ ํ์ค ์ธ๊ณ๋ฅผ ๊ฐ๋ตํ๊ณ ์ ํํ๊ฒ ํ๋ณํ๋๋ก ํํํ ๋ฌธ์ฅ ์ํ์ ๋ ผ๋ฆฌ๋ฅผ ๊ตฌ์ฑํ๋ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๋จ์ ๋ช ์ ๋ ๋๊ตฌ๋ ๊ฐ๊ด์ ์ผ๋ก ์ฐธ(T)๊ณผ ๊ฑฐ์ง(F)์ ๊ตฌ๋ถํ ์ ์์ด์ผ ํ๋ค. ์ง๋ฆฟ๊ฐ(Truth Value) ์ฐธ(True : T)์ด๋ ๊ฑฐ์ง(False : F)์ ๊ฐ๋ฆฌํค๋ ๊ฐ ๋ช ์ (Proposition) ๊ฐ๊ด์ ์ธ ๊ธฐ์ค์ผ๋ก ์ง๋ฆฟ๊ฐ์ ๊ตฌ๋ถํ ์ ์๋ ๋ฌธ์ฅ์ด๋ ์์ ์ผ๋ฐ์ ์ผ๋ก ๋ช ์ ๋ ์๋ฌธ ์๋ฌธ์ $p, \;q, \;r, \;\cdots$ ๋ก ํํ ๋ช ์ ๋ ๊ฐ๊ด์ ์ผ๋ก ์ฐธ(T)๊ณผ ๊ฑฐ์ง(F)์ ๊ตฌ๋ถํ ์ ์๋ ๋ฌธ์์ด์ด์ผ ํ๋ค. ๋ช ์ ๊ฐ ์๋ ์ '์ง์ฅ๋ฉด์ ๋ง์๋ค.' ์ ๊ฐ์ ๋ฌธ์ฅ์ ์ฃผ๊ด์ ํ๋จ์ ๋ฐ๋ผ ๋ต์ด ๋ฌ๋ผ์ง ์ ์๋ ๋ฌธ์ฅ์ด๋ค. `x + 1 = 2` ์ ๊ฐ์ ์์ ๋ฏธ์ง์ `x` ๊ฐ์ ๋ฐ๋ผ ์ฐธ(T)๊ณผ ๊ฑฐ์ง(F)์ด ๋ฌ๋ผ์ง ์..
2022.10.02 -
- [C] ์ผ์ฐจ์ ๋ฐฐ์ด์ ์ํํธ(Shift)
์ผ์ฐจ์ ๋ฐฐ์ด์ ์ํํธ(Shift) ๋ฐฐ์ด์ 1๋ฒ ์ธ๋ฑ์ค๋ถํฐ ์ฌ์ฉํ๊ธฐ๊ฐ๋ฐ์ ํ๋ค๊ฑฐ๋ ๋๋ ๊ณผ๊ฑฐ์ ๊ฐ์ด ๋ฉ๋ชจ๋ฆฌ ์ ์ฝ์ ์ํด์๋ ๋ฐฐ์ด์ 0๋ฒ ์ธ๋ฑ์ค๋ถํฐ ์ฌ์ฉํ๋ ๊ฒ์ด ์ผ๋ฐํ๋์ด ์๋ค.ํ์ง๋ง, ์ฝ๋ฉ ํ ์คํธ๋ฅผ ์ํด์ ์ํ์ ์ธ ๊ณ์ฐ์ ํ๋ค๊ฑฐ๋ ๋๋ ์๊ณ ๋ฆฌ์ฆ(Algorithm)์ ํ์ฉํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์๋ 0๋ฒ ์ธ๋ฑ์ค๋ฅผ ๋น์๋๊ณ 1๋ฒ ์ธ๋ฑ์ค๋ถํฐ ์ฌ์ฉํ๋ ๊ฒ์ด ๋ฌธ์ ๋ฅผ ๊ณ์ฐํ๊ธฐ์ ์กฐ๊ธ ๋ ํธ๋ฆฌํ ๋๊ฐ ๋ง์ด ์๋ค.๋ฐฐ์ด์ 1๋ฒ ์ธ๋ฑ์ค๋ถํฐ ์ฌ์ฉํ๊ณ ์ ํ ๋, ๋ฐฐ์ด์ 0๋ฒ ์ธ๋ฑ์ค์ ๊ณต๊ฐ์ ๋ง๋ค์ง ์๊ณ ๋ฐ๋ก 1๋ฒ ์ธ๋ฑ์ค์ ๊ณต๊ฐ๋ถํฐ ๋ง๋ค์ด ์ฌ์ฉํ ์๋ ์๋ค.๋ฐ๋ผ์ ๋ฐฐ์ด์ ์ ์ธํ ๋ ์ ๋ ฅ์ผ๋ก ๋ค์ด์ค๋ ๋ฐ์ดํฐ์ ์ต๋ ๊ฐ์(N)๋ถํฐ ๋ฐฐ์ด์ ๊ธธ์ด๋ ํญ์ 1๊ฐ๊ฐ ๋ ๋ง๋๋ก(N+1) ์ ์ธ๋์ด์ผ ํ๋ค. ์ผ์ชฝ ์ํํธ(Left Shift)์ผ..
2022.09.29 -
- [C] ๋ฐฐ์ด(Array)
๋ฐฐ์ด(Array) ๋ฐฐ์ด(Array)๋ง์ ์์ ๋ฐ์ดํฐ๋ฅผ ํ๊บผ๋ฒ์ ์ผ๊ด์ ์ผ๋ก ์ฒ๋ฆฌํ๊ณ ์ ํ ๋, ์ ์ฉํ๊ฒ ์ฌ์ฉ๋ ์ ์๋ ๋ณ์๋ค์ ๋ชจ์๋ฐฐ์ด ์ ์ธ ๋ฐฉ๋ฒint a[10]; // ์๋ฃํ ๋ฐฐ์ด_์ด๋ฆ[๋ฐฐ์ด_๊ธธ์ด] ๋ฐฐ์ด์ ๊ฐ๊ฐ์ ์์ a[0], a[1], a[2], …, a[9] ๋ฅผ ์์(Element)๋ผ๊ณ ํ๋ค.๋ฐฐ์ด ๊ฐ๊ฐ์ ๊ฐ์ ๋๊ดํธ([]) ์์ ์ซ์๋ก ๋ํ๋ด๋๋ฐ, ์ด๋ฅผ ๋ฐฐ์ด์ ์ธ๋ฑ์ค(Index) ๋๋ ์ฒจ์๋ผ๊ณ ํ๋ค. ๋ฐฐ์ด์ ์ ์ธ ๋ฐฉ๋ฒ๋ฐฉ๋ฒ โ int a[5] = { 1, 2, 3, 4, 5 };๋ฐฐ์ด์ ๊ธธ์ด์ ์์๋ฅผ ์ ์ธ๊ณผ ๋์์ ์ด๊ธฐํ ํด์ฃผ๋ ๋ฐฉ๋ฒ์ด๋ค. ๋ฐฉ๋ฒ โกint b[] = { 1, 2, 3, 4, 5 };๋ฐฐ์ด์ ๊ธธ์ด๋ ์ด๊ธฐํํ์ง ์๊ณ , ๋ฐฐ์ด์ ์์๋ฅผ ์ ์ธ๊ณผ ๋์์ ์ด๊ธฐํ ํด์ฃผ๋ ๋ฐฉ๋ฒ์ด๋ค.ํ๋ก๊ทธ๋จ์ ์ด๊ธฐํ..
2022.09.28 -
- [ํ๋ฅ ๊ณผ ํต๊ณ] ๋ฏธ๋ถ๋ฒ
๋ฏธ๋ถ๋ฒ ๋ํจ์๋ ๊ทธ๋ํ ์์ ํ ์ ์์ ์ ์ ์ ๋ฐฉ์ ์์ ๊ตฌํ๊ฑฐ๋ ํจ์์ ์ต๋๊ฐ๊ณผ ์ต์๊ฐ์ ๊ตฌํ๊ธฐ ์ํ ๋๊ตฌ๋ก ์ฌ์ฉ๋ ๋ฟ๋ง ์๋๋ผ ํ๋ฅ ์์๋ ๋งค์ฐ ์ค์ํ ์ญํ ์ ํ๋ค. ๋ฏธ๋ถ ๊ณ์์ ๋ํจ์ ๊ณก์ ์์ ํ ์ ์์ ์ด ๊ณก์ ์ ๋ํ ์ ์ ์ ๋ฐฉ์ ์์ ๊ตฌํ๊ธฐ ์ํ ์ํ์ ๋๊ตฌ์ธ ๋ฏธ๋ถ ๊ณ์์ ๋ํจ์์ ๊ฐ๋ ์ ์ดํด๋ณด์. ํ๊ท ๋ณํ์จ(Average Rate of Change) ํจ์ `y = f(x)` ์ ๋ํด ๋ค์๊ณผ ๊ฐ์ด `x` ๊ฐ `a` ์์ `b` ๊น์ง ๋ณํ ๋, `y` ์ ๊ฐ์ `f(a)` ์์ `f(b)` ๋ก ๋ณํ๋ค. ์ด๋ `x` ์ ๋ณํ๋ `b - a` ๋ฅผ `x` ์ ์ฆ๋ถ(Increments)์ด๋ผ ํ๊ณ , `Δx = b - a` ๋ก ๋ํ๋ธ๋ค. ๊ทธ๋ฆฌ๊ณ `y` ์ ๋ณํ๋ `f(b) - f(a)` ๋ฅผ `y` ์ ์ฆ๋ถ์ด๋ผ..
2022.09.27 -
- [ํ๋ฅ ๊ณผ ํต๊ณ] ํจ์์ ๊ทนํ๊ณผ ์ฐ์
ํจ์์ ๊ทนํ๊ณผ ์ฐ์ ํจ์์ ๊ทนํ(Limit)์ ๋ํจ์๋ฅผ ์ ์ํ๊ธฐ ์ํ ๊ธฐ์ด ๋๊ตฌ๋ก ์ฌ์ฉ๋๋ค. ํจ์์ ์ฐ์์ฑ์ ์ฐ์ ํ๋ฅ ๋ณ์์ ํ๋ฅ ๋ถํฌ์์ ๋งค์ฐ ์ค์ํ ์ญํ ์ ๋ด๋นํ๋ค. ํจ์์ ๊ทนํ ํจ์ `y = f(x)` ์ ๋ํด ๋ณ์ `x` ๊ฐ ์ค์ `1` ์ ํ์์ด ๊ฐ๊น์์ง ๋, ํจ์ซ๊ฐ `f(x)` ๊ฐ ์ด๋ป๊ฒ ๋ณํ๋์ง ์ดํด๋ณด์. ํจ์ `f(x) = x + 1` ์ `x = 1` ์์ ํจ์ซ๊ฐ `f(1) = 2` ๊ฐ ์กด์ฌํ๋ค. ๋ณ์ `x` ๊ฐ ์ค์ `1` ์ ๊ฐ๊น์์ง์๋ก ์ง์ ์์ ์ ์ ์ `(1, 2)` ์ ๊ฐ๊น์์ง๋ค. ๋ฐ๋ผ์ ํจ์ซ๊ฐ `f(x)` ๋ `2` ์ ๊ฐ๊น์์ง๋ ๊ฒ์ ์ ์ ์๋ค. ํํธ, ํจ์ $g(x) = \frac{x^{2}-1}{x-1}$ ์ `x = 1` ์์ ํจ์ซ๊ฐ `g(1)` ์ด ์กด์ฌํ์ง ์๋๋ค..
2022.09.27 -
- [์ด์ฐ ์ํ] ์ปดํจํฐ์์์ ์์ ํํ๊ณผ ์ฐ์ฐ
์ปดํจํฐ์์์ ์์ ํํ๊ณผ ์ฐ์ฐ ์ปดํจํฐ์์์ ์ฐ์ฐ์ 2์ง์ ํํ๋ง์ผ๋ก๋ ๋ง์ ๊ณผ ๊ณฑ์ ์ฐ์ฐ๋ง ๊ฐ๋ฅํ๋ค. ์ปดํจํฐ๋ ๊ธฐ๋ณธ์ ์ธ 2์ง์ ํํ์ ๋ํ ๋ณด์(Complement) ํํ์ผ๋ก ๋ฐ๊ฟ์ ๋บ์ ๊ณผ ๋๋์ ์ฐ์ฐ์ ์ํํ๋ค. ๋ณด์(Complement) ๋ณด์ถฉํด์ฃผ๋ ์ ์ด๋ค ์ `a` ์ ๋ํ `n` ์ ๋ณด์๋ `a` ์์ ํฉ์ด `n` ์ด ๋๋ ์ ๊ธฐ์๊ฐ `n` ์ธ ์ด๋ค ์ `a` ์ ๋ํ `n` ์ ๋ณด์๋ `n` ์ผ๋ก๋ถํฐ `a` ๊น์ง ๋จ์ด์ง ๊ฑฐ๋ฆฌ๋ผ๊ณ ๋ ํ ์ ์๋ค. `n` ์ง์์์์ ๋ณด์๋ `n` ์ ๋ณด์์ `n - 1` ์ ๋ณด์๊ฐ ์กด์ฌํ๋ค. 10์ง์์๋ 10์ ๋ณด์์ 9์ ๋ณด์๊ฐ ์กด์ฌํ๊ณ , 5์ง์์๋ 5์ ๋ณด์์ 4์ ๋ณด์๊ฐ ์กด์ฌํ๋ ๊ฒ์ฒ๋ผ, 2์ง์๋ฅผ ์ฌ์ฉํ๋ ์ปดํจํฐ์์๋ 2์ ๋ณด์์ 1์ ๋ณด์๊ฐ ์กด์ฌํ๋ค. 1์ ๋ณด..
2022.09.27 -
- [์ด์ฐ ์ํ] ์ง๋ฒ๋ณ ์ฌ์น์ฐ์ฐ
์ง๋ฒ๋ณ ์ฌ์น์ฐ์ฐ ์ฌ๋ฆผ์์ ๋น๋ฆผ์ ์ง๋ฒ๋ณ๋ก ๋ง์ ์์ ์ฌ๋ฆผ์๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ๋, ๋บ์ ์์์ ๋น๋ฆผ์๊ฐ ๋ค๋ฅผ ๋ฟ, ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์น์ฐ์ฐ์ ์๋ฆฌ๋ ์ง๋ฒ์ ์๊ด ์์ด ๊ฐ๋ค. 10์ง์, 2์ง์, 8์ง์, 16์ง์๋ ๊ฐ๊ฐ ๋ ์์ ํฉ์ด 10, 2, 8, 16 ์ด์์ด๋ฉด ์ฌ๋ฆผ์๊ฐ ๋ฐ์ํ๋ค. 10์ง์, 2์ง์, 8์ง์, 16์ง์์ ๋บ์ ์ ๋น๋ฆผ์๋ ๊ฐ๊ฐ 10, 2, 8, 16์ด๋ค. ์ฌ๋ฆผ์(Carry Digit) ๋ง์ ์์ ๋ ์์ ๋ง์ ๊ฒฐ๊ณผ๊ฐ 10(10์ง์), 2(2์ง์), 8(8์ง์), 16(16์ง์) ์ด์์ผ ๋ ์์์ ์ฌ๋ฆฌ๋ ์ 1์ด ์ฌ๋ฆผ์์ ํด๋น๋๋ค. ๋น๋ฆผ์(Borrow Digit) ๋บ์ ํผ์ฐ์ฐ์1 - ํผ์ฐ์ฐ์2 ์์ ํผ์ฐ์ฐ์1 < ํผ์ฐ์ฐ์2 ์ผ ๋ ํ์์ ๋น๋ ค์ฃผ๋ ์ 10(10์ง์), 2(2์ง์), 8(8์ง์), 16(1..
2022.09.26 -
- [ํ๋ฅ ๊ณผ ํต๊ณ] ๊ฒฝ์ฐ์ ์
๊ฒฝ์ฐ์ ์ ์ด๋ค ์ํฉ์ ๋ถ๋ชํ์ ๋, ๊ทธ ์ํฉ์์ ๋ํ๋ ์ ์๋ ๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ์๊ฐํด์ผ ํ ๋๊ฐ ๋น๋ฒํ ๋ฐ์ํ๋ค. ํฉ์ ๋ฒ์น๊ณผ ๊ณฑ์ ๋ฒ์น ํฉ์ ๋ฒ์น(Rule of Addition) ์๋ก ์์ธ ๋ ์งํฉ `A` ์ `B` ์ ์์์ ์๋ฅผ ๊ฐ๊ฐ `n(A)`, `n(B)` ๋ผ๊ณ ํ๋ฉด, ๋ ์งํฉ์ด ์๋ก ์์ด๋ฏ๋ก ํฉ์งํฉ `A ∪ B` ์ ์์์ ๊ฐ์๋ `n(A ∪ B) = n(A) + n(B)` ์ด๋ค. ์ด์ ๊ฐ์ด ๋์์ ๋ฐ์ํ์ง ์๋ ๋ ์ฌ๊ฑด `A` ์ `B` ๊ฐ ์ผ์ด๋๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ฐ๊ฐ `m` ๊ณผ `n` ์ด๋ผ ํ ๋, ์ฌ๊ฑด `A` ๋๋ ์ฌ๊ฑด `B` ๊ฐ ์ผ์ด๋๋ ๊ฒฝ์ฐ์ ์๋ `m + n` ์ด๊ณ , ์ด๋ฅผ ํฉ์ ๋ฒ์น (Rule of Addition)์ด๋ผ ํ๋ค. ์์ 1 : ์ฑ ์ ์์ ์๋ก ๋ค๋ฅธ ์ฐํ 5์๋ฃจ์ ์๋ก..
2022.09.21 -
- [ํ๋ฅ ๊ณผ ํต๊ณ] ํจ์
ํจ์ ํ๋ฅ ํ์์์ ๋ฐ์ํ๋ ํน์ ํ ์ฑ์ง์ ๋ํ๋ด๊ธฐ ์ํด ํ๋ฅ ๋ณ์๋ฅผ ์ฌ์ฉํ๋๋ฐ, ์ด๋ ํ๋ฅ ๋ณ์์ ๋ํ ํจ์๋ฅผ ์ด์ฉํ๋ฉด ํ๋ฅ ์ ์ฝ๊ฒ ๊ณ์ฐํ ์ ์๋ค. ํจ์์ ์๋ฏธ ๊ณต์งํฉ์ด ์๋ ๋ ์งํฉ `X` ์ `Y` ์ ๋ํด `X` ์์ ๊ฐ ์์ `x` ๋ฅผ `Y` ์์ ์๋ ์ค์ง ํ ์์ `y` ์ ๋์์ํค๋ ๊ด๊ณ `f` ๋ฅผ ํจ์(Function)๋ผ ํ๊ณ , $f : X → Y, \; y = f(x)$ ๋ก ๋ํ๋ธ๋ค. `x` ์ ์งํฉ `X` ๋ฅผ ํจ์ `f` ์ ์ ์์ญ(Domain)์ด๋ผ ํ๊ณ $dom(f)$(๋๋ $D_{f}$) ๋ก ๋ํ๋ธ๋ค. `y` ์ ์งํฉ `Y` ๋ฅผ ํจ์ `f` ์ ๊ณต์ญ(Codomain)์ด๋ผ ํ๋ค. ํนํ `y = f(x)` ๋ฅผ ํจ์๋ผ ํ๋ฉด, `x` ๊ฐ์ด ์ ํด์ง๋ฉด ๋์ ๊ด๊ณ `f` ์ ์ํด `y` ๊ฐ์ด..
2022.09.20 -
- [์ด์ฐ ์ํ] ์ง๋ฒ ๊ฐ ๋ณํ
์ง๋ฒ ๊ฐ ๋ณํ ์ฌ๋์ด ์ฌ์ฉํ๋ ์๋ก ์ปดํจํฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํ๊ฑฐ๋ ์ฐ์ฐ์ ์๊ตฌํ๋ฉด, ์ปดํจํฐ๋ ์์ ์ด ์ฌ์ฉํ๋ 2์ง์๋ก ๋ณํํ์ฌ ์ฒ๋ฆฌํ๋ฉฐ, ๋ฐ์ดํฐ๊ฐ ๋ฐฉ๋ํด์ง์ ๋ฐ๋ผ 8์ง์๋ 16์ง์๋ก ํํํ๊ธฐ๋ ํ๋ค. 10์ง์์ 2์ง์๋ ์ด๋ค ์ง๋ฒ์ผ๋ก๋ ๋ณํ์ด ๊ฐ๋ฅํ์ง๋ง, 8์ง์์ 16์ง์๋ ์๋ก ์ง์ ๋ณํ์ด ๋ถ๊ฐ๋ฅํ๋ค. ๊ทธ๋ฌ๋ฏ๋ก 8์ง์๋ฅผ 16์ง์๋ก, ๋๋ 16์ง์๋ฅผ 8์ง์๋ก ๋ณํํ๊ธฐ ์ํด์๋ ๋จผ์ 10์ง์๋ 2์ง์๋ก ๋ณํํ ํ์ 8์ง์๋ 16์ง์๋ก ๋ณํํด์ผ ํ๋ค. [1] 10์ง์ → 2์ง์ / 8์ง์ / 16์ง์ 10์ง ์ค์๋ฅผ 2์ง์, 8์ง์ ๋๋ 16์ง์๋ก ๋ณํํ ๋๋ ์ ์๋ถ์ ์์๋ถ๋ฅผ ๋ณํํ๋ ๋ฐฉ๋ฒ์ด ๋ค๋ฅด๋ค. ์ ์๋ถ ๊ตฌํ๊ธฐ ๋ชซ์ด 0์ด ๋ ๋๊น์ง ๋ณํํ๋ ค๋ ๊ธฐ์๋ก ๋๋๋ฉด์ ๊ฐ ๋จ๊ณ๋ง๋ค ๋์ค๋ ๋๋จธ์ง๋ฅผ ๋์ดํ๋ ๋ฐฉ์์ผ๋ก ..
2022.09.20 -
- [์ด์ฐ ์ํ] ์ง๋ฒ๋ณ ํํ
์ง๋ฒ๋ณ ํํ ๋ช ๊ฐ์ ์ซ์๋ฅผ ์ด์ฉํ์ฌ ์๋ฅผ ํํํ๋๋์ ๋ฐ๋ผ ์ง๋ฒ์ด ๊ฒฐ์ ๋๋ค. `n` ์ง๋ฒ๊ณผ `n` ์ง์ `0` ๋ถํฐ `n - 1` ๊น์ง์ ์ซ์๋ก ์๋ฅผ ํํํ๋ ๋ฐฉ๋ฒ๊ณผ ๊ทธ๋ ๊ฒ ํํํ ์ ํ์ฌ ์ฌ์ฉํ๊ณ ์๋ ์ง๋ฒ์ ํ๊ธฐ๋ฅผ ๊ธฐ์(Base)๋ผ๊ณ ํ๋ค. ๋ง์ฝ `n` ์ง๋ฒ์ ์ฌ์ฉํ๊ณ ์๋ค๋ฉด ๊ธฐ์๋ `n` ์ผ๋ก, ํํํ ์์ ์ค๋ฅธ์ชฝ ๋์ ์๋ ์ฒจ์๋ก ํ๊ธฐํ๋ค. ์) $1365_{10}$ (10์ง์) 10์ง์๋ ๊ธฐ์๋ฅผ ์๋ตํ์ฌ $1365$ ๋ก๋ง ์์ฑํ ์ ์๋ค. ์) $1365_{8}$ (8์ง์) ๊ธฐ์์ ๋ฐ๋ผ ์ฝ๋ ๋ฐฉ๋ฒ๋ ๋ค๋ฅด๋ค. 10์ง์๋ ์ฒ, ๋ฐฑ, ์ญ, ์ผ ๋จ์๋ฅผ ๋ถ์ฌ ์ฝ๋๋ค. $1365_{10}$ : ์ฒ์ผ๋ฐฑ์ก์ญ์ค 2์ง์, 8์ง์, 16์ง์๋ ์ซ์๋ฅผ ํ๋์ฉ ์์๋๋ก ์ฝ๋๋ค. $1101_{2}$ : 2์ง์ ์ผ์ผ๊ณต์ผ..
2022.09.20