๋ฐ์ํ ์ฒ์ฒํ, ๊พธ์คํ../์ด์ฐ์ํ2 [์ด์ฐ์ํ] ๋ ผ๋ฆฌ ๋ช ์ ์ฐธ๊ณผ ๊ฑฐ์ง์ ๊ตฌ๋ถ ํ ์ ์๋ ๋ฌธ์ฅ ๋๋ ์์ ๊ตฌ๋ถ ํ ์ ์๋ค๋ฉด ๋ช ์ ์ด๊ณ , ์ง๋ฆฌ๊ฐ(์ฐธ/๊ฑฐ์ง)๋ ์ ์ ์์ ๋ ผ๋ฆฌ์ฐ์ฐ ๋ ผ๋ฆฌ์ฐ์ฐ (๋ ผ๋ฆฌํฉ, ๋ ผ๋ฆฌ๊ณฑ, ๋ถ์ , ๋ฐฐํ์ ๋ ผ๋ฆฌํฉ) ํฉ์ฑ๋ช ์ ์กฐ๊ฑด๋ช ์ [ p -> q ] ์์กฐ๊ฑด๋ช ์ [ p q ] ๋ ผ๋ฆฌ์ ๋์น [ p ≡ q ] ํญ์ง๋ช ์ ์ ๋ชจ์๋ช ์ ์ ์ด๋ ผ๋ฆฌ ๋ช ์ ํจ์ ? ๋ณ์์ ๊ฐ์ ์ํด ํจ์์ ์ง๋ฆฌ๊ฐ์ด ๊ฒฐ์ ๋๋ ๋ฌธ์ฅ์ด๋ ์ ํ์ ์ ์ ์ฒดํ์ ์(∀) -> "๋ชจ๋ (์์์)"์ ์๋ฏธ ์กด์ฌํ์ ์(∃) -> "์กด์ฌํ๋ค"๋ฅผ ์๋ฏธ ์ถ๋ก ์ฐธ(T)์ด๋ผ๊ณ ์๋ ค์ ธ ์๋ ์ฌ์ค๋ก๋ถํฐ ๋ ผ๋ฆฌ์ ์ธ ๊ณผ์ ์ ๊ฑฐ์ณ ์ฐธ(T)์ธ ์ฌ์ค๋ค์ ์ด๋์ด๋ด๋ ๊ณผ์ ์ ์ถ๋ก ์ด๋ผ๊ณ ํจ ์ ์ ๋ฅผ ์ฐธ(T)์ด๋ผ๊ณ ๊ฐ์ ํ์ ๋, ๊ฒฐ๋ก ์ด ํญ์ ์ฐธ(T)์ธ ์ถ๋ก ์ ์ ํจ์ถ๋ก ์ด๋ผ๊ณ ํจ 2024. 3. 4. [์ด์ฐ์ํ] ๊ฐ์ ์ด์ฐ์ํ์ด๋ ? ์ด์ฐ์ ์ธ ์ํ๊ตฌ์กฐ(๋๋๋จ์ด์ง)์ ๋ํด์ ์ฐ๊ตฌํ๋ ํ๋ฌธ ๋ชจ๋ธ๋ง๊ณผ ์ถ์ํ ์ฑ๊ณต์ ์ธ ๋ฌธ์ ํด๊ฒฐ์ ์ํด ๋๊ตฌ, ๊ธฐ๋ฒ, ๋ฐฉ๋ฒ๋ก ์ ํ์ด ์ค์ํจ ์ํ์ ๋ชจ๋ธ๋ง ? ์ํ์ ๋๊ตฌ๋ก ์ค์ํ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋๋ก ์ถ์ํ ํ๋ ๊ณผ์ ์ถ์ํ ? ํน์ ํ ์ฑ์ง์ ๋ฝ์๋ด๋ ๊ฒ => ๋ฌธ์ ํด๊ฒฐ์ ์ํด ๊ผญ ํ์ํ ๊ฒ๋ง ๋จ๊ธฐ๊ณ ๊ด๋ จ ์๋ ๋ด์ฉ์ ์ ๊ฑฐํ๊ฑฐ๋ ๋จ์ํ ์ํค๋ ๊ณผ์ ์ ๋ณด๋ชจ๋ธ๋ง ? ์ค์ํ์ ๋ฌธ์ ๋ฅผ ์ปดํจํฐ์์ ํด๊ฒฐํ ์ ์๋ ํํ๋ก ์ถ์ํํ๋ ๊ณผ์ ์๊ณ ๋ฆฌ์ฆ ์ธ์ด ์๊ณ ๋ฆฌ์ฆ์ ๋ชจํธํ์ง ์๊ฒ ํํํ๊ธฐ ์ํด ์ปดํจํฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด(PL), ์์๋, ์์ฌ์ฝ๋ ๋ฑ์ ์ฌ์ฉ ์ปดํจํฐ๋ก ํด๊ฒฐ ํ ์ ์๋ ๋ฌธ์ => ์์ฐจ/์ ํ(if/switch)/๋ฐ๋ณต(for/while/foreach) ์ฐ์ต๋ฌธ์ Q ์ฐ์์ ์ธ ๋ฐ์ดํฐ ์งํฉ์ ์ฃผ์์์ .. 2024. 3. 4. ์ด์ 1 ๋ค์ ๋ฐ์ํ