亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? unit2my.cpp

?? 基于機器學習的自動邏輯推理機。本程序用歸結反演策略實現了命題邏輯系統的自動推理。把要解決的問題作為一個要證明的命題
?? CPP
字號:
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit2my.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm2 *Form2;
//---------------------------------------------------------------------------
__fastcall TForm2::TForm2(TComponent* Owner)
        : TForm(Owner)
{
}

void __fastcall TForm2::FormShow(TObject *Sender)
{
       int i,up,down;
       int flag;



       for(i=0;i<500;i++)
       {        P[i][0]=0;P[i][1]=0;
       }
       i=0;
       while(S[i][0]!=0&&i<500)
       {        i++;}
       h[0]=i-1;

       Form2->D_single(0);
       Form2->D_del(0);
       Form2->D_alltrue(0);
       Form2->D_same(0);
       Form2->D_del(0);
       Form2->Display(0);

       if(h[0]<=0)
       {       Form2->Memo1->Text=Form2->Memo1->Text+"No Empty-Clause exist ,Input WFF can be Satisfied\r\n";
               return;
       }
       for(up=0;up<200&&h[up]<500;up++)
       {

                flag=Form2->Resolute(up);
                down=up+1;
                if(flag!=0)
                {       Form2->Display(down);
                        Form2->Memo1->Text=Form2->Memo1->Text+"S["+h[down]+"]=S["+P[h[down]][0]+"]+S["+P[h[down]][1]+"]=NULL\r\n";
                        Form2->Memo1->Text=Form2->Memo1->Text+"EMPTY CLAUSE ARE GENERATED ,INPUT WFF DISSATISFIED\r\n";
                        return;
                }


                if(h[down]==h[up])
                {
                        Form2->Display(up);
                        Form2->Memo1->Text=Form2->Memo1->Text+"NO MORE APODOSIS GENERATED ,INPUT WFF CAN BE SATISFIED\r\n";
                        return;
                }
                else
                {
                        Form2->D_alltrue(down);
                        Form2->D_contain(down);
                        Form2->D_same(down);
                        Form2->D_del(down);
                        Form2->Display(down);
                }
       }
       Form2->Memo1->Text=Form2->Memo1->Text+"Out of The Iterative Range,Illation Abort\r\n";
       Form2->Closer->SetFocus();

}
//---------------------------------------------------------------------------



//---------------------------------------------------------------------------
void __fastcall TForm2::CloserClick(TObject *Sender)
{
        Form2->Close();
}

//---------------------------------------------------------------------------
int TForm2::Resolute(int step)
{
        int i,j,ki,kj,p,pnew;
        int down;
        down=step+1;
        h[down]=h[step];
        if(step==0)
        {       for(i=0;i<=h[0];i++)
                        for(j=i+1;j<=h[0];j++)
                                for(ki=0;S[i][ki]!=0&&ki<200;ki++)
                                        for(kj=0;S[j][kj]!=0&&kj<200;kj++)
                                        {       if(S[i][ki]==S[j][kj]*(-1))
                                                {       h[1]=h[1]+1;
                                                        P[h[1]][0]=i;
                                                        P[h[1]][1]=j;
                                                        pnew=0;
                                                        S[h[1]][0]=0;
                                                        for(p=0;S[i][p]!=0&&p<200;p++)
                                                                if(p!=ki)
                                                                {       S[h[1]][pnew]=S[i][p];
                                                                        pnew++;
                                                                }
                                                        for(p=0;S[j][p]!=0&&p<200;p++)
                                                                if(p!=kj)
                                                                {       S[h[1]][pnew]=S[j][p];
                                                                        pnew++;
                                                                }
                                                        if(S[h[1]][0]==0)return 1;
                                                }
                                        }
        }
        else
        {       for(i=0;i<=h[step-1];i++)
                        for(j=h[step-1]+1;j<=h[step];j++)
                                for(ki=0;S[i][ki]!=0&&ki<200;ki++)
                                        for(kj=0;S[j][kj]!=0&&kj<200;kj++)
                                        {       if(S[i][ki]==S[j][kj]*(-1))
                                                {       h[down]=h[down]+1;
                                                        P[h[down]][0]=i;
                                                        P[h[down]][1]=j;
                                                        pnew=0;
                                                        S[h[down]][0]=0;
                                                        for(p=0;S[i][p]!=0&&p<200;p++)
                                                                if(p!=ki)
                                                                {       S[h[down]][pnew]=S[i][p];
                                                                        pnew++;
                                                                }
                                                        for(p=0;S[j][p]!=0&&p<200;p++)
                                                            if(p!=kj)
                                                                {       S[h[down]][pnew]=S[j][p];
                                                                        pnew++;
                                                                }
                                                        if(S[h[down]][0]==0)return 1;
                                                }
                                        }
        }

        return 0;
}

