Site Loader

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ† истинности для логичСских Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ:

ΠžΡΠ½ΠΎΠ²Ρ‹ Π»ΠΎΠ³ΠΈΠΊΠΈ. Π’Π°Π±Π»ΠΈΡ†Π° истинности. Π Π°Π²Π½ΠΎΡΠΈΠ»ΡŒΠ½Ρ‹Π΅ логичСскиС выраТСния

АлгСбра высказываний. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ высказывания. Π’Π°Π±Π»ΠΈΡ†Π° истинности для высказываний. ЛогичСскиС тоТдСства. (ЛСкция 2)

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ† истинности слоТных высказываний

Π›ΠΎΠ³ΠΈΠΊΠ° высказываний

ЛогичСскиС основы Π­Π’Πœ. Алгоритмы Π»ΠΎΠ³ΠΈΠΊΠΈ. ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ† истинности

Π›ΠΎΠ³ΠΈΠΊΠ° высказываний. Π’Π°Π±Π»ΠΈΡ†Ρ‹ истинности

ЛогичСскоС высказываниС. Π’ΠΈΠ΄Ρ‹ слоТных высказываний

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ† истинности. 8 класс

ЛогичСская модСль. Π›ΠΎΠ³ΠΈΠΊΠ° высказываний. ΠžΡΠ½ΠΎΠ²Ρ‹ Π»ΠΎΠ³ΠΈΠΊΠΈ высказываний

Π€ΠΎΡ€ΠΌΡƒΠ»Ρ‹ Π°Π»Π³Π΅Π±Ρ€Ρ‹ высказываний

Π’Π΅ΠΌΠ° ΡƒΡ€ΠΎΠΊΠ°:
Β«ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ† истинности для
логичСских Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉΒ»
ЦСль: Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π°Π²Ρ‹ΠΊΠΎΠ² примСнСния Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ
построСния Ρ‚Π°Π±Π»ΠΈΡ† истинности для составных логичСских
Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

2. ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ истинности

Π’Π°Π±Π»ΠΈΡ†Π° истинности – это Ρ‚Π°Π±Π»ΠΈΡ†Π°, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ
ΠΈΡΡ‚ΠΈΠ½Π½ΠΎΡΡ‚ΡŒ слоТного высказывания ΠΏΡ€ΠΈ всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ…
значСниях входящих ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….
ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий:
1. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ количСство строк Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅:
β€’ количСство строк = 2n+1,
Π³Π΄Π΅ n – количСство
логичСских ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, 1 – строка Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ²
2. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ количСство столбцов Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅:
β€’ количСство столбцов = количСству логичСских
ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… + количСство логичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ
3. Π Π°ΡΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρ‹ дСйствий:
β€’ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρ‹: ( ), Β¬, &, V, импликация, эквивалСнция;
4. Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ столбцы Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π½Π°Π±ΠΎΡ€Π°ΠΌΠΈ
Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.
5. Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ истинности, выполняя логичСскиС
ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π² соотвСтствии с ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°ΠΌΠΈ дСйствий.

3. Π’ составных высказываниях логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ порядкС:

1.
2.
3.
4.
5.
6.
Π’ составных высказываниях логичСскиС
ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ
порядкС:
ДСйствия Π² скобках
ΠžΡ‚Ρ€ΠΈΡ†Π°Π½ΠΈΠ΅ (Π½Π΅)
ΠšΠΎΠ½ΡŠΡŽΠ½ΠΊΡ†ΠΈΡ (ΠΈ)
Π”ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΡ (ΠΈΠ»ΠΈ)
Π˜ΠΌΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ
ЭквивалСнция

4. Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ истинности

