Галерея числовых плоскостей
Материал из энциклопедия четверичной логики
Плоскость чисел разрядности 1
Плоскость чисел разрядности 2
Плоскость чисел разрядности 3
Плоскость чисел разрядности 4
Плоскость чисел разрядности 5
Плоскость чисел разрядности 6
Плоскость чисел разрядности 2
N
|
T
|
U
N [12]
|
T [13]
|
U [15]
|
F [14]
|
|
F
N [8]
|
T [9]
|
U [11]
|
F [10]
|
|
Плоскость чисел разрядности 3
N
N
|
T
|
U
N [12]
|
T [13]
|
U [15]
|
F [14]
|
|
F
N [8]
|
T [9]
|
U [11]
|
F [10]
|
|
|
T
N
N [16]
|
T [17]
|
U [19]
|
F [18]
|
|
T
N [20]
|
T [21]
|
U [23]
|
F [22]
|
|
U
N [28]
|
T [29]
|
U [31]
|
F [30]
|
|
F
N [24]
|
T [25]
|
U [27]
|
F [26]
|
|
|
U
N
N [48]
|
T [49]
|
U [51]
|
F [50]
|
|
T
N [52]
|
T [53]
|
U [55]
|
F [54]
|
|
U
N [60]
|
T [61]
|
U [63]
|
F [62]
|
|
F
N [56]
|
T [57]
|
U [59]
|
F [58]
|
|
|
F
N
N [32]
|
T [33]
|
U [35]
|
F [34]
|
|
T
N [36]
|
T [37]
|
U [39]
|
F [38]
|
|
U
N [44]
|
T [45]
|
U [47]
|
F [46]
|
|
F
N [40]
|
T [41]
|
U [43]
|
F [42]
|
|
|
Плоскость чисел разрядности 4
N
N
N
|
T
|
U
N [12]
|
T [13]
|
U [15]
|
F [14]
|
|
F
N [8]
|
T [9]
|
U [11]
|
F [10]
|
|
|
T
N
N [16]
|
T [17]
|
U [19]
|
F [18]
|
|
T
N [20]
|
T [21]
|
U [23]
|
F [22]
|
|
U
N [28]
|
T [29]
|
U [31]
|
F [30]
|
|
F
N [24]
|
T [25]
|
U [27]
|
F [26]
|
|
|
U
N
N [48]
|
T [49]
|
U [51]
|
F [50]
|
|
T
N [52]
|
T [53]
|
U [55]
|
F [54]
|
|
U
N [60]
|
T [61]
|
U [63]
|
F [62]
|
|
F
N [56]
|
T [57]
|
U [59]
|
F [58]
|
|
|
F
N
N [32]
|
T [33]
|
U [35]
|
F [34]
|
|
T
N [36]
|
T [37]
|
U [39]
|
F [38]
|
|
U
N [44]
|
T [45]
|
U [47]
|
F [46]
|
|
F
N [40]
|
T [41]
|
U [43]
|
F [42]
|
|
|
|
T
N
N
N [64]
|
T [65]
|
U [67]
|
F [66]
|
|
T
N [68]
|
T [69]
|
U [71]
|
F [70]
|
|
U
N [76]
|
T [77]
|
U [79]
|
F [78]
|
|
F
N [72]
|
T [73]
|
U [75]
|
F [74]
|
|
|
T
N
N [80]
|
T [81]
|
U [83]
|
F [82]
|
|
T
N [84]
|
T [85]
|
U [87]
|
F [86]
|
|
U
N [92]
|
T [93]
|
U [95]
|
F [94]
|
|
F
N [88]
|
T [89]
|
U [91]
|
F [90]
|
|
|
U
N
N [112]
|
T [113]
|
U [115]
|
F [114]
|
|
T
N [116]
|
T [117]
|
U [119]
|
F [118]
|
|
U
N [124]
|
T [125]
|
U [127]
|
F [126]
|
|
F
N [120]
|
T [121]
|
U [123]
|
F [122]
|
|
|
F
N
N [96]
|
T [97]
|
U [99]
|
F [98]
|
|
T
N [100]
|
T [101]
|
U [103]
|
F [102]
|
|
U
N [108]
|
T [109]
|
U [111]
|
F [110]
|
|
F
N [104]
|
T [105]
|
U [107]
|
F [106]
|
|
|
|
U
N
N
N [192]
|
T [193]
|
U [195]
|
F [194]
|
|
T
N [196]
|
T [197]
|
U [199]
|
F [198]
|
|
U
N [204]
|
T [205]
|
U [207]
|
F [206]
|
|
F
N [200]
|
T [201]
|
U [203]
|
F [202]
|
|
|
T
N
N [208]
|
T [209]
|
U [211]
|
F [210]
|
|
T
N [212]
|
T [213]
|
U [215]
|
F [214]
|
|
U
N [220]
|
T [221]
|
U [223]
|
F [222]
|
|
F
N [216]
|
T [217]
|
U [219]
|
F [218]
|
|
|
U
N
N [240]
|
T [241]
|
U [243]
|
F [242]
|
|
T
N [244]
|
T [245]
|
U [247]
|
F [246]
|
|
U
N [252]
|
T [253]
|
U [255]
|
F [254]
|
|
F
N [248]
|
T [249]
|
U [251]
|
F [250]
|
|
|
F
N
N [224]
|
T [225]
|
U [227]
|
F [226]
|
|
T
N [228]
|
T [229]
|
U [231]
|
F [230]
|
|
U
N [236]
|
T [237]
|
U [239]
|
F [238]
|
|
F
N [232]
|
T [233]
|
U [235]
|
F [234]
|
|
|
|
F
N
N
N [128]
|
T [129]
|
U [131]
|
F [130]
|
|
T
N [132]
|
T [133]
|
U [135]
|
F [134]
|
|
U
N [140]
|
T [141]
|
U [143]
|
F [142]
|
|
F
N [136]
|
T [137]
|
U [139]
|
F [138]
|
|
|
T
N
N [144]
|
T [145]
|
U [147]
|
F [146]
|
|
T
N [148]
|
T [149]
|
U [151]
|
F [150]
|
|
U
N [156]
|
T [157]
|
U [159]
|
F [158]
|
|
F
N [152]
|
T [153]
|
U [155]
|
F [154]
|
|
|
U
N
N [176]
|
T [177]
|
U [179]
|
F [178]
|
|
T
N [180]
|
T [181]
|
U [183]
|
F [182]
|
|
U
N [188]
|
T [189]
|
U [191]
|
F [190]
|
|
F
N [184]
|
T [185]
|
U [187]
|
F [186]
|
|
|
F
N
N [160]
|
T [161]
|
U [163]
|
F [162]
|
|
T
N [164]
|
T [165]
|
U [167]
|
F [166]
|
|
U
N [172]
|
T [173]
|
U [175]
|
F [174]
|
|
F
N [168]
|
T [169]
|
U [171]
|
F [170]
|
|
|
|
Плоскость чисел разрядности 5
Плоскость чисел разрядности 6
Плоскость чисел разрядности 2
N
|
T
|
U
N [12]
|
T [13]
|
U [15]
|
F [14]
|
|
F
N [8]
|
T [9]
|
U [11]
|
F [10]
|
|
Плоскость чисел разрядности 4
Плоскость чисел разрядности 10
N
|
T
|
U
N [12]
|
T [13]
|
U [15]
|
F [14]
|
|
F
N [8]
|
T [9]
|
U [11]
|
F [10]
|
|
исходный код программы генерирования числовых плоскостей
#include <iostream>
#include <fstream>
using namespace std;
enum flggs {lineval,colval};
int currer(flggs opt, ofstream& mfout, int rdctr, int basevalue=0)
{
if (rdctr<=0) {
if (opt==lineval)
mfout <<
" {|class=\"wikitable\" align=\"center\"" << endl <<
" | [" << basevalue+0 <<
"] N" << endl <<
" | [" << basevalue+1 <<
"] T" << endl <<
" |-" << endl <<
" | [" << basevalue+3 <<
"] U" << endl <<
" | [" << basevalue+2 <<
"] F" << endl <<
" |}";
else if (opt==colval)
mfout <<
" {|class=\"wikitable\" align=\"center\"" << endl <<
" | " << basevalue+0 <<
" <br>N" << endl <<
" | " << basevalue+1 <<
" <br>T" << endl <<
" |-" << endl <<
" | " << basevalue+3 <<
" <br>U" << endl <<
" | " << basevalue+2 <<
" <br>F" << endl <<
" |}";
} else {
mfout << "{|class=\"wikitable\"" << endl;
mfout << " |" << endl;///////////
currer(opt, mfout, rdctr-1, 4*basevalue+0);
mfout << "N" << endl;
mfout << " |" << endl;///////////
currer(opt, mfout, rdctr-1, 4*(basevalue+1));
mfout << "T" << endl;
mfout << " |-" << endl;
mfout << " |" << endl;///////////
currer(opt, mfout, rdctr-1, 4*(basevalue+3));
mfout << "U" << endl;
mfout << " |" << endl;///////////
currer(opt, mfout, rdctr-1, 4*(basevalue+2));
mfout << "F" << endl;
mfout << " |}" << endl;
}
}
int upcurrer(flggs opt, ofstream& mfout, int rdctr, int basevalue=0)
{
if (rdctr<=0) {
if (opt==lineval)
mfout <<
" {|class=\"wikitable\" align=\"center\"" << endl <<
" |N [" << basevalue+0 << "]" << endl <<
" |T [" << basevalue+1 << "]" << endl <<
" |-" << endl <<
" |U [" << basevalue+3 << "]" << endl <<
" |F [" << basevalue+2 << "]" << endl <<
" |}" << endl;
else if (opt==colval)
mfout <<
" {|class=\"wikitable\" align=\"center\"" << endl <<
" |N<br>" << basevalue+0 << endl <<
" |T<br>" << basevalue+1 << endl <<
" |-" << endl <<
" |U<br>" << basevalue+3 << endl <<
" |F<br>" << basevalue+2 << endl <<
" |}" << endl;
} else {
mfout << "{|class=\"wikitable\"" << endl;
mfout << " |N" << endl;///////////
upcurrer(opt, mfout, rdctr-1, 4*basevalue+0);
mfout << " |T" << endl;///////////
upcurrer(opt, mfout, rdctr-1, 4*(basevalue+1));
mfout << " |-" << endl;
mfout << " |U" << endl;///////////
upcurrer(opt, mfout, rdctr-1, 4*(basevalue+3));
mfout << " |F" << endl;///////////
upcurrer(opt, mfout, rdctr-1, 4*(basevalue+2));
mfout << " |}" << endl;
}
}
int main(int argc, char* argv[])
{
int r;
ofstream fout("cppstudio.txt"); // создаём объект класса ofstream для записи и связываем его с файлом cppstudio.txt
cout << "введите разрядность: ";
cin >> r;
fout << "Карта чисел разрядности " << r << endl; // запись строки в файл
upcurrer(lineval, fout,r-1);
fout.close(); // закрываем файл
//system("pause");
return 0;
}