Re: Logická funkce
Jindrich Kubec
kubecj@asw.cz
Čtvrtek Říjen 11 21:10:32 CEST 2007
At 20:30 11.10.2007, kral.j@centrum.cz wrote:
>Nepotkal jste nìkdo prográmek, který doká¾e vypsat pravdivostní tabulku
>pro jakoukoliv logickou funkci o max ètyøech vstupech? Tøeba u¾ to nìkdo
>vymyslel, tak a» to nemusím psát sám.
Jako ze vstup bude rekneme &|^ (and, or, xor) a vystupem bude sestnact radku...
0000 - 0
0001 - 0
.
.
1111 - 1
Co treba kaslat na 'programky' a hrat si se skriptama, je to daleko
pohodlnejsi :o) (pro vlastni potrebu).
Viz v perlu nize a staci poeditit vzdy ten jeden radek s vysledkem:
use strict;
for(my $i = 0; $i < 16; $i++ )
{
my $b1 = $i & 1 ? 1 : 0;
my $b2 = $i & 2 ? 1 : 0;
my $b3 = $i & 4 ? 1 : 0;
my $b4 = $i & 8 ? 1 : 0;
my $r = $b1 & $b2 | $b3 ^ $b4;
print "$b1 $b2 $b3 $b4 - $r\n";
}
Jindroush (kubecj@avast.com)
http://www.kostky.org - Pro fany stavebnic LEGO.
Další informace o konferenci Hw-list