22+1=5
Β¬( A&B)
A
B
A&B
Β¬( A&B)
0
0
0
1
0
1
0
1
1
0
0
1
1
1
1
0
2+2=4
Наборы Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ ошибок,
Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽΡ‚ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:
1) Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ столбСц Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ
ΠΏΠΎΠΏΠΎΠ»Π°ΠΌ ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ нулями, Π°
ниТнюю β€” Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ;
2) Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ столбСц Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π½Π°
Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ части ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΈ Ρ‡Π΅Ρ€Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈΡΡ
Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ Π½ΡƒΠ»Π΅ΠΉ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†, начиная с Π³Ρ€ΡƒΠΏΠΏΡ‹ Π½ΡƒΠ»Π΅ΠΉ;
3) ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ столбцов Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ…
ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π½Π° 8, 16 ΠΈ Ρ‚. Π΄. частСй ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈΡ…
Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ Π½ΡƒΠ»Π΅ΠΉ ΠΈΠ»ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ† Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π³Ρ€ΡƒΠΏΠΏΠ° Π½ΡƒΠ»Π΅ΠΉ
(Π΅Π΄ΠΈΠ½ΠΈΡ†) Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ символа.

6. Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ истинности для выраТСния:
F=(A
А
Π’
0
0
0
А
Π’
B)&(A
B)
А
Π’
А
Π’
0
1
1
1
0
1
1
1
0
1
1
1
0
1
0
1
1
1
1
1
1
0
0
0
0
F

7. Π ΠΠ’ΠΠžΠ‘Π˜Π›Π¬ΠΠ«Π• Π›ΠžΠ“Π˜Π§Π•Π‘ΠšΠ˜Π• Π’Π«Π ΠΠ–Π•ΠΠ˜Π―

ЛогичСскиС выраТСния, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…
Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ истинности ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚,
Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π²Π½ΠΎΡΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ.

8. Π”ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ логичСскиС выраТСния: А & Π’ ΠΈ А Π’, Ρ€Π°Π²Π½ΠΎΡΠΈΠ»ΡŒΠ½Ρ‹

Π”ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ логичСскиС выраТСния:
А & Π’ ΠΈ А Π’, Ρ€Π°Π²Π½ΠΎΡΠΈΠ»ΡŒΠ½Ρ‹
Π’Π°Π±Π»ΠΈΡ†Π° истинности для А&Π’
Π’Π°Π±Π»ΠΈΡ†Π° истинности для А v Π’
А
Π’
А
Π’
А & Π’
А
Π’
А
Π’
А
0
0
1
1
1
0
0
0
1
0
1
1
0
0
0
1
1
0
1
0
0
1
0
1
0
1
0
1
1
0
0
0
1
1
1
0
Π’Π°Π±Π»ΠΈΡ†Ρ‹ истинности ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, логичСскиС
выраТСния Ρ€Π°Π²Π½ΠΎΡΠΈΠ»ΡŒΠ½Ρ‹.
Π’
ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ истинности для логичСского выраТСния A v А & Π’.
Π’ Π½Ρ‘ΠΌ Π΄Π²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, Π΄Π²Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ сначала выполняСтся
ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ†ΠΈΡ, Π° Π·Π°Ρ‚Π΅ΠΌ β€” Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΡ. ВсСго Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅
столбца:
Наборы Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… β€” это Ρ†Π΅Π»Ρ‹Π΅ числа ΠΎΡ‚ 0 Π΄ΠΎ 3
прСдставлСнныС Π² двухразрядном Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅: 00, 01, 10, 11.
ЗаполнСнная Ρ‚Π°Π±Π»ΠΈΡ†Π° истинности ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄:
ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ послСдний столбСц (Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚) совпал со
столбцом А. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС говорят, Ρ‡Ρ‚ΠΎ логичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ A v А& Π’
Ρ€Π°Π²Π½ΠΎΡΠΈΠ»ΡŒΠ½ΠΎ логичСской ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ А.
Π’Π°Π±Π»ΠΈΡ†Π° Для 3 ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…
(А Π’ Π‘)
А
Π’
Π‘
Π‘
Π’ Π‘
А Π’ Π‘ (А Π’ Π‘)
0
0
0
1
0
0
1
0
0
1
0
0
0
1
0
1
0
1
1
1
0
0
1
1
0
0
0
1
1
0
0
1
0
1
0
1
0
1
0
0
1
0
1
1
0
1
1
1
0
1
1
1
0
0
1
0
Бвойства логичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ
Π—Π°ΠΊΠΎΠ½Ρ‹ Π°Π»Π³Π΅Π±Ρ€Ρ‹-Π»ΠΎΠ³ΠΈΠΊΠΈ
Π—Π°ΠΊΠΎΠ½ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ
ΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ
Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ
A&
AB
&=
Δ€B
=&
0A
AV
AB
VΔ€
=B
=V
1A
(A & B) &
AC
& =AA= &
A ( B & C)
Π—Π°ΠΊΠΎΠ½
Π‘ΠΎΡ‡Π΅Ρ‚Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ
повторСния
(A V B) V
AC
VA
=A=VA( B V C)
Π—Π°ΠΊΠΎΠ½Ρ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ
Π Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ
с0и1
A&(B
A&
VC)=
0=0;(A&B)
A &1V =(A&C)
A
V 0 ==A;(AA
V1=1
AVA
(B&C)
VB)&(A
VC)
Π—Π°ΠΊΠΎΠ½
Π—Π°ΠΊΠΎΠ½Ρ‹
Π΄Π²ΠΎΠΉΠ½ΠΎΠ³ΠΎ
ΠΎΠ±Ρ‰Π΅ΠΉ
отрицания
инвСрсии
A&B=Δ€VB
Δ€=A
AVB =Δ€&B

