πΎ λ Όλ¦¬ μ°μ° - λΉνΈλ‘ νννλ μ°Έκ³Ό κ±°μ§
βν κΆμΌλ‘ μ½λ μ»΄ν¨ν° ꡬ쑰μ νλ‘κ·Έλλ°β μ€ λ Όλ¦¬ μ°μ° ννΈ μμ½
κΈ°λ³Έ κ°λ
λΉνΈλ‘ νννλ μ/μλμ€ μ§λ¬Έ
λΉνΈμ μ€μν νμ© λ°©λ² μ€ νλλ μ/μλμ€λ‘ λ΅ν μ μλ μ§λ¬Έμ κ²°κ³Όλ₯Ό μ μ₯νλ κ²μ λλ€.
νν κ°λ₯ν μ§λ¬Έμ μ:
- βλ μ¨κ° μΆμ΄κ°?β
- βλ΄ λͺ¨μλ₯Ό μ’μνλ?β
- βλΉκ° μ€κ³ μλκ°?β
νν λΆκ°λ₯ν μ§λ¬Έμ μ:
- βκ° νν° μ₯μλ μ΄λμΈκ°?β (λ΅μ΄ μ/μλμ€κ° μλ)
λ Όλ¦¬κ°μ μ©μ΄
| λ΅λ³ | λ Όλ¦¬ μ©μ΄ | λΉνΈ κ° |
|---|---|---|
| μ | μ°Έ(true) | 1 |
| μλμ€ | κ±°μ§(false) | 0 |
μμ°μ΄μμμ λ Όλ¦¬ μ‘°ν©
μΌμ μΈμ΄μ λ Όλ¦¬ ꡬ쑰
μ°λ¦¬λ μΌμ μΈμ΄μμ μ¬λ¬ μ/μλμ€ κ΅¬μ μ μ‘°ν©νμ¬ λ³΅ν©μ μΈ μ‘°κ±΄μ ννν©λλ€.
μμ λ¬Έμ₯λ€:
- βλ°μ λΉκ° λ΄λ¦¬κ³ μκ±°λ μΆ₯λ€λ©΄ μ½νΈλ₯Ό μ μ΄λΌβ
- βλμ΄ μ€κ³ , νκ΅μ κ°λ λ μ΄ μλλΌλ©΄ μ€ν€λ₯Ό νλ¬ κ°λΌβ
λ Όλ¦¬ μ©μ΄λ‘ μ¬νν
첫 λ²μ§Έ λ¬Έμ₯μ λ Όλ¦¬μ νν
'μΆμ΄κ°?'κ° μ°Έ OR 'λΉκ° μ€κ³ μλκ°?'κ° μ°Έ
β 'μ½νΈ μ
λλ€'κ° μ°Έ
λ λ²μ§Έ λ¬Έμ₯μ λ Όλ¦¬μ νν
'λμ΄ μ€κ³ μλκ°?'κ° μ°Έ AND 'νκ΅μ κ°λ λ μΈκ°?'κ° μ°Έμ΄ μλ
β 'μ€ν€λ₯Ό νλ€'κ° μ°Έ
λ Όλ¦¬ μ°μ°μ μ μ
λ Όλ¦¬ μ°μ°μ΄λ?
λ€λ₯Έ λΉνΈλ€μ΄ νννλ λ΄μ©μΌλ‘λΆν° μλ‘μ΄ λΉνΈλ₯Ό λ§λ€μ΄λ΄λ λμμ λ Όλ¦¬ μ°μ°(logic operation)μ΄λΌκ³ ν©λλ€.
λ Όλ¦¬ μ°μ°μ νΉμ§
- μ λ ₯: νλ μ΄μμ λΉνΈκ° (μ°Έ/κ±°μ§)
- μ²λ¦¬: λ Όλ¦¬μ κ·μΉμ λ°λ₯Έ μ°μ°
- μΆλ ₯: μλ‘μ΄ λΉνΈκ° (μ°Έ/κ±°μ§)
κΈ°λ³Έ λ Όλ¦¬ μ°μ°μ
| μ°μ°μ | μλ―Έ | μμ |
|---|---|---|
| AND | κ·Έλ¦¬κ³ | Aμ΄κ³ BμΌ λ |
| OR | λλ | Aμ΄κ±°λ BμΌ λ |
| NOT | ~μ΄ μλ | Aκ° μλ λ |
μ€μν μ μ© μμ
μ‘°κ±΄λΆ νλ κ²°μ
쑰건: (λΉκ° μ΄ OR μΆμ) AND (μ°μ°μ΄ μμ)
κ²°κ³Ό: μ°μ°μ κ°μ Έκ°λ€
쑰건: (λμ΄ μ΄ AND μ£Όλ§) AND NOT(μν)
κ²°κ³Ό: μ€ν€λ₯Ό νλ¬ κ°λ€
μ»΄ν¨ν°μμμ νμ©
- νλ‘κ·Έλ¨μ 쑰건문 (if-else)
- λ°μ΄ν°λ² μ΄μ€ κ²μ 쑰건
- νλ‘ μ€κ³μ λ Όλ¦¬ κ²μ΄νΈ
ν΅μ¬ ν¬μΈνΈ
- λ¨μμ±: λΉνΈ νλλ‘λ μ/μλμ€ μ§λ¬Έλ§ νν κ°λ₯
- μ‘°ν©μ±: μ¬λ¬ λΉνΈλ₯Ό λ Όλ¦¬ μ°μ°μΌλ‘ μ‘°ν©νμ¬ λ³΅μ‘ν 쑰건 νν
- μΌκ΄μ±: μμ°μ΄μ λ Όλ¦¬ ꡬ쑰μ μ»΄ν¨ν°μ λ Όλ¦¬ μ°μ°μ΄ λ³Έμ§μ μΌλ‘ λμΌ
- νμ₯μ±: κΈ°λ³Έ λ Όλ¦¬ μ°μ°μλ€λ‘ λ 볡μ‘ν λ Όλ¦¬ ꡬ쑰 κ΅¬μ± κ°λ₯
λ Όλ¦¬ μ°μ°μ μ»΄ν¨ν°κ° μΈκ°μ μ¬κ³ κ³Όμ μ λͺ¨λ°©νκ³ , 볡μ‘ν μμ¬κ²°μ μ μλννλ κΈ°λ°μ΄ λ©λλ€.