論理関数からの出力のリストを受け入れ、その真理値表のLaTeXコードを出力するプログラムまたは関数を作成します。
入力には小文字のラベルを付けa-z
、出力にはのラベルを付けますF
。入力リストの長さは常により短くなり2^25
ます。つまり、入力数は常に25未満になるため、入力名には小文字のアルファベットを使用できます。
入力
論理関数の出力を表す、n
入力の数と2^n
2進数の長さのリスト。
出力
その関数の真理値表を生成するLaTeXコード。入力値と出力値は行の中央に配置する必要があります。テーブルヘッダーとその値の間、および入力と出力の間には行が必要であるため、コードは次のようになります。
\begin{tabular}{c * <NUMBER OF INPUTS>|c}
<INPUTS>&F\\
\hline
<INPUT VECTOR i>&<OUTPUT>\\
\end{tabular}
例
入力:
2
[0, 0, 0, 1]
出力:
\begin{tabular}{cc|c}
a & b & F \\
\hline
0 & 0 & 0 \\
0 & 1 & 0 \\
1 & 0 & 0 \\
1 & 1 & 1 \\
\end{tabular}
LaTeXで表示すると、次の真理値表が表示されます
一般的なルール
ccccc
代わりに単純にputしますがcc
、そのままにし|c
ます...そして、はい、この表では、すべてのスペースと改行はオプションですが、空白行は避けます。