English Β  Β  Русский ΠŸΡ€Π°Π²ΠΈΠ»Π°

Π—Π°Π΄Π°Π½ΠΈΠ΅ 2 Π•Π“Π­ ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ 2023

Π—Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡˆΡŒ 1 Π±Π°Π»Π». На Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ отводится ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 3 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹.

ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΡ логичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ

\lnot A, Π½Π΅ A — ΠΎΡ‚Ρ€ΠΈΡ†Π°Π½ΠΈΠ΅, инвСрсия
A \land B, A ΠΈ B — логичСскоС ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ†ΠΈΡ
A \lor B, A ΠΈΠ»ΠΈ B — логичСскоС слоТСниС, Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΡ
A \to B -импликация, слСдованиС
A \equiv B — ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ, Ρ€Π°Π²Π½ΠΎΡΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ

ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ выполнСния логичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ (Ссли Π½Π΅Ρ‚ скобок)

ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
1. Π’Ρ‹ΡΡˆΠΈΠΉΠΠ•NOTΒ¬,Β―
2. Π’Ρ‹ΡΠΎΠΊΠΈΠΉΠ˜AND&,*,Ξ›
3. Π‘Ρ€Π΅Π΄Π½ΠΈΠΉΠ˜Π›Π˜ORV, +
4. НизкийБлСдованиСIMPβ†’
5. ΠΠΈΠ·ΡˆΠΈΠΉΠ­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒEQU≑,↔

Β 

Π’Π°Π±Π»ΠΈΡ†Π° логичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ

ABΒ¬AA Ξ› BA V BA β†’ BA ≑ B
0010011
0110110
1000100
1101111

Could not load xLike class!

ЛогичСская функция F задаётся Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ (\lnot B \lor A \lor \lnot C) \land C. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅, ΠΊΠ°ΠΊΠΎΠΌΡƒ столбцу Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ истинности Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ F соотвСтствуСт каТдая ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… A, B, C.

???F
0000
0010
0101
0110
1000
1010
1101
1111

Π’ ΠΎΡ‚Π²Π΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π±ΡƒΠΊΠ²Ρ‹ A, B, C Π² Ρ‚ΠΎΠΌ порядкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΠ΄ΡƒΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠΌ столбцы.

ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅

ЛогичСская функция F задаётся Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ (\lnot A \land B) \lor C \lor B . ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅, ΠΊΠ°ΠΊΠΎΠΌΡƒ столбцу Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ истинности Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ F соотвСтствуСт каТдая ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… A, B, C.