//---------------------------------------------------------------------------
void TForm2::Display(int step)
{
        int i,j;

        if(step==0)
        {       Form2->Memo1->Clear();
                for(i=0;S[i][0]!=0&i<500;i++)
                {
                        if(S[i][0]>=0)
                        {       Form2->Memo1->Text=Form2->Memo1->Text+"S["+i+"]="+V[S[i][0]];}
                        else
                        {       Form2->Memo1->Text=Form2->Memo1->Text+"S["+i+"]=~"+V[abs(S[i][0])];}
                        for(j=1;S[i][j]!=0&&j<200;j++)
                        {       if(S[i][j]>=0)
                                {       Form2->Memo1->Text=Form2->Memo1->Text+"∨"+V[S[i][j]];}
                                else
                                {       Form2->Memo1->Text=Form2->Memo1->Text+"∨~"+V[abs(S[i][j])];}
                        }
                        Form2->Memo1->Text=Form2->Memo1->Text+"\r\n";

                }
         }
         else
         {      for(i=h[step-1]+1;i<=h[step];i++)
                {
                        if(S[i][0]>=0)
                        {       Form2->Memo1->Text=Form2->Memo1->Text+"S["+i+"]=S["+P[i][0]+"]+S["+P[i][1]+"]="+V[S[i][0]];}
                        else
                        {       Form2->Memo1->Text=Form2->Memo1->Text+"S["+i+"]=S["+P[i][0]+"]+S["+P[i][1]+"]=~"+V[abs(S[i][0])];}
                        for(j=1;S[i][j]!=0&&j<200;j++)
                                if(S[i][j]>=0)
                                {       Form2->Memo1->Text=Form2->Memo1->Text+"∨"+V[S[i][j]];}
                                else
                                {       Form2->Memo1->Text=Form2->Memo1->Text+"∨~"+V[abs(S[i][j])];}
                        Form2->Memo1->Text=Form2->Memo1->Text+"\r\n";
                }
         }
   
         Form2->Memo1->Text=Form2->Memo1->Text+"\r\n*************************************************************************************\r\n";

}



