南郵離散第三次實驗JS版

2021-10-12 04:27:23 字數 1529 閱讀 6375

// 實驗專案名稱:偏序關係中蓋住關係的求取及格論中有補格的判定

// 實驗內容:

// 程式設計實現整除關係這一偏序關係上所有蓋住關係的求取,並判定對應偏序集是否為格。

// 實驗要求:

// 對任意給定正整數,利用整除關係求所有由其因子構成的集合所構成的格,判斷其是否為有補格

// 獲得因子

function

getfractors

(n)}

return ans;

}// 獲得偏序集

function

getorders

(n);

if( num % fractors[j]==0

&&isparticialorders

(fractors, j, i, num))}

}return map_orders;

}//判斷是否是蓋住關係

function

isparticialorders

(fractors, low, high, num)

}return

true;}

// 輸出蓋住關係和對是否是有補格進行判斷

function

getparticialorders

(n),

$>`);

})console.

log(

"}")

console.

log(

isgrid

(n, orders)

?'此偏序集是有補格'

:'此偏序集不是有補格');

}// 判斷是否是有補格

function

isgrid

(n, order)}}

return

false;}

// 判斷全下界是否為1

function

islow

(val_i, val_j, orders)})

}while

(val_j !=1)

})}if

(limit_i.length ==

0|| limit_j.length ==0)

limit_i.

pop();

for(

let item of limit_i)

}return

true;}

// 判斷全上界是否為n

function

ishigh

(val_i, val_j, orders, n)})

}while

(val_j !== n)})

}if(limit_i.length ==

0|| limit_j.length ==0)

limit_i.

pop();

for(

let item of limit_i)

}return

true;}

getparticialorders(12

);

第三次實驗

姓名 陳裕坤 學號 120705213 班級 12電信2班 目標 1.掌握c語言基本運算子和表示式用法 2.預習選擇和重複控制語句的用法.任務1 假設整型變數 a 的值是 1,b 的值是 2,c 的值是 3,請判斷各語句的值,寫出執行結果,並作簡短分析.1 x a b c 2 y a 2 b a c...

第三次實驗

一.問題及 02.檔名稱 第三次實驗 03.作 者 梁一意 04.完成日期 2017 年 4 月 6 日 05.版 本 號 v1.0 06.對任務及求解方法的描述部分 07.輸入描述 無 08.問題描述 個人所得稅計算器 09.程式輸出 個人所得稅及稅後收入 10.問題分析 略 11.演算法設計 略...

第三次實驗

1 熟悉類的定義格式和類中成員的訪問許可權。2 建構函式與析構函式的呼叫時機與順序。3 掌握物件的定義以及物件的初始化的時機與方法。實驗內容 1 下面程式sy3 1.cpp中用error標明的語句有錯吧,在不刪除和增加 行的情況下,改正錯誤語句,使其正確執行。執行程式如下 include using...