???F
0000
0010
0101
0111
1001
1011
1101
1111

Π’ ΠΎΡ‚Π²Π΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π±ΡƒΠΊΠ²Ρ‹ A, B, C Π² Ρ‚ΠΎΠΌ порядкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΠ΄ΡƒΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠΌ столбцы.

ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅

ЛогичСская функция F задаётся Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ (\lnot C \land A) \lor B \lor \lnot C . ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅, ΠΊΠ°ΠΊΠΎΠΌΡƒ столбцу Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ истинности Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ F соотвСтствуСт каТдая ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… A, B, C.

???F
0001
0011
0100
0111
1001
1011
1100
1111

Π’ ΠΎΡ‚Π²Π΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π±ΡƒΠΊΠ²Ρ‹ A, B, C Π² Ρ‚ΠΎΠΌ порядкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΠ΄ΡƒΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠΌ столбцы.

ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅

ЛогичСская функция F задаётся Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ (\lnot C \land A) \lor (C \land B \land A). ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅, ΠΊΠ°ΠΊΠΎΠΌΡƒ столбцу Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ истинности Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ F соотвСтствуСт каТдая ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… A, B, C.

???F
0000
0011
0100
0111
1000
1010
1100
1111

Π’ ΠΎΡ‚Π²Π΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π±ΡƒΠΊΠ²Ρ‹ A, B, C Π² Ρ‚ΠΎΠΌ порядкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΠ΄ΡƒΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠΌ столбцы.

ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅

ЛогичСская функция F задаётся Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ C \to (A \land (B \lor C)). ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅, ΠΊΠ°ΠΊΠΎΠΌΡƒ столбцу Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ истинности Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ F соотвСтствуСт каТдая ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… A, B, C.

???F
0001
0010
0101
0110
1001
1011
1101
1111

Π’ ΠΎΡ‚Π²Π΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π±ΡƒΠΊΠ²Ρ‹ A, B, C Π² Ρ‚ΠΎΠΌ порядкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΠ΄ΡƒΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠΌ столбцы.

ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅

ΠΠ°Ρ‡Π°Ρ‚ΡŒ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π° истинности ΠΈ ΠΊΠ°ΠΊ Сю ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ?

Π’Π°Π±Π»ΠΈΡ†Π° истинности β€” это матСматичСский инструмСнт, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для опрСдСлСния Ρ‚ΠΎΠ³ΠΎ, являСтся Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ истинным ΠΈΠ»ΠΈ Π»ΠΎΠΆΠ½Ρ‹ΠΌ. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ обоснованности Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°, показывая всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ этого Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ‚Π°Π±Π»ΠΈΡ† истинности, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ². Π’ этом Π±Π»ΠΎΠ³Π΅ ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π° истинности ΠΈ ΠΊΠ°ΠΊ Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π° истинности?

Π’Π°Π±Π»ΠΈΡ†Π° истинности β€” это матСматичСская Ρ‚Π°Π±Π»ΠΈΡ†Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ для опрСдСлСния истинности логичСского выраТСния. Π˜ΡΡ‚ΠΈΠ½Π½ΠΎΡΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ выраТСния Π»ΠΈΠ±ΠΎ истинно, Π»ΠΈΠ±ΠΎ Π»ΠΎΠΆΠ½ΠΎ. Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ истинности пСрСчислСны всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ истинности для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ истинности для всСго выраТСния.

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Π°Π±Π»ΠΈΡ†Π° истинности?

Π’Π°Π±Π»ΠΈΡ†Π° истинности β€” это матСматичСская Ρ‚Π°Π±Π»ΠΈΡ†Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ для опрСдСлСния Ρ‚ΠΎΠ³ΠΎ, являСтся Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ истинным ΠΈΠ»ΠΈ Π»ΠΎΠΆΠ½Ρ‹ΠΌ. Π’Π°Π±Π»ΠΈΡ†Ρ‹ истинности ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΎΡ†Π΅Π½ΠΊΠΈ составных ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ, логичСских эквивалСнтностСй ΠΈ Ρ‚Π°Π²Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΠΉ.