void __fastcall TForm2::SaveClick(TObject *Sender)
{
      if(SaveDialog1->Execute())
      {         Memo1->Lines->SaveToFile(SaveDialog1->FileName);
      }
      

}
//---------------------------------------------------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区在线观看视频在线观看| 日韩一区二区三区视频| 精品亚洲国产成人av制服丝袜| 一区二区三区资源| 国产精品成人午夜| 国产精品日日摸夜夜摸av| 欧美国产综合色视频| 国产亚洲成aⅴ人片在线观看| 欧美v亚洲v综合ⅴ国产v| 日韩女优电影在线观看| 欧美大片在线观看一区二区| 欧美va亚洲va香蕉在线| 欧美精品一区二区久久久| 久久久777精品电影网影网| 久久久一区二区三区| 成人av免费在线观看| 青娱乐精品在线视频| 美国欧美日韩国产在线播放| 日韩av电影天堂| 蜜桃久久久久久久| 成人高清视频在线| 欧美在线免费观看亚洲| 91精品视频网| 国产欧美日韩亚州综合| 亚洲欧美激情在线| 亚洲bt欧美bt精品| 狠狠色伊人亚洲综合成人| 懂色av一区二区夜夜嗨| 色婷婷综合五月| 91精品国产麻豆国产自产在线 | 麻豆精品久久精品色综合| 久久精品国产**网站演员| 国产精品一二三在| 色94色欧美sute亚洲13| 在线成人免费观看| 中文字幕乱码久久午夜不卡| 亚洲一区中文日韩| 国产精品自拍一区| 欧美日韩一区小说| 国产日产欧美一区| 亚洲国产aⅴ成人精品无吗| 国产尤物一区二区在线| 在线免费精品视频| 国产亚洲婷婷免费| 偷拍亚洲欧洲综合| av资源站一区| 日韩一级黄色大片| 亚洲女性喷水在线观看一区| 日本欧美在线观看| 日本黄色一区二区| 久久久精品国产免大香伊| 亚洲成av人影院| 99久久综合色| 久久精品水蜜桃av综合天堂| 亚洲成人激情综合网| 不卡的av网站| 久久久夜色精品亚洲| 日本大胆欧美人术艺术动态| 99国内精品久久| 久久久三级国产网站| 日韩成人av影视| 欧美色综合天天久久综合精品| 日本一区二区三区电影| 九九九久久久精品| 8x8x8国产精品| 天堂一区二区在线| 欧美亚洲日本国产| 一区二区三区日本| 91色婷婷久久久久合中文| 久久理论电影网| 精品夜夜嗨av一区二区三区| 欧美一级欧美三级在线观看| 性感美女久久精品| 欧美三级一区二区| 亚洲国产毛片aaaaa无费看| 91丨porny丨户外露出| 国产精品黄色在线观看| 成人午夜电影网站| 国产精品福利一区二区| 国产91精品一区二区麻豆网站| 精品国产精品一区二区夜夜嗨| 毛片一区二区三区| 欧美成人vr18sexvr| 久久99精品国产91久久来源| 久久亚洲综合色一区二区三区| 精品一区二区三区视频| 久久久不卡网国产精品二区| 国产成人精品免费| 亚洲丝袜自拍清纯另类| 91久久免费观看| 天堂精品中文字幕在线| 日韩精品一区二区在线观看| 精品午夜久久福利影院| 中文字幕欧美激情一区| 99久久夜色精品国产网站| 一区二区三区四区五区视频在线观看| 色视频成人在线观看免| 一区二区三区高清不卡| 91精品国产色综合久久ai换脸| 久久精品国产亚洲a| 久久久久国产精品麻豆ai换脸 | 91久久国产综合久久| 亚洲成人av中文| 2023国产一二三区日本精品2022| 国产主播一区二区| 亚洲三级电影全部在线观看高清| 色999日韩国产欧美一区二区| 香蕉av福利精品导航| 久久影视一区二区| 91论坛在线播放| 麻豆精品久久精品色综合| 国产精品天干天干在线综合| 欧美日本乱大交xxxxx| 国产福利91精品| 天天av天天翘天天综合网色鬼国产| 日韩三级av在线播放| 91亚洲精品一区二区乱码| 日韩1区2区3区| 国产精品亲子伦对白| 在线播放中文一区| 成人动漫一区二区| 日本一不卡视频| 亚洲精品乱码久久久久久久久| 2023国产精华国产精品| 欧美三级视频在线播放| 成人精品一区二区三区中文字幕| 肉色丝袜一区二区| 日韩一区在线免费观看| 精品少妇一区二区三区免费观看 | 日韩精品一区二区三区视频| av在线这里只有精品| 精品一区二区三区在线观看| 亚洲国产aⅴ天堂久久| 国产精品网站一区| 精品国产一区二区三区不卡| 欧美视频第二页| 色婷婷狠狠综合| 不卡一区二区在线| 国产精品自在在线| 美女网站色91| 日韩精品乱码免费| 亚洲一区欧美一区| 一区二区国产盗摄色噜噜| 国产欧美精品一区| 国产亚洲欧洲997久久综合| 欧美va亚洲va在线观看蝴蝶网| 欧美高清视频不卡网| 在线免费精品视频| 欧美午夜片在线观看| 成人的网站免费观看| 国产成人一区在线| 国产成人日日夜夜| 国产精品一二三四五| 国产一区二区三区在线观看免费| 免费在线欧美视频| 美日韩一区二区三区| 麻豆成人免费电影| 久久精品99国产精品| 蜜臀av一区二区在线观看| 免费观看91视频大全| 麻豆国产欧美日韩综合精品二区| 日本aⅴ免费视频一区二区三区 | 精品一区二区三区免费毛片爱| 日韩国产在线观看| 蜜桃视频在线一区| 激情成人综合网| 国产精品77777竹菊影视小说| 国产精一品亚洲二区在线视频| 国产又黄又大久久| 粉嫩av一区二区三区| 色综合中文字幕| 在线精品视频免费观看| 欧美日韩一级黄| 欧美一级黄色录像| 久久久久久久网| 成人欧美一区二区三区黑人麻豆| 亚洲免费观看在线视频| 亚洲一区在线视频| 精品一区二区在线观看| 成人黄色国产精品网站大全在线免费观看 | 亚洲欧美日本韩国| 午夜精品久久久久久久| 美女任你摸久久| 成人开心网精品视频| 欧美专区在线观看一区| 日韩精品资源二区在线| 中文字幕高清一区| 日韩综合在线视频| 床上的激情91.| 欧美少妇xxx| 国产精品人成在线观看免费| 亚洲激情五月婷婷| 国产在线精品一区二区不卡了 | 色吊一区二区三区| 欧美大片一区二区| 综合在线观看色| 久久精品国产亚洲高清剧情介绍 | 成人午夜电影久久影院| 欧美日韩不卡一区| 亚洲国产精品精华液2区45|