Пример #1
0
        public MainForm()
        {
            InitializeComponent();

            //CHARACTER Matching Training:
            /*patternMatching = new PatternMatching(7,7,26);
            patternMatching.Location = new Point(0,0);
            Controls.Add(patternMatching);

            patternMatching.AddPattern("Ziffer A [0]", 0, false, false, true,  true,  false, false, false,    false, false, true,  true,  false, false, false,   false, true,  false, false, true,  false, false,   false, true,  false, false, true,  false, false,   false, true,  true,  true,  true,  false, false,   true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false);
            patternMatching.AddPattern("Ziffer B [0]", 1, true,  true,  true,  true,  true,  false, false,    true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  true,  true,  true,  true,  false, false,   true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  true,  true,  true,  true,  false, false);
            patternMatching.AddPattern("Ziffer C [0]", 2, false, true,  true,  true,  true,  false, false,    true,  false, false, false, false, true,  false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, true,  false,   false, true,  true,  true,  true,  false, false);
            patternMatching.AddPattern("Ziffer D [0]", 3, true,  true,  true,  true,  true,  false, false,    true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  true,  true,  true,  true,  false, false);
            patternMatching.AddPattern("Ziffer E [0]", 4, true,  true,  true,  true,  true,  false, false,    true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  true,  true,  true,  false, false, false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  true,  true,  true,  true,  false, false);
            patternMatching.AddPattern("Ziffer F [0]", 5, true,  true,  true,  true,  true,  false, false,    true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  true,  true,  true,  false, false, false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false);
            patternMatching.AddPattern("Ziffer G [0]", 6, false, true,  true,  true,  true,  false, false,    true,  false, false, false, false, true,  false,   true,  false, false, false, false, false, false,   true,  false, false, true,  true,  true,  false,   true,  false, false, false, false, true,  false,   true,  false, false, false, true,  true,  false,   false, true,  true,  true,  false, true,  false);
            patternMatching.AddPattern("Ziffer H [0]", 7, true,  false, false, false, false, true,  false,    true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  true,  true,  true,  true,  true,  false,   true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false);
            patternMatching.AddPattern("Ziffer I [0]", 8, true,  false, false, false, false, false, false,    true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false);
            patternMatching.AddPattern("Ziffer J [0]", 9, false, false, false, true,  false, false, false,    false, false, false, true,  false, false, false,   false, false, false, true,  false, false, false,   false, false, false, true,  false, false, false,   true,  false, false, true,  false, false, false,   true,  false, false, true,  false, false, false,   false, true,  true,  false, false, false, false);
            patternMatching.AddPattern("Ziffer K [0]",10, true,  false, false, false, true,  false, false,    true,  false, false, true,  false, false, false,   true,  false, true,  false, false, false, false,   true,  true,  false, false, false, false, false,   true,  false, true,  false, false, false, false,   true,  false, false, true,  false, false, false,   true,  false, false, false, true,  false, false);
            patternMatching.AddPattern("Ziffer L [0]",11, true,  false, false, false, false, false, false,    true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  true,  true,  true,  false, false, false);
            patternMatching.AddPattern("Ziffer M [0]",12, true,  true,  false, false, false, true,  true,     true,  true,  false, false, false, true,  true,    true,  false, true,  false, true,  false, true,    true,  false, true,  false, true,  false, true,    true,  false, false, true,  false, false, true,    true,  false, false, false, false, false, true,    true,  false, false, false, false, false, true);
            patternMatching.AddPattern("Ziffer N [0]",13, true,  false, false, false, false, false, true,     true,  true,  false, false, false, false, true,    true,  false, true,  false, false, false, true,    true,  false, false, true,  false, false, true,    true,  false, false, false, true,  false, true,    true,  false, false, false, false, true,  true,    true,  false, false, false, false, false, true);
            patternMatching.AddPattern("Ziffer O [0]",14, false, true,  true,  true,  true,  false, false,    true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   false, true,  true,  true,  true,  false, false);
            patternMatching.AddPattern("Ziffer P [0]",15, true,  true,  true,  true,  true,  false, false,    true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  true,  true,  true,  true,  false, false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false);
            patternMatching.AddPattern("Ziffer Q [0]",16, false, true,  true,  true,  true,  false, false,    true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  false, false, true,  false, true,  false,   true,  false, false, false, true,  true,  false,   false, true,  true,  true,  true,  false, true);
            patternMatching.AddPattern("Ziffer R [0]",17, true,  true,  true,  true,  true,  false, false,    true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  true,  true,  true,  true,  false, false,   true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false);
            patternMatching.AddPattern("Ziffer S [0]",18, false, true,  true,  true,  false, false, false,    true,  false, false, false, true,  false, false,   true,  false, false, false, false, false, false,   false, true,  true,  true,  false, false, false,   false, false, false, false, true,  false, false,   true,  false, false, false, true,  false, false,   false, true,  true,  true,  false, false, false);
            patternMatching.AddPattern("Ziffer T [0]",19, true,  true,  true,  true,  true,  false, false,    false, false, true,  false, false, false, false,   false, false, true,  false, false, false, false,   false, false, true,  false, false, false, false,   false, false, true,  false, false, false, false,   false, false, true,  false, false, false, false,   false, false, true,  false, false, false, false);
            patternMatching.AddPattern("Ziffer U [0]",20, true,  false, false, false, true,  false, false,    true,  false, false, false, true,  false, false,   true,  false, false, false, true,  false, false,   true,  false, false, false, true,  false, false,   true,  false, false, false, true,  false, false,   true,  false, false, false, true,  false, false,   false, true,  true,  true,  false, false, false);
            patternMatching.AddPattern("Ziffer V [0]",21, true,  false, false, false, true,  false, false,    true,  false, false, false, true,  false, false,   false, true,  false, true,  false, false, false,   false, true,  false, true,  false, false, false,   false, true,  false, true,  false, false, false,   false, false, true,  false, false, false, false,   false, false, true,  false, false, false, false);
            patternMatching.AddPattern("Ziffer W [0]",22, true,  false, false, false, false, false, true,     true,  false, false, false, false, false, true,    false, true,  false, false, false, true,  false,   false, true,  false, true,  false, true,  false,   false, true,  false, true,  false, true,  false,   false, false, true,  false, true,  false, false,   false, false, true,  false, true,  false, false);
            patternMatching.AddPattern("Ziffer X [0]",23, true,  false, false, false, false, false, true,     false, true,  false, false, false, true,  false,   false, false, true,  false, true,  false, false,   false, false, false, true,  false, false, false,   false, false, true,  false, true,  false, false,   false, true,  false, false, false, true,  false,   true,  false, false, false, false, false, true);
            patternMatching.AddPattern("Ziffer Y [0]",24, true,  false, false, false, false, false, true,     false, true,  false, false, false, true,  false,   false, false, true,  false, true,  false, false,   false, false, false, true,  false, false, false,   false, false, false, true,  false, false, false,   false, false, false, true,  false, false, false,   false, false, false, true,  false, false, false);
            patternMatching.AddPattern("Ziffer Z [0]",25, true,  true,  true,  true,  true,  false, false,    false, false, false, false, true,  false, false,   false, false, false, true,  false, false, false,   false, false, true,  false, false, false, false,   false, true,  false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  true,  true,  true,  true,  false, false);

            patternMatching.SetOutputTitles("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
            patternMatching.SelectAndActivatePattern(0);*/

            //DIGIT Matching Training:
            patternMatching = new PatternMatching(7,9,10);
            patternMatching.Location = new Point(0,0);
            Controls.Add(patternMatching);

            patternMatching.AddPattern("Ziffer 0 [0]", 0, false, false, true, true, true, false, false,  false, true, false, false, false, true, false,  true, false, false, false, false, false, true,  true, false, false, false, false, false, true,  true, false, false, false, false, false, true,  true, false, false, false, false, false, true,  true, false, false, false, false, false, true,  false, true, false, false, false, true, false,  false, false, true, true, true, false, false);
            patternMatching.AddPattern("Ziffer 1 [0]", 1, false, false, false, true, false, false, false,  false, false, true, true, false, false, false,  false, true, false, true, false, false, false,  true, false, false, true, false, false, false,  false, false, false, true, false, false, false,  false, false, false, true, false, false, false,  false, false, false, true, false, false, false,  false, false, false, true, false, false, false,  false, false, false, true, false, false, false);
            patternMatching.AddPattern("Ziffer 2 [0]", 2, false, true, true, true, true, true, false,  true, false, false, false, false, false, true,  true, false, false, false, false, false, true,  false, false, false, false, false, true, false,  false, false, false, false, true, false, false,  false, false, false, true, false, false, false,  false, false, true, false, false, false, false,  false, true, false, false, false, false, false,  true, true, true, true, true, true, true);
            patternMatching.AddPattern("Ziffer 3 [0]", 3, false, true, true, true, true, true, false,  true, false, false, false, false, false, true,  false, false, false, false, false, false, true,  false, false, false, false, false, false, true,  false, true, true, true, true, true, true,  false, false, false, false, false, false, true,  false, false, false, false, false, false, true,  true, false, false, false, false, false, true,  false, true, true, true, true, true, false);
            patternMatching.AddPattern("Ziffer 4 [0]", 4, false, false, false, false, true, false, false,  false, false, false, true, true, false, false,  false, false, true, false, true, false, false,  false, true, false, false, true, false, false,  true, false, false, false, true, false, false,  true, true, true, true, true, true, true,  false, false, false, false, true, false, false,  false, false, false, false, true, false, false,  false, false, false, false, true, false, false);
            patternMatching.AddPattern("Ziffer 5 [0]", 5, true, true, true, true, true, true, true,  true, false, false, false, false, false, false,  true, false, false, false, false, false, false,  true, false, false, false, false, false, false,  false, true, true, true, true, true, false,  false, false, false, false, false, false, true,  false, false, false, false, false, false, true,  true, false, false, false, false, false, true,  false, true, true, true, true, true, false);
            patternMatching.AddPattern("Ziffer 6 [0]", 6, false, true, true, true, true, true, true,  true, false, false, false, false, false, false,  true, false, false, false, false, false, false,  true, false, false, false, false, false, false,  true, true, true, true, true, true, false,  true, false, false, false, false, false, true,  true, false, false, false, false, false, true,  true, false, false, false, false, false, true,  false, true, true, true, true, true, false);
            patternMatching.AddPattern("Ziffer 7 [0]", 7, true, true, true, true, true, true, true, false, false, false, false, false, false, true, false, false, false, false, false, true, false, false, false, false, false, true, false, false, false, false, false, true, false, false, false, false, false, false, true, false, false, false, false, false, false, true, false, false, false, false, false, false, true, false, false, false, false, false, false, true, false, false, false);
            patternMatching.AddPattern("Ziffer 8 [0]", 8, false, true, true, true, true, true, false,  true, false, false, false, false, false, true,  true, false, false, false, false, false, true,  true, false, false, false, false, false, true,  false, true, true, true, true, true, false,  true, false, false, false, false, false, true,  true, false, false, false, false, false, true,  true, false, false, false, false, false, true,  false, true, true, true, true, true, false);
            patternMatching.AddPattern("Ziffer 9 [0]", 9, false, true, true, true, true, true, false, true, false, false, false, false, false, true, true, false, false, false, false, false, true, true, false, false, false, false, false, true, false, true, true, true, true, true, true, false, false, false, false, false, false, true, false, false, false, false, false, false, true, true, false, false, false, false, false, true, false, true, true, true, true, true, false);

            patternMatching.SetOutputTitles("0","1","2","3","4","5","6","7","8","9");
            patternMatching.SelectAndActivatePattern(0);

            //XOR Training:
            /*patternMatching = new PatternMatching(2,1,2);
            patternMatching.Location = new Point(0,0);
            Controls.Add(patternMatching);
            patternMatching.AddPattern("A1 B0",0,true,false);
            patternMatching.AddPattern("A0 B1",0,false,true);
            patternMatching.AddPattern("A0 B0",1,false,false);
            patternMatching.AddPattern("A1 B1",1,true,true);
            patternMatching.SetOutputTitles("TRUE","FALSE");
            patternMatching.SelectAndActivatePattern(0);*/
        }