ΠšΠ°ΠΊΠΎΠ²Ρ‹ прСимущСства использования Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ истинности?

Π’Π°Π±Π»ΠΈΡ†Π° истинности β€” это матСматичСская Ρ‚Π°Π±Π»ΠΈΡ†Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ для опрСдСлСния истинности логичСского выраТСния. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ истинности выраТСния β€” это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ оцСниваСтся Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° всСм ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ Π² Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ значСния. ОсновноС прСимущСство использования Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ истинности Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° позволяСт Π²Π°ΠΌ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ логичСского выраТСния. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для понимания Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈ для поиска ошибок Π² Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ истинности ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для упрощСния слоТных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΡƒΡ‚Π΅ΠΌ опрСдСлСния эквивалСнтных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с мСньшим количСством ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ истинности

Π’Π°Π±Π»ΠΈΡ†Π° истинности β€” это матСматичСская Ρ‚Π°Π±Π»ΠΈΡ†Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ для опрСдСлСния значСния истинности логичСского выраТСния. Π’Π°Π±Π»ΠΈΡ†Ρ‹ истинности ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠ»ΠΈ для вычислСния Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… логичСской схСмы.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ истинности, пСрСчислитС всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ. Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ выраТСния. Π Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ столбцу для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΈ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ строкС для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ‚Π°Π±Π»ΠΈΡ† истинности

Π’Π°Π±Π»ΠΈΡ†Π° истинности являСтся ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ инструмСнтом для опрСдСлСния Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… логичСской схСмы. ΠŸΡ€ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Π²Ρ…ΠΎΠ΄Π΅ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ истинности пСрСчислСны всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ схСмы. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΎΠ½ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ схСма Π±ΡƒΠ΄Π΅Ρ‚ вСсти сСбя ΠΏΡ€ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²Π°Ρ….

Π’Π°Π±Π»ΠΈΡ†Ρ‹ истинности особСнно ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для устранСния Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ Π² цСпях. Глядя Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ истинности, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ быстро ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄ схСмы ΠΏΡ€ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… условиях. Если фактичСский Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π΅ соотвСтствуСт ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠΌΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ, Ρ‚ΠΎ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° со схСмой.

Допустим, Ρƒ нас Π΅ΡΡ‚ΡŒ простой логичСский элСмСнт И с двумя Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ (A ΠΈ B) ΠΈ ΠΎΠ΄Π½ΠΈΠΌ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ (C). Π’Π°Π±Π»ΠΈΡ†Π° истинности для этого вСнтиля Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

A | Π‘ | Π‘

β€”+β€”+β€”

0 | 0 | 0

0 | 1 | 0

1 | 0 | 0

