欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      分析化學(xué)實(shí)驗(yàn)報(bào)告四

      時(shí)間:2019-05-14 03:19:39下載本文作者:會(huì)員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《分析化學(xué)實(shí)驗(yàn)報(bào)告四》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《分析化學(xué)實(shí)驗(yàn)報(bào)告四》。

      第一篇:分析化學(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;}

      第五篇:四皇后問題實(shí)驗(yàn)報(bào)告

      人工智能——四皇后問題

      一、問題描述

      四皇后問題

      一個(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 #define N 4 char board[N][N];int t;int col[N];

      //存儲(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í)人工智能這門課程的積極性。

      下載分析化學(xué)實(shí)驗(yàn)報(bào)告四word格式文檔
      下載分析化學(xué)實(shí)驗(yàn)報(bào)告四.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        電子商務(wù)實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)四

        實(shí)驗(yàn)四 手機(jī)銀行業(yè)務(wù)------招商銀行手機(jī)銀行業(yè)務(wù)及其安全機(jī)制(選做) 一、實(shí)驗(yàn)?zāi)康? 1、掌握招商銀行手機(jī)銀行業(yè)務(wù)支付流程及相關(guān)概念; 2、了解招商銀行手機(jī)銀行業(yè)務(wù)的服務(wù)內(nèi)......

        分析化學(xué)習(xí)題集

        分析化學(xué)習(xí)題集 一、選擇提 1. 下列敘述錯(cuò)誤的是(D) A. 方法誤差屬于系統(tǒng)誤差B。系統(tǒng)誤差包括操作誤差 C。系統(tǒng)誤差又稱可測(cè)誤差 D。系統(tǒng)誤差呈正態(tài)分布 2. 從精密度好就可以判......

        分析化學(xué)論文

        分析化學(xué)論文 化工與材料工程學(xué)院 材化1002 10150212 張偉旭分析化學(xué)論文 (吉林化工學(xué)院化工與材料工程學(xué)院材化1002 張偉旭吉林 吉林132022) 摘要:分析化學(xué)是發(fā)展和應(yīng)用各......

        分析化學(xué)教學(xué)大綱

        分析化學(xué)教學(xué)大綱 使用的教材: 《分析化學(xué)》(第四版) 武漢大學(xué)主編 教學(xué)參考書: 1、《定量分析化學(xué)》林樹昌主編 2、《定量分析中的誤差和數(shù)據(jù)評(píng)價(jià)》宋清編 3、《分離及復(fù)雜物質(zhì)......

        分析化學(xué)論文

        姓名:尹思智 學(xué)號(hào):2012014413 班級(jí):應(yīng)用化學(xué)123班 分析化學(xué)論文 分析化學(xué)的眼睛作用在于它能幫助人們發(fā)現(xiàn)生活中對(duì)人們有益處但是被人們忽略的東西,也在于它能發(fā)現(xiàn)安全隱患,挖掘......

        CDIO-分析化學(xué)

        哈 爾 濱 理 工 大 學(xué) CDIO-分析化學(xué)技能訓(xùn)練 總 結(jié) 報(bào) 告 題 目:礦泉水中硝酸根的測(cè)定 學(xué) 院:化學(xué)與環(huán)境工程學(xué)院專業(yè)、班級(jí):化學(xué)工程與工藝姓 名:陳 果 學(xué) 號(hào):1109010201 指......

        實(shí)驗(yàn)四、RBF神經(jīng)網(wǎng)絡(luò)實(shí)驗(yàn)報(bào)告

        實(shí)驗(yàn)四、RBF神經(jīng)網(wǎng)絡(luò) 一、實(shí)驗(yàn)?zāi)康?通過計(jì)算機(jī)編程實(shí)現(xiàn)并驗(yàn)證RBF神經(jīng)網(wǎng)絡(luò)的曲線擬合及模式分類能力。 二、實(shí)驗(yàn)內(nèi)容 1)用Matlab實(shí)現(xiàn)RBF神經(jīng)網(wǎng)絡(luò),并對(duì)給定的曲線樣本集實(shí)現(xiàn)擬合......

        實(shí)驗(yàn)四 存儲(chǔ)器部件實(shí)驗(yàn)報(bào)告

        實(shí)驗(yàn)四 存儲(chǔ)器部件實(shí)驗(yàn) 班級(jí):通信111班 學(xué)號(hào):201110324119 姓名:邵懷慷 成績: 一、實(shí)驗(yàn)?zāi)康?1、熟悉ROM芯片和RAM芯片在功能和使用方法等方面的相同和差異之處;學(xué)習(xí)用編程器設(shè)備......