10 rem logfun.bas - logical functions 20 rem fna - AND 30 rem fno - OR 40 rem fnn - NOT 50 def fna(p,q)=-1*p*q 60 def fno(p,q)=sgn(p+q) 70 def fnn(p)=-1*p-1 80 print "P","Q","P AND Q","P OR Q","NOT P" 90 for i=0 to -1 step -1 100 for j=0 to -1 step -1 110 print i,j,fna(i,j),fno(i,j),fnn(i) 120 next j 130 next i 140 end