1 | 1 | 1

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠΎΠ³Π΄Π° Π½Π° ΠΎΠ±ΠΎΠΈΡ… Π²Ρ…ΠΎΠ΄Π°Ρ… Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ (0), Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ всСгда Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ (0). Когда Π½Π° ΠΎΠ±ΠΎΠΈΡ… Π²Ρ…ΠΎΠ΄Π°Ρ… высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ (1), Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Ρ‚Π°ΠΊΠΆΠ΅ высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ (1). Однако, ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄ΠΈΠ½ Π²Ρ…ΠΎΠ΄ высокий, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π½ΠΈΠ·ΠΊΠΈΠΉ, Π²Ρ‹Ρ…ΠΎΠ΄ всСгда Π½ΠΈΠ·ΠΊΠΈΠΉ (0). Π’Π°ΠΊ Π²Π΅Π΄Π΅Ρ‚ сСбя логичСский Π²Π΅Π½Ρ‚ΠΈΠ»ΡŒ И.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’Π°Π±Π»ΠΈΡ†Π° истинности β€” это матСматичСская Ρ‚Π°Π±Π»ΠΈΡ†Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ для опрСдСлСния Ρ‚ΠΎΠ³ΠΎ, являСтся Π»ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ истинным ΠΈΠ»ΠΈ Π»ΠΎΠΆΠ½Ρ‹ΠΌ. Π’Π°Π±Π»ΠΈΡ†Ρ‹ истинности ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ достовСрности Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ для вычислСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π±ΡƒΠ»Π΅Π²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π‘ΡƒΠ»Π΅Π²Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… схСмах, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ процСссоры, ΠΈ Π² Ρ‚Π°ΠΊΠΈΡ… языках программирования, ΠΊΠ°ΠΊ C++ ΠΈ Java. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ истинности, Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ рСсурсов, доступных Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ Π² ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Noon β€” ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ способ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π°Ρ…. Доступно Π±ΠΎΠ»Π΅Π΅ 10Β 000 Π»Π΅ΠΊΡ†ΠΈΠΉ, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΈΠ· любой Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΌΠΈΡ€Π°. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρƒ ΡƒΡ‡ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ. Π‘ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Noon Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΈΠ· любой Ρ‚ΠΎΡ‡ΠΊΠΈ Π·Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡˆΠ°Ρ€Π°!

Π‘ΡƒΠ»Π΅Π²Π° Π»ΠΎΠ³ΠΈΠΊΠ° Π² JavaScript.

Π§Π°ΡΡ‚ΡŒ 1: Π‘ΡƒΠ»Π΅Π²Ρ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΈ правда… | by Nick Gard

Π§Π°ΡΡ‚ΡŒ 1. Π‘ΡƒΠ»Π΅Π²Ρ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ истинности

7 ΠΌΠΈΠ½ чтСния

Β·

23 июля 2018 г.

Π­Ρ‚ΠΎ Ρ‡Π°ΡΡ‚ΡŒ сСрии статСй. ΠŸΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ части 2, 3 ΠΈ 4.

Π― Π½Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‰ΠΈΠΊ β€” Ρƒ мСня Π½Π΅Ρ‚ стСпСни Π² области ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Π½Π°ΡƒΠΊ. Но я ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ, ΠΈ эти знания ΠΈ Π½Π°Π²Ρ‹ΠΊΠΈ Π±Ρ‹Π»ΠΈ бСсцСнны для мСня, ΠΊΠΎΠ³Π΄Π° я ΡƒΡ‡ΡƒΡΡŒ ΠΈ занимаюсь ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. Π’ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ я Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π½Π΅ статистику ΠΈΠ»ΠΈ расчСты, Π° ΠΌΠΎΠ΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π±ΡƒΠ»Π΅Π²ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ. Много Ρ€Π°Π· ΠΌΠ½Π΅ ΡƒΠ΄Π°Π²Π°Π»ΠΎΡΡŒ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ ампСрсандов, Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ‡Π΅Ρ€Ρ‚Ρ‹, Π²ΠΎΡΠΊΠ»ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² ΠΈ Π·Π½Π°ΠΊΠΎΠ² равСнства Π²ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ простоС ΠΈ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΠ΅. Π― Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΈΠ· этих Π·Π½Π°Π½ΠΈΠΉ, поэтому я Π½Π°Ρ‡Π°Π» ΠΏΠΈΡΠ°Ρ‚ΡŒ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Π½Π° самом Π΄Π΅Π»Π΅ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ, поэтому я Ρ€Π°Π·Π±ΠΈΠ» Π΅Π³ΠΎ Π½Π° нСсколько частСй: ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ истинности (эта ΡΡ‚Π°Ρ‚ΡŒΡ), ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π°ΠΌΠ΅Π½Ρ‹, ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΡΠΊΠ·ΠΈΡΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ утвСрТдСния ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ с английского Π½Π° Π»ΠΎΠ³ΠΈΠΊΡƒ. Π― надСюсь, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для вас, ΠΊΠ°ΠΊ ΠΈ для мСня. ΠΠ°ΡΠ»Π°ΠΆΠ΄Π°Ρ‚ΡŒΡΡ!

