" . . . . ".
1.
- :
.
A | B | ||||
. ,- , :
.
X | Y | Z | |||||
-
. , . - :
.
C | D | E | |||
0 | 0 | 0 | |||
1 | 0 | 0 | |||
1 | 1 | 0 | |||
1 | 1 | 1 |
-
. , : - C 0; D 0; E 0;
- C 1; D 0; E 0;
- C 1; D 1; E 0;
- C 1; D 1; E 1;
- :
.
:
X
Y 8
, , , 8 , , 8 , , , 8 . - , :
.
- :
.
2.
- :
.
A | B | ||||
-
. , - , :
.
X | Y | ||||
-
. , . - :
.
C | D | E | |||||
0 | 0 | 1 | |||||
0 | 1 | 0 | |||||
1 | 0 | 0 | |||||
1 | 0 | 1 | |||||
1 | 1 | 0 | |||||
1 | 1 | 1 |
. , , , :
1. C 0; D 0; E 0;
2. C 0; D 1; E 1;- :
.
:
A
B
, , , . - , :
.
- :
.
3.
|
|
- :
.
A | B | ||||
- . ,
- , :
.
X | Y | ||||
-
. , . - :
.
C | D | E | |||||||
0 | 0 | 1 | |||||||
1 | 0 | 1 | |||||||
1 | 1 | 1 |
. , :
1. C 0; D 0; E 1;
2. C 1; D 0; E 1;
3. C 1; D 1; E 1;- :
.
:
X
Y
Z
, , . - , :
.
- :
.
4.
- :
.
A | B | ||||
. ,- , :
X | Y | ||||||
. , .- :
.
C | D | E | ||||||
0 | 0 | 0 | ||||||
0 | 1 | 0 | ||||||
0 | 1 | 1 | ||||||
1 | 0 | 0 | ||||||
1 | 1 | 0 | ||||||
. , , :
1. C 0; D 0; E 1;
2. C 1; D 0; E 1;
3. C 1; D 1; E 1;- :
.
:
A
B
C
, , , . - , :
.
- :
.
.
|
|
: _.XLS, .XLS (logika\2\11klass\file\urok11-12\...).
.
- ..
- .
.
I. .
: "", "", "", "" "". :
- "", a "" .
- "", , "" .
- , " " , ""- .
- "", "" .
- , "" , "" .
, , .
?
. B- , N - , C - , H - , M - . . :
. , : "" - 1, "" - 4, "" - 5, "" - 3, "" - 2.
II. .
4 . .
1.
5 : , , ,
, - . .
" ", - . " ", - . " , "- . " , ", - . . ?
. : O - , M - ,
B - , T - , L - . :
(1) (2):
(4) (3):
(5) , , , .
|
|
.
, , 5.
.
( F1,F2,F3,T,O,M,L,B,F)
F1,F2,F3,T,O,M,L,B
F
1: T:=0
2: O:=0
3: M:=0
4: L:=0
5: B:=0
6: F1:=(M ) ( )
F2:=( L) ( L)
F3:=( ) ( L)
F:=F1 F2 F3
F=1
F,T,O,M,B,L
<1
B:=1: 6
L<1
L:=1: 5
<1
:=1: 4
<0
:=1: 3
<1
:=1: 2
-.
CLS
10 T=0
20 O=0
30 M=0
40 L=0
50 B=0
60 F1=(M AND T) OR (O AND T)
70 F2=(M AND L) OR (O AND L)
80 F3=(NOT M AND NOT B) OR (NOT T AND NOT L)
90 F=F1 AND F2 AND F3
100 IF F=1 THEN?" F ";" T ";" O ";" M ";" L ";" B ":?F;T;O;M;L;B
110 IF B<1 THEN B=1: GOTO 60
120 IF L<1 THEN L=1: GOTO 50
130 IF M<1 THEN M=1: GOTO 40
140 IF O<1 THEN O=1: GOTO 30
150 IF T<1 THEN T=1: GOTO 20
160 END
-.
program zad1;
uses crt;
var t,o,m,b,l:boolean;
function func:boolean;
var f:array[1..3] of boolean;
begin
f[1]:=(m and t) or (o and t);
f[2]:=(m and l) or (o and l);
f[3]:=(not m and not b) or (not t and not l);
func:=f[1] and f[2] and f[3];
end;
procedure ff(i:integer);
begin
case i of
1:begin
t:=false;ff(i+1); t:=true;ff(i+1);
end;
2:begin
o:=false;ff(i+1); o:=true;ff(i+1);
end;
3:begin
m:=false;ff(i+1); m:=true;ff(i+1);
end;
4:begin
l:=false;ff(i+1); l:=true;ff(i+1);
end;
5:begin
b:=false;ff(i+1); b:=true;ff(i+1);
end;
6:begin
if func=true then
begin
writeln(' f t o m l b ');
writeln(func,' ',t,' ',o,' ',m,' ',l,' ',b);
end;
end; end; end;
begin
ff(1);
end.
2.
"", "", "".
- "", "", - .
- "" , "", - .
- , - .
- '", "".
- , - , - "" , "" .
, - "", "" "" - , , . ?
. : A - "", B - "", C- "". :
, . (5) - (8):
. , "" 1 , "" - 2 , "" - 3 ( ).