pascalabcnet/PABCNetHelp/LangGuide/Operations_Expressions/logicop.html

39 lines
1.6 KiB
HTML

<html><head>
<object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
<param name="Keyword" value="and">
<param name="Keyword" value="or">
<param name="Keyword" value="not">
<param name="Keyword" value="xor">
</object>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title></title>
<link rel="StyleSheet" href="../../default.css"></head>
<body><H1>Ëîãè÷åñêèå îïåðàöèè</H1>
<p>Ê
<i>ëîãè÷åñêèì</i> îòíîñÿòñÿ áèíàðíûå îïåðàöèè <b><code>and</code></b>, <b><code>or</code></b> è <b><code>xor</code></b>, à òàêæå óíàðíàÿ
îïåðàöèÿ <b><code>not</code></b>,
èìåþùèå îïåðàíäû
òèïà <code>boolean</code> è âîçâðàùàþùèå çíà÷åíèå òèïà
<code>boolean</code>. Ýòè îïåðàöèè ïîä÷èíÿþòñÿ ñòàíäàðòíûì
ïðàâèëàì ëîãèêè: <code>a <b>and</b> b</code> èñòèííî
òîëüêî òîãäà, êîãäà èñòèííû <code>a</code> è
<code>b</code>, <code>a <b>or</b> b</code>
èñòèííî òîëüêî òîãäà, êîãäà èñòèííî ëèáî <code>a</code>,
ëèáî <code>b</code>, <code>a <b>xor</b> b</code>
èñòèííî òîëüêî òîãäà, êîãäà òîëüêî îäíî èç <code>a</code>
è <code>b</code> èñòèííî, <code>
<b>not</b> a</code> èñòèííî òîëüêî òîãäà, êîãäà <code>a</code>
ëîæíî.&nbsp; </p>
<p>Âûðàæåíèÿ ñ <code><b>and</b></code> è
<code><b>or</b></code> âû÷èñëÿþòñÿ ïî <i><b>
<font color="#FF0000">êîðîòêîé ñõåìå</font></b></i>: </p>
<blockquote>
<p>â âûðàæåíèè <code>x <b>and</b> y</code>
åñëè <code>x</code> ëîæíî, òî âñå
âûðàæåíèå ëîæíî, è <code>y</code> íå âû÷èñëÿåòñÿ;<br>
â âûðàæåíèè <code>x <b>or</b> y</code> åñëè
<code>x</code> èñòèííî, òî âñå âûðàæåíèå èñòèííî, è
<code>y</code> íå âû÷èñëÿåòñÿ.<br><br>&nbsp;</p>
</blockquote>
</body></html>