Π˜ΡΡ‚ΠΈΠ½Π½Ρ‹Π΅ ΠΈ Π»ΠΎΠΆΠ½Ρ‹Π΅ значСния Π² JavaScript

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ логичСскиС выраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π½Π° ΠΈΡΡ‚ΠΈΠ½Π½ΠΎΡΡ‚ΡŒ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ для получСния достовСрности выраТСния, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅

.0077 ΠΏΡ€Π°Π²Π΄ΠΈΠ²Ρ‹ΠΉ Π² JavaScript. Π’Π°ΠΊ ΠΊΠ°ΠΊ JavaScript ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡƒΡŽ Ρ‚ΠΈΠΏΠΈΠ·Π°Ρ†ΠΈΡŽ, значСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Ρ‹ Π² логичСскиС значСния для ΠΎΡ†Π΅Π½ΠΊΠΈ логичСских Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Ссли условия , && , || ΠΈ Ρ‡Π°ΡΡ‚ΡŒ Ρ‚Ρ€ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°, ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ Π²ΠΎΠΏΡ€ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ Π·Π½Π°ΠΊΡƒ ( _?_:_ ), всС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ свои ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ значСния Π² логичСскиС значСния. (ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ это Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.) Быстрый способ ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ являСтся ΠΏΡ€Π°Π²Π΄ΠΎΠΉ, β€” это Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ сущСствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡˆΠ΅ΡΡ‚ΡŒ false values ​​— false , null , undefined , NaN , 0 , ΠΈ '' β€” ΠΈ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€Π°Π²Π΄Π° Ρƒ . Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ [] ΠΈ {} ΠΎΠ±Π° ΠΏΡ€Π°Π²Π΄ΠΈΠ²Ρ‹, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ сбиваСт людСй с Ρ‚ΠΎΠ»ΠΊΡƒ.

ЛогичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹

Π’ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠ΅ высказываний имССтся всСго нСсколько ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²: ΠΎΡ‚Ρ€ΠΈΡ†Π°Π½ΠΈΠ΅, ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ†ΠΈΡ, Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΡ, импликация ΠΈ биусловиС. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ эквивалСнты JavaScript: ! , && , || , if (/* условиС */) { /* then слСдствиС */} ΠΈ === соотвСтствСнно. ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ построСны ΠΈΠ· Π½ΠΈΡ…, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΡ… ΠΈΠ»ΠΈ (ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ Π˜Π›Π˜) ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² if-then-else (Ρ‚Ρ€ΠΎΠΈΡ‡Π½Ρ‹Ρ…). ΠœΡ‹ вСрнСмся ΠΊ Π½ΠΈΠΌ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ части.

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π°

Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ истинности для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½Π°ΡˆΠΈΡ… основных ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ². Π’Π°Π±Π»ΠΈΡ†Ρ‹ истинности говорят Π½Π°ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΡΡ‚ΠΈΠ½Π½ΠΎΡΡ‚ΡŒ выраТСния основан Π½Π° правдивости Π΅Π³ΠΎ частСй . НапримСр, ΠΏΠ΅Ρ€Π²ΡƒΡŽ строку Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ истинности отрицания (Π½ΠΈΠΆΠ΅) слСдуСт Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ: «Ссли ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ А истинно, Ρ‚ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ !А Π»ΠΎΠΆΠ½ΠΎΒ». Π’Π°Π±Π»ΠΈΡ†Ρ‹ истинности Π²Π°ΠΆΠ½Ρ‹, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ссли Π΄Π²Π° выраТСния ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°ΡŽΡ‚ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ истинности, Ρ‚ΠΎ эти выраТСния эквивалСнтны ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π° .