Пример #2
0
        public MainForm()
        {
            InitializeComponent();

            //CHARACTER Matching Training:

            /*patternMatching = new PatternMatching(7,7,26);
             * patternMatching.Location = new Point(0,0);
             * Controls.Add(patternMatching);
             *
             * patternMatching.AddPattern("Ziffer A [0]", 0, false, false, true,  true,  false, false, false,    false, false, true,  true,  false, false, false,   false, true,  false, false, true,  false, false,   false, true,  false, false, true,  false, false,   false, true,  true,  true,  true,  false, false,   true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false);
             * patternMatching.AddPattern("Ziffer B [0]", 1, true,  true,  true,  true,  true,  false, false,    true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  true,  true,  true,  true,  false, false,   true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  true,  true,  true,  true,  false, false);
             * patternMatching.AddPattern("Ziffer C [0]", 2, false, true,  true,  true,  true,  false, false,    true,  false, false, false, false, true,  false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, true,  false,   false, true,  true,  true,  true,  false, false);
             * patternMatching.AddPattern("Ziffer D [0]", 3, true,  true,  true,  true,  true,  false, false,    true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  true,  true,  true,  true,  false, false);
             * patternMatching.AddPattern("Ziffer E [0]", 4, true,  true,  true,  true,  true,  false, false,    true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  true,  true,  true,  false, false, false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  true,  true,  true,  true,  false, false);
             * patternMatching.AddPattern("Ziffer F [0]", 5, true,  true,  true,  true,  true,  false, false,    true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  true,  true,  true,  false, false, false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false);
             * patternMatching.AddPattern("Ziffer G [0]", 6, false, true,  true,  true,  true,  false, false,    true,  false, false, false, false, true,  false,   true,  false, false, false, false, false, false,   true,  false, false, true,  true,  true,  false,   true,  false, false, false, false, true,  false,   true,  false, false, false, true,  true,  false,   false, true,  true,  true,  false, true,  false);
             * patternMatching.AddPattern("Ziffer H [0]", 7, true,  false, false, false, false, true,  false,    true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  true,  true,  true,  true,  true,  false,   true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false);
             * patternMatching.AddPattern("Ziffer I [0]", 8, true,  false, false, false, false, false, false,    true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false);
             * patternMatching.AddPattern("Ziffer J [0]", 9, false, false, false, true,  false, false, false,    false, false, false, true,  false, false, false,   false, false, false, true,  false, false, false,   false, false, false, true,  false, false, false,   true,  false, false, true,  false, false, false,   true,  false, false, true,  false, false, false,   false, true,  true,  false, false, false, false);
             * patternMatching.AddPattern("Ziffer K [0]",10, true,  false, false, false, true,  false, false,    true,  false, false, true,  false, false, false,   true,  false, true,  false, false, false, false,   true,  true,  false, false, false, false, false,   true,  false, true,  false, false, false, false,   true,  false, false, true,  false, false, false,   true,  false, false, false, true,  false, false);
             * patternMatching.AddPattern("Ziffer L [0]",11, true,  false, false, false, false, false, false,    true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  true,  true,  true,  false, false, false);
             * patternMatching.AddPattern("Ziffer M [0]",12, true,  true,  false, false, false, true,  true,     true,  true,  false, false, false, true,  true,    true,  false, true,  false, true,  false, true,    true,  false, true,  false, true,  false, true,    true,  false, false, true,  false, false, true,    true,  false, false, false, false, false, true,    true,  false, false, false, false, false, true);
             * patternMatching.AddPattern("Ziffer N [0]",13, true,  false, false, false, false, false, true,     true,  true,  false, false, false, false, true,    true,  false, true,  false, false, false, true,    true,  false, false, true,  false, false, true,    true,  false, false, false, true,  false, true,    true,  false, false, false, false, true,  true,    true,  false, false, false, false, false, true);
             * patternMatching.AddPattern("Ziffer O [0]",14, false, true,  true,  true,  true,  false, false,    true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   false, true,  true,  true,  true,  false, false);
             * patternMatching.AddPattern("Ziffer P [0]",15, true,  true,  true,  true,  true,  false, false,    true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  true,  true,  true,  true,  false, false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  false, false, false, false, false, false);
             * patternMatching.AddPattern("Ziffer Q [0]",16, false, true,  true,  true,  true,  false, false,    true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  false, false, true,  false, true,  false,   true,  false, false, false, true,  true,  false,   false, true,  true,  true,  true,  false, true);
             * patternMatching.AddPattern("Ziffer R [0]",17, true,  true,  true,  true,  true,  false, false,    true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  true,  true,  true,  true,  false, false,   true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false,   true,  false, false, false, false, true,  false);
             * patternMatching.AddPattern("Ziffer S [0]",18, false, true,  true,  true,  false, false, false,    true,  false, false, false, true,  false, false,   true,  false, false, false, false, false, false,   false, true,  true,  true,  false, false, false,   false, false, false, false, true,  false, false,   true,  false, false, false, true,  false, false,   false, true,  true,  true,  false, false, false);
             * patternMatching.AddPattern("Ziffer T [0]",19, true,  true,  true,  true,  true,  false, false,    false, false, true,  false, false, false, false,   false, false, true,  false, false, false, false,   false, false, true,  false, false, false, false,   false, false, true,  false, false, false, false,   false, false, true,  false, false, false, false,   false, false, true,  false, false, false, false);
             * patternMatching.AddPattern("Ziffer U [0]",20, true,  false, false, false, true,  false, false,    true,  false, false, false, true,  false, false,   true,  false, false, false, true,  false, false,   true,  false, false, false, true,  false, false,   true,  false, false, false, true,  false, false,   true,  false, false, false, true,  false, false,   false, true,  true,  true,  false, false, false);
             * patternMatching.AddPattern("Ziffer V [0]",21, true,  false, false, false, true,  false, false,    true,  false, false, false, true,  false, false,   false, true,  false, true,  false, false, false,   false, true,  false, true,  false, false, false,   false, true,  false, true,  false, false, false,   false, false, true,  false, false, false, false,   false, false, true,  false, false, false, false);
             * patternMatching.AddPattern("Ziffer W [0]",22, true,  false, false, false, false, false, true,     true,  false, false, false, false, false, true,    false, true,  false, false, false, true,  false,   false, true,  false, true,  false, true,  false,   false, true,  false, true,  false, true,  false,   false, false, true,  false, true,  false, false,   false, false, true,  false, true,  false, false);
             * patternMatching.AddPattern("Ziffer X [0]",23, true,  false, false, false, false, false, true,     false, true,  false, false, false, true,  false,   false, false, true,  false, true,  false, false,   false, false, false, true,  false, false, false,   false, false, true,  false, true,  false, false,   false, true,  false, false, false, true,  false,   true,  false, false, false, false, false, true);
             * patternMatching.AddPattern("Ziffer Y [0]",24, true,  false, false, false, false, false, true,     false, true,  false, false, false, true,  false,   false, false, true,  false, true,  false, false,   false, false, false, true,  false, false, false,   false, false, false, true,  false, false, false,   false, false, false, true,  false, false, false,   false, false, false, true,  false, false, false);
             * patternMatching.AddPattern("Ziffer Z [0]",25, true,  true,  true,  true,  true,  false, false,    false, false, false, false, true,  false, false,   false, false, false, true,  false, false, false,   false, false, true,  false, false, false, false,   false, true,  false, false, false, false, false,   true,  false, false, false, false, false, false,   true,  true,  true,  true,  true,  false, false);
             *
             * patternMatching.SetOutputTitles("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
             * patternMatching.SelectAndActivatePattern(0);*/

            //DIGIT Matching Training:
            patternMatching          = new PatternMatching(7, 9, 10);
            patternMatching.Location = new Point(0, 0);
            Controls.Add(patternMatching);

            patternMatching.AddPattern("Ziffer 0 [0]", 0, false, false, true, true, true, false, false, false, true, false, false, false, true, false, true, false, false, false, false, false, true, true, false, false, false, false, false, true, true, false, false, false, false, false, true, true, false, false, false, false, false, true, true, false, false, false, false, false, true, false, true, false, false, false, true, false, false, false, true, true, true, false, false);
            patternMatching.AddPattern("Ziffer 1 [0]", 1, false, false, false, true, false, false, false, false, false, true, true, false, false, false, false, true, false, true, false, false, false, true, false, false, true, false, false, false, false, false, false, true, false, false, false, false, false, false, true, false, false, false, false, false, false, true, false, false, false, false, false, false, true, false, false, false, false, false, false, true, false, false, false);
            patternMatching.AddPattern("Ziffer 2 [0]", 2, false, true, true, true, true, true, false, true, false, false, false, false, false, true, true, false, false, false, false, false, true, false, false, false, false, false, true, false, false, false, false, false, true, false, false, false, false, false, true, false, false, false, false, false, true, false, false, false, false, false, true, false, false, false, false, false, true, true, true, true, true, true, true);
            patternMatching.AddPattern("Ziffer 3 [0]", 3, false, true, true, true, true, true, false, true, false, false, false, false, false, true, false, false, false, false, false, false, true, false, false, false, false, false, false, true, false, true, true, true, true, true, true, false, false, false, false, false, false, true, false, false, false, false, false, false, true, true, false, false, false, false, false, true, false, true, true, true, true, true, false);
            patternMatching.AddPattern("Ziffer 4 [0]", 4, false, false, false, false, true, false, false, false, false, false, true, true, false, false, false, false, true, false, true, false, false, false, true, false, false, true, false, false, true, false, false, false, true, false, false, true, true, true, true, true, true, true, false, false, false, false, true, false, false, false, false, false, false, true, false, false, false, false, false, false, true, false, false);
            patternMatching.AddPattern("Ziffer 5 [0]", 5, true, true, true, true, true, true, true, true, false, false, false, false, false, false, true, false, false, false, false, false, false, true, false, false, false, false, false, false, false, true, true, true, true, true, false, false, false, false, false, false, false, true, false, false, false, false, false, false, true, true, false, false, false, false, false, true, false, true, true, true, true, true, false);
            patternMatching.AddPattern("Ziffer 6 [0]", 6, false, true, true, true, true, true, true, true, false, false, false, false, false, false, true, false, false, false, false, false, false, true, false, false, false, false, false, false, true, true, true, true, true, true, false, true, false, false, false, false, false, true, true, false, false, false, false, false, true, true, false, false, false, false, false, true, false, true, true, true, true, true, false);
            patternMatching.AddPattern("Ziffer 7 [0]", 7, true, true, true, true, true, true, true, false, false, false, false, false, false, true, false, false, false, false, false, true, false, false, false, false, false, true, false, false, false, false, false, true, false, false, false, false, false, false, true, false, false, false, false, false, false, true, false, false, false, false, false, false, true, false, false, false, false, false, false, true, false, false, false);
            patternMatching.AddPattern("Ziffer 8 [0]", 8, false, true, true, true, true, true, false, true, false, false, false, false, false, true, true, false, false, false, false, false, true, true, false, false, false, false, false, true, false, true, true, true, true, true, false, true, false, false, false, false, false, true, true, false, false, false, false, false, true, true, false, false, false, false, false, true, false, true, true, true, true, true, false);
            patternMatching.AddPattern("Ziffer 9 [0]", 9, false, true, true, true, true, true, false, true, false, false, false, false, false, true, true, false, false, false, false, false, true, true, false, false, false, false, false, true, false, true, true, true, true, true, true, false, false, false, false, false, false, true, false, false, false, false, false, false, true, true, false, false, false, false, false, true, false, true, true, true, true, true, false);

            patternMatching.SetOutputTitles("0", "1", "2", "3", "4", "5", "6", "7", "8", "9");
            patternMatching.SelectAndActivatePattern(0);

            //XOR Training:

            /*patternMatching = new PatternMatching(2,1,2);
             * patternMatching.Location = new Point(0,0);
             * Controls.Add(patternMatching);
             * patternMatching.AddPattern("A1 B0",0,true,false);
             * patternMatching.AddPattern("A0 B1",0,false,true);
             * patternMatching.AddPattern("A0 B0",1,false,false);
             * patternMatching.AddPattern("A1 B1",1,true,true);
             * patternMatching.SetOutputTitles("TRUE","FALSE");
             * patternMatching.SelectAndActivatePattern(0);*/
        }