第一篇:分析化學(xué)實(shí)驗(yàn)報(bào)告四
實(shí)驗(yàn)四標(biāo)定氫氧化鈉、測(cè)定銨態(tài)氮
摘要:固體NaOH容易吸收空氣中的水分和CO2,因此不能直接配制準(zhǔn)確濃度的NaOH標(biāo)準(zhǔn)溶液,只能先配置近似濃度的溶液,然后用基準(zhǔn)物質(zhì)標(biāo)定其準(zhǔn)確 濃度,標(biāo)定結(jié)果顯示NaOH溶液濃度為0.09675mol/L。銨態(tài)氮中除碳酸氫銨 可用標(biāo)準(zhǔn)酸直接滴定外,其他銨鹽由于NH4+是一種極弱酸(Ka=5.6x10-10), 不能用標(biāo)準(zhǔn)堿直接滴定。一般用“蒸餾法”或“甲醛法”來測(cè)定其含量,測(cè) 定結(jié)果顯示銨態(tài)氮的含量為26.12%。
關(guān)鍵詞:滴定;NaOH標(biāo)準(zhǔn)溶液;銨態(tài)氮
前言
由于NaOH固體在空氣中易變質(zhì),很難配制標(biāo)準(zhǔn)濃度的NaOH溶液,所以先配制近似濃度的溶液,再用基準(zhǔn)物質(zhì)來標(biāo)定其準(zhǔn)確濃度;測(cè)定除NaHCO3外的銨態(tài)氮,因NH4+是一種極弱酸,不能用標(biāo)準(zhǔn)堿直接滴定,應(yīng)采用“蒸餾法”或“甲醛法”間接測(cè)定,本次試驗(yàn)采用“甲醛法”,即銨鹽先與甲醛生成六亞甲基四胺酸和強(qiáng)酸,再用標(biāo)定后的NaOH溶液滴定,w?
計(jì)算可得銨態(tài)氮的含量。
一、儀器與試劑
50mL堿式滴定管1支、20mL移液管1支、25mL移液管1支、250mL容量瓶1個(gè)、250mL錐形瓶3只、200mL燒杯1只、電子天平;KHR固體、酚酞指示劑、3mol/L NaOH溶液。
二、試驗(yàn)方法
1、制備NaOH溶液:17mL 3mol/L NaOH→0.1mol/L 500mL NaOH;
2、標(biāo)定NaOH:稱取KHR 0.405~0.415g,加20mL水溶解,再加兩滴酚酞指示劑,最后用NaOH溶液滴定至淺紅色且30s不褪色,平行五次;
3、測(cè)定銨態(tài)氮:
?稱取1.6g氯化銨,加水溶解,250mL容量瓶定容,移取25.00mL至錐形瓶,加入5mL甲醛,再滴加兩滴酚酞指示劑,最后用標(biāo)定過后的NaOH溶液滴定至淺紅色,平行五次:
?空白試驗(yàn):取25.00mL蒸餾水代替氨溶液進(jìn)行測(cè)定,平行三次。cNaOH?VNaOH?MmN?100%
注意:標(biāo)定NaOH要求
ds或
d≤0.2%;測(cè)定銨態(tài)氮要求
s或
d≤0.4%;空白滴
定要求≤0.4%,且空白>0.2mL要扣除。
三、結(jié)果與討論
1、標(biāo)定NaOH 初讀數(shù)(mL)末讀數(shù)(mL)V滴定(mL)
0.03 20.72 20.69
0.12 20.79 20.67
?xn?i
0.03
20.72 20.69 0.11 20.78 20.67 0.22 20.86 20.64
V
=20.672mL,s?
cKHRVKHRVNaOH
??x
n?i
n
n?1
=0.02049,s=0.1%<0.2%,則:
cNaOH?
=
0.1?2020.672
=0.09675mol/L2、銨態(tài)氮的測(cè)定 ?測(cè)定銨態(tài)氮 0.01 30.87 30.86
0.13 31.07 30.94
0.04 30.89 30.85
30.77 30.77
0.01 30.86 30.85
??x
V
n
i
?xn?
=30.854mL,s?
cNaOH?VNaOH?M
m
n?i
n?1
=0.06025,s=0.2%<0.4%,則:
?3
w?
N
?100%
=
0.09675?30.854?10
0.1600
?14
?100%=26.12%
?空白滴定 初讀數(shù)(mL)末讀數(shù)(mL)V滴定(mL)
0.09 0.28 0.19
n
0.05 0.23 0.18 0.02 0.21 0.19
dV
=0.187,d?
?
n?i
dn
i
=
0.003?0.007?0.003
=0.0043,=2.3%>0.4%
討論:經(jīng)標(biāo)定確定NaOH濃度為0.09675mol/L,后經(jīng)滴定確定銨態(tài)氮含量為26.12%。配置的NaOH標(biāo)準(zhǔn)溶液濃度偏低,原因可能是因?yàn)?mol/L NaOH放
置久了,與空氣中的CO2反應(yīng),造成溶液濃度降低,從從而影響NaOH標(biāo)準(zhǔn)溶液的濃度;而銨態(tài)氮的測(cè)定則有可能因?yàn)榈味ú粶?zhǔn)確或者是由于NaOH溶液的標(biāo)定有誤差,造成結(jié)果的不準(zhǔn)確。
感謝吳明君老師,感謝四川農(nóng)業(yè)大學(xué)生命科學(xué)與理學(xué)院分析化學(xué)實(shí)驗(yàn)室!
第二篇:分析化學(xué)實(shí)驗(yàn)報(bào)告的
實(shí)驗(yàn)名稱
實(shí)驗(yàn)XXXXXXXXXXXXXXXXXX(居中)(宋體二號(hào))日期:XX/xx/xx實(shí)驗(yàn)人:XXX合作人:(隸書四號(hào))
一.實(shí)驗(yàn)?zāi)康模ㄋ误w三號(hào))
1.2.3.二.實(shí)驗(yàn)儀器
三.實(shí)驗(yàn)原理
四.實(shí)驗(yàn)步驟
五.實(shí)驗(yàn)現(xiàn)象
六.實(shí)驗(yàn)結(jié)果與討論
其余正文部分用宋體四號(hào)書寫,最后不要忘了附上查閱資料和插入頁眉和頁碼哦!
第三篇:實(shí)驗(yàn)報(bào)告8-Excel_2010(四)
實(shí)驗(yàn)報(bào)告8 Excel 電子表格2010(四)
班級(jí) 091 學(xué)號(hào) 201509104 姓名 王曉博
【實(shí)驗(yàn)?zāi)康摹?/p>
1.了解Excel的圖表類型和圖表功能; 2.掌握?qǐng)D表的創(chuàng)建與格式化;
3.理解圖表的基本組成及一些選項(xiàng)的作用。
【實(shí)驗(yàn)內(nèi)容和步驟】
完成實(shí)踐教程第92頁4.4.3中的實(shí)驗(yàn)并回答下列問題。如何選擇不連續(xù)的兩列數(shù)據(jù)?
按住ctrl鍵同時(shí)在表格中選中要?jiǎng)?chuàng)建的表格的不連續(xù)區(qū)域
2如何選擇圖例的位置以及添加數(shù)據(jù)標(biāo)簽。
1.右擊圖標(biāo)中的圖例,從快捷菜單中選擇“設(shè)置圖例格式”命令
2.探出‘設(shè)置圖例格式對(duì)’話框,選擇右側(cè)的‘圖例位置’區(qū)中的其他模式按鈕。
3.選中圖表,單擊‘插入’選項(xiàng)卡/文本/文本框 按鈕下方的下拉按鈕,在彈出的下拉菜單中選擇‘橫排文本框’選項(xiàng),在圖表中拖入鼠標(biāo),插入文本框。在文本框中輸入解釋文本‘XX’然后在圖表任意位置單擊即可
3如何設(shè)置圖表背景墻和地板格式?如何設(shè)置圖表區(qū)域的漸變填充。
單擊圖表,點(diǎn)擊“布局”中的“背景墻設(shè)置”進(jìn)行設(shè)置即可。雙擊圖表區(qū)域,出現(xiàn)“設(shè)置圖表區(qū)格式”對(duì)話框,點(diǎn)擊“填充”-“漸變填充”即可 如何修改圖表邊框的顏色和樣式
右擊鼠標(biāo),單擊繪圖模式,選擇相應(yīng)的顏色和樣式即可 怎樣改變圖表的位置和大小。
右擊圖標(biāo)中的圖例,從彈出的快捷菜單中選擇“設(shè)置圖例樣式”在探出的對(duì)話框右側(cè)“圖列位置”選項(xiàng)區(qū)中選擇相應(yīng)的位置和大小。
6、寫出柱形圖、餅圖兩種圖表類型適用場合。
柱形圖:顯示一段時(shí)期內(nèi)數(shù)據(jù)的變化或者描繪各項(xiàng)之間的比較時(shí)。餅圖:只顯示一個(gè)數(shù)據(jù)系列,需要突出某個(gè)重要數(shù)據(jù)項(xiàng)時(shí)。
【實(shí)驗(yàn)心得與體會(huì)】 學(xué)會(huì)了如何做圖表,收獲頗豐,感覺自己棒棒嗒。
第四篇:C語言實(shí)驗(yàn)報(bào)告(四)
C語言實(shí)驗(yàn)報(bào)告
(四)一、實(shí)驗(yàn)?zāi)康?/p>
1.掌握C語言中函數(shù)和模塊
2.掌握怎樣定義函數(shù),如何調(diào)用或使用函數(shù),如何聲明函數(shù) 3.掌握函數(shù)的參數(shù),了解在函數(shù)調(diào)用時(shí),參數(shù)是如何傳遞的 4.在使用函數(shù)的過程中怎樣確定函數(shù)的參數(shù) 5.如何使用局部變量和全局變量
二、實(shí)驗(yàn)內(nèi)容
1.偶數(shù)判斷
描述: 編寫一個(gè)用戶自定義函數(shù),該函數(shù)有一個(gè)整型參數(shù),函數(shù)的功能是:當(dāng)這個(gè)整型數(shù)的值是偶數(shù)時(shí),函數(shù)的返回值為0,當(dāng)這個(gè)整型數(shù)的值是奇數(shù)時(shí),返回值為1。編寫一個(gè)程序,從鍵盤輸入m個(gè)整數(shù),分別調(diào)用用戶自定義函數(shù)來判斷這m個(gè)整數(shù)的奇偶性。
輸入: 第一行為一個(gè)整數(shù)m,表示要判斷m個(gè)整數(shù)的奇偶性;緊接著是m行,每行一個(gè)整數(shù)。
輸出:有m行,分別對(duì)應(yīng)輸入的第2到第m+1行的整數(shù)的奇偶性 樣例輸入: 2 1 6 樣例輸出: 奇數(shù)
偶數(shù) ·程序代碼:
#include“stdio.h” int isEven(int a){ if(a%2==0)
return 1;else
return 0;} int main(){ int m,i,b;scanf(“%d”,&m);
for(i=1;i<=m;i++)
{
scanf(“%d”,&b);
if(isEven(b)==1)
printf(“偶數(shù)n”);
else printf(“奇數(shù)n”);
}
return 0;}
2.溫度轉(zhuǎn)換
描述: 編寫一個(gè)用戶自定義函數(shù),函數(shù)的功能是:將華氏溫度轉(zhuǎn)F換為攝氏溫度C。轉(zhuǎn)換公式為:C=5*(F-32)/9。編寫一個(gè)程序,輸出指定范圍的華氏溫度與攝氏溫度的對(duì)照表,其中華氏溫度步長為4。
輸入: 兩個(gè)空格隔開的整數(shù)n,m(且0 #include “stdio.h” float conver(int f){ return 5*(f-32)/9.0;} int main(){ int n,m,i;scanf(“%d%d”,&n,&m);for(i=n;i<=m;i+=4) printf(“%d%10.2fn”,i,conver(i));return 0;} 3.最大值函數(shù) 描述:編寫一個(gè)用戶自定義函數(shù),該函數(shù)有三個(gè)整數(shù)參數(shù),函數(shù)的功能是:求解這三個(gè)整數(shù)的最大值,函數(shù)的返回值為三個(gè)參數(shù)的最大值。編寫一個(gè)程序,從鍵盤輸入任意5個(gè)整數(shù),分別兩次調(diào)用用戶自定義函數(shù)來求出這5個(gè)整數(shù)中的最大值。 輸入:第一行為N,表示有N組數(shù)據(jù),接下來是N行,每行是5個(gè)用空格隔開的整數(shù)(在VC++6.0 int范圍)。輸出:有N行,每行是對(duì)應(yīng)輸入的5個(gè)整數(shù)的最大值。樣例輸入: 3 1 2 3 4 5 5 4 3 2 1 1 2 5 3 4 樣例輸出: 5 5 5 ·程序代碼: #include “stdio.h” int max(int a, int b, int c){ int t;t=a;if(b>t) t=b;if(c>t) t=c;return t;} int main(){ int n,a,b,c,d,e,i;scanf(“%d”,&n);for(i=1;i<=n;i++){ scanf(“%d%d%d%d%d”,&a,&b,&c,&d,&e); printf(“%dn”,max(a,b,max(c,d,e)));} return 0;} 4.三位數(shù)數(shù)字排序 描述: 對(duì)于給定的若干個(gè)三位正整數(shù),將它們的各位上的數(shù)字按由小到大的順序輸出。要求,寫一個(gè)函數(shù),能將其整型參數(shù)的各位數(shù)字按照由小到大進(jìn)行輸出。主函數(shù)完成對(duì)輸入的若干個(gè)三位數(shù),分別調(diào)用該函數(shù),完成指定的輸出。輸入: 若干行,每行有一個(gè)三位正整數(shù),輸入為0結(jié)束。輸出: 有若干行,依次對(duì)應(yīng)于非0的整數(shù),將相應(yīng)三位正整數(shù)的數(shù)字由小到大輸出,數(shù)字間沒有空格。 樣例輸入: 123 987 670 0 樣例輸出: 123 789 067 ·程序代碼: #include “stdio.h” int main(void){ int n,a[4],xx,sum;scanf(“%d”,&n);while(n!=0){ int i,j; for(i=1;i<=3;i++) { a[i]=n%10; n/=10; } for(i=1;i<=3;i++) { for(j=i;j<=3;j++) { if(a[i]>a[j]) { xx=a[j]; a[j]=a[i]; a[i]=xx; } } } for(i=1;i<=3;i++) } { printf(“%d”,a[i]);} printf(“n”); scanf(“%d”,&n);} return 0;5.排列數(shù)計(jì)算 描述: 表示從m個(gè)元素中抽出n個(gè)元素的排列的個(gè)數(shù)。 計(jì)算公式為:編寫一個(gè)用戶自定義函數(shù),該函數(shù)有一個(gè)整數(shù)參數(shù),函數(shù)的功能是求解這個(gè)整數(shù)的階乘,函數(shù)的返回值為這個(gè)整數(shù)的階乘。編寫一個(gè)程序,從鍵盤輸入m、n值,分別兩次調(diào)用用戶自定義函數(shù)來求解 : 多行測(cè)試數(shù)據(jù),每行兩個(gè)用空格隔開的整數(shù),0 0 表示結(jié)束。 輸出: 有多行,對(duì)應(yīng)于非0 0行的排列值。 樣例輸入: 5 3 8 2 0 0 樣例輸出: 60 56 ·程序代碼: #include “stdio.h” int main(void){ double n,m,t;double x1,x2,i,k,kk;scanf(“%lf%lf”,&m,&n);while(n!=0&&m!=0){ x1=1; /*if(m { t=m; m=n; n=t; } */ for(i=1;i<=m;i++) { x1*=i; } k=m-n; x2=1; for(i=1;i<=k;i++) { x2*=i; } kk=x1/x2; printf(“%.0lfn”,kk); scanf(“%lf%lf”,&m,&n);} return 0;} 6.素?cái)?shù)對(duì) 描述: 哥德巴赫猜想大家都知道一點(diǎn)吧.我們現(xiàn)在不是想證明這個(gè)結(jié)論,而是想在程序語言內(nèi)部能夠表示的數(shù)集中,任意取出一個(gè)偶數(shù),來尋找兩個(gè)素?cái)?shù),使得其和等于該偶數(shù).做好了這件實(shí)事,就能說明這個(gè)猜想是成立的.由于可以有不同的素?cái)?shù)對(duì)來表示同一個(gè)偶數(shù),所以專門要求所尋找的素?cái)?shù)對(duì)是兩個(gè)值最相近的,而且素?cái)?shù)對(duì)中的第一個(gè)數(shù)不大于第二個(gè)數(shù).輸入:輸入中是一些偶整數(shù)M(6 #include “stdio.h” int prime(int n){ int i;for(i=2;i if(n%i==0) return 0; return 1;} int main(){ int m,i;while(scanf(“%d”,&m)==1)for(i=m/2;i>=2;i--) if(prime(i)&&prime(m-i)&&i!=m-i) { printf(“%d %dn”,i,m-i); break; } return 0;} 7.函數(shù)表達(dá)式計(jì)算 描述:計(jì)算下列表達(dá)式的值: 輸入:輸入x和n的值,其中x為非負(fù)實(shí)數(shù),n為正整數(shù)。輸出:輸出f(x,n),保留2位小數(shù)。樣例輸入: 3 2 樣例輸出: 2.00 ·程序代碼: #include “math.h” #include “stdio.h” /* f(x,1)=sqrt(1+x);f(x,2)=sqrt(2+sqrt(1+x))=sqrt(2+f(x,1));f(3,x)=sqrt(3+sqrt(2+qrt(1+x)))=sqrt(3+f(x,2));......f(x,n)=sqrt(n+f(x,n-1));*/ double f(double x,int n){ if(n>1) return sqrt(n+f(x,n-1));else return sqrt(1+x);} int main(){ int n;double x;scanf(“%lf%d”,&x,&n);printf(“%.2fn”,f(x,n));return 0;} 8.遞歸公約數(shù) 描述:遞歸形式的公約數(shù)定義如下: 使用此定義求兩個(gè)整數(shù)的最大公約數(shù)。 輸入: 有多行,每行為兩個(gè)用空格隔開的整數(shù)。 輸出: 對(duì)應(yīng)的有多行,每行為對(duì)應(yīng)輸入的兩個(gè)整數(shù)的最大公約數(shù)。 樣例輸入: 12 6 9 5 11 3 樣例輸出: 6 1 1 ·程序代碼: # include “stdio.h” int gcd(int m, int n){ if(m%n==0) return n;else gcd(n,m%n);} int main(void){ int a,b;while(scanf(“%d%d”,&a,&b)==2){ printf(“%dn”,gcd(a,b));} return 0;} 人工智能——四皇后問題 一、問題描述 四皇后問題 一個(gè)4×4國際象棋盤,依次放入四個(gè)皇后,條件:每行、每列及對(duì)角線上只允許出現(xiàn)一枚棋子。 設(shè):DATA=L(表)x∈L x ∈﹛i j﹜ 1≤ i, j ≤4 其中:i j 表示棋子所在行列 如:24 表示第二行第四列有一枚棋子 ∵棋盤上可放入的棋子數(shù)為0 ~ 4 個(gè) ∴L表中的元素?cái)?shù)為0 ~ 4 個(gè),即 Length L = 0 ~ 4,如圖A ﹛12,24,31,43 ﹜ 定義規(guī)則: if 1≤ i ≤4 and Length DATA = i -1 then APPEND(DATA(ij))1≤ j ≤4 ① 對(duì)于任一行i,1≤ j ≤4 表明每行有四條規(guī)則。 比如第一行:R11,R12,R13,R14 ② 棋盤中共有四行,所以共有16條規(guī)則。 即: R11,R12,R13,R14 R21,R22,R23,R24 R31,R32,R33,R34 R41,R42,R43,R44 ③ 16條規(guī)則中,哪些是當(dāng)前可用規(guī)則,取決于DATA的長度,即:DATA中的元素個(gè)數(shù)。換言之,每次只能將一個(gè)棋子放在當(dāng)前行的下一行。 二、回溯法搜索策略圖 討論: 上述算法產(chǎn)生22次回溯,原因在于規(guī)則自然順序排列,沒考慮任何智能因素。改進(jìn)算法 定義對(duì)角線函數(shù):diag(i,j):過ij點(diǎn)最長的對(duì)角線長度值。 規(guī)定:① 如果: diag(i,k)≤ diag(i,j)則規(guī)則排列次序?yàn)椋?Rik,Rij 同一行四條規(guī)則中,對(duì)角線函數(shù)值小的排在前面 ② 如果:diag(i,k)= diag(i,j)則規(guī)則排列次序?yàn)椋?Rij,Rik j < k 對(duì)角線長度相等的規(guī)則按照字母排列順序排序 討論: ① 利用局部知識(shí)排列規(guī)則是有效的。 ② BACKTRACK算法對(duì)重復(fù)出現(xiàn)的狀態(tài)沒有判斷,所以可能造成出現(xiàn)死循環(huán)。③ 沒有對(duì)搜索深度加以限制,可能造成搜索代價(jià)太大。 三、算法描述 回溯法——在約束條件下先序遍歷,并在遍歷過程中剪去那些不滿足條件的分支。 使用回溯算法求解的問題特征,求解問題要分為若干步,且每一步都有幾種可能的選擇,而且往往在某個(gè)選擇不成功時(shí)需要回頭再試另外一種選擇,如果到達(dá)求解目標(biāo)則每一步的選擇構(gòu)成了問題的解,如果回頭到第一步且沒有新的選擇則問題求解失敗。 在回溯策略中,也可以通過引入一些與問題相關(guān)的信息來加快搜索解的速度。對(duì)于皇后問題來說,由于每一行、每一列和每一個(gè)對(duì)角線,都只能放一個(gè)皇后,當(dāng)一個(gè)皇后放到棋盤上后,不管它放在棋盤的什么位置,它所影響的行和列方向上的棋盤位置是固定的,因此在行、列方面沒有什么信息可以利用。但在不同的位置,在對(duì)角線方向所影響的棋盤位置數(shù)則是不同的??梢韵胂?,如果把一個(gè)皇后放在棋盤的某個(gè)位置后,它所影響的棋盤位置數(shù)少,那么給以后放皇后留下的余地就太大,找到解的可能性也大;反之留有余地就小,找到解的可能性也小。 四、算法流程圖 五、源程序 #include //存儲(chǔ)第i行對(duì)應(yīng)的列的值,這樣的(i,j)值滿足當(dāng)前棋盤上的皇后不能互相攻擊。 int safetyPlace(int x,int y)//(x,y)位置是否安全 { int i,j; for(i=0;i { j=col[i]; if(x==i||y==j) return 0; if(x-y==i-j||x+y==i+j) //判斷左右對(duì)角線 return 0; } return 1;} void get_position(int i) //處在第i行時(shí)狀態(tài) { int w,j; char a[1]={3}; if(i==N) //輸出棋盤 { for(w=0;w { for(j=0;j { if(board[w][j]==001) printf(“%c ”,board[w][j]); else { printf(“%c”,a[0]); printf(“%c ”,board[w][j]); } } printf(“n”); } printf(“n”); printf(“--------------n”); t++; } else { int u; for(u=0;u { if(safetyPlace(i,u)==1) { col[i]=u; //記錄下第i行可行的列的位置 board[i][u]=001; //放置皇后 get_position(i+1); //轉(zhuǎn)換到下一個(gè)狀態(tài),即下一行 col[i]=0; //回溯到當(dāng)前狀態(tài),重置列和棋盤的值 board[i][u]=0; } } } } main(){ printf(“%c是皇后!nn”,001);get_position(0);printf(“一共有%d種方法!n”,t);} 六、結(jié)果截圖 七、總結(jié)——心得體會(huì) 通過對(duì)四皇后問題的編程學(xué)習(xí),讓我對(duì)搜索策略更深層次的理解,尤其能比較熟練掌握回溯策略——首先將規(guī)則給出一個(gè)固定的排序,在搜索時(shí),對(duì)當(dāng)前狀態(tài)(搜索開始時(shí),當(dāng)前狀態(tài)是初始狀態(tài))依次檢測(cè)每一條規(guī)則,在當(dāng)前狀態(tài)未使用過的規(guī)則中找到第一條可應(yīng)用規(guī)則,應(yīng)用于當(dāng)前狀態(tài),得到的新狀態(tài)重新設(shè)置為當(dāng)前狀態(tài),并重復(fù)以上搜索。如果當(dāng)前狀態(tài)無規(guī)則可用,或者所有規(guī)則已經(jīng)被試探過仍未找到問題的解,則將當(dāng)前狀態(tài)的前一個(gè)狀態(tài)(即直接生成該狀態(tài)的狀態(tài))設(shè)置為當(dāng)前狀態(tài)。重復(fù)以上搜索,直到找到問題的解,或者試探了所有可能后仍找不到問題的解為止。 同時(shí),在整個(gè)編程學(xué)習(xí)過程中,使得我對(duì)人工智能感到越來越多的趣味性(例如四皇后問題上升到n皇后如何求解),更引起我對(duì)學(xué)習(xí)人工智能這門課程的積極性。第五篇:四皇后問題實(shí)驗(yàn)報(bào)告