Π’Π°Π±Π»ΠΈΡ†Π° Negation ΠΎΡ‡Π΅Π½ΡŒ проста. ΠžΡ‚Ρ€ΠΈΡ†Π°Π½ΠΈΠ΅ β€” СдинствСнный ΡƒΠ½Π°Ρ€Π½Ρ‹ΠΉ логичСский ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ½ дСйствуСт Π½Π° ΠΎΠ΄ΠΈΠ½ Π²Ρ…ΠΎΠ΄. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ

!А || B Π½Π΅ слСдуСт Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ !(A || B) . Π‘ΠΊΠΎΠ±ΠΊΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠ°ΠΊ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ обозначСния, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π² ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅.

ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚ΡŒ простоС ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ нСслоТно; ΠΎΡ‚Ρ€ΠΈΡ†Π°Π½ΠΈΠ΅ Β«ΠΈΠ΄Π΅Ρ‚ доТдь» β€” это Β«, Π° Π½Π΅ ΠΈΠ΄Π΅Ρ‚ доТдь», Π° ΠΎΡ‚Ρ€ΠΈΡ†Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π° JavaScript true β€” это, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, false . Однако ΠΎΡ‚Ρ€ΠΈΡ†Π°Π½ΠΈΠ΅ слоТных ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π΅ Ρ‚Π°ΠΊ просто. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΎΡ‚Ρ€ΠΈΡ†Π°Π½ΠΈΠ΅ «это всСгда Π΄ΠΎΠΆΠ΄ΡŒβ€ ΠΈΠ»ΠΈ isFoo && isBar ? ΠœΡ‹ рассмотрим ΠΎΡ‚Ρ€ΠΈΡ†Π°Π½ΠΈΠ΅ этих ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΈΠΌ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅.

Π’Π°Π±Π»ΠΈΡ†Π° Conjunction ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

A && B истинно, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли ΠΈ A ΠΈ B истинны. Π­Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°ΠΊΠΎΠΌΠΎ Π²Π°ΠΌ ΠΏΠΎ написанию JavaScript.

Π’Π°Π±Π»ΠΈΡ†Π° Disjunction Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ Π·Π½Π°ΠΊΠΎΠΌΠ°. Π”ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΡ (логичСскоС Π˜Π›Π˜) истинно, Ссли Π»ΠΈΠ±ΠΎ , Π»ΠΈΠ±ΠΎ ΠΎΠ±Π° ΠΈΠ· A ΠΈ B Π²Π΅Ρ€Π½ΠΎ.

Π’Π°Π±Π»ΠΈΡ†Π° Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ Ρ‚Π°ΠΊ Π·Π½Π°ΠΊΠΎΠΌΠ°. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ A ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ B, ΠΈΡΡ‚ΠΈΠ½Π½ΠΎΡΡ‚ΡŒ A ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ ΠΈΡΡ‚ΠΈΠ½Π½ΠΎΡΡ‚ΡŒ B. Однако B ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ истинным ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΡ‚ A, поэтому послСдниС Π΄Π²Π΅ строки Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π²Π΅Ρ€Π½Ρ‹. ЕдинствСнный Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° импликация Π»ΠΎΠΆΠ½Π°, это ΠΊΠΎΠ³Π΄Π° A истинно, Π° B Π»ΠΎΠΆΠ½ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ³Π΄Π° A Π½Π΅ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ B.

Π₯отя ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ if ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΈΠΌΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΉ Π² JavaScript, Π½Π΅ всС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ if Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ вмСсто Π² качСствС контроля ΠΏΠΎΡ‚ΠΎΠΊΠ°, Π° Π½Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ достовСрности, ΠΊΠΎΠ³Π΄Π° послСдствия Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅. Π’ΠΎΡ‚ архСтипичная импликация if ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅:

 импликация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (A, B) { 
if (A) {
return B;
} else {
/* Ссли A Π»ΠΎΠΆΠ½ΠΎ, импликация Π²Π΅Ρ€Π½Π° */
return true;
}
}

НС Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ, это нСсколько Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ.

alexxlab

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *