• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      再用Excel巧解程序設(shè)計(jì)題

      2012-04-29 10:39:12李躍強(qiáng)
      電腦知識(shí)與技術(shù) 2012年18期
      關(guān)鍵詞:程序設(shè)計(jì)

      李躍強(qiáng)

      摘要:Excel是用于辦公自動(dòng)化的軟件,利用Excel的自動(dòng)填充、公式、函數(shù)及分析工具庫(kù)等功能,能快速、精確、巧妙地求解一些需要編程才能解決的實(shí)際問(wèn)題,為一些程序設(shè)計(jì)題的求解、驗(yàn)證提供了一種非編程方法。

      關(guān)鍵詞:Excel;分析工具庫(kù);程序設(shè)計(jì);非編程;計(jì)算機(jī)等級(jí)考試

      中圖分類號(hào): TP317文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2012)18- 4412-03

      Skillfully Solving Program Problems via Excel

      LI Yue-qiang

      (Huaihua Medical College, Huaihua 418000, China)

      Abstract: Excel is one of the softwares used in office automation. To take advantage of auto fill, formulars, functions and Analysis Toolpak, etc., it can be utilized to solve some program problems quickly, accurately and skillfully, also provides non-programs scheme for some pro? gram problems.

      Key words: Excel; analysis toolpak; program; non-program; CRE(Computer Rank Examination)

      Excel不但是辦公自動(dòng)化的強(qiáng)有力的工具,對(duì)一些需要編程才能解決的程序設(shè)計(jì)題也能求解。利用Excel的自動(dòng)填充、公式、函數(shù)及分析工具庫(kù)等功能,無(wú)需編寫程序,便可快速、精確、巧妙地求解一些程序設(shè)計(jì)題。下面介紹巧用Excel解程序設(shè)計(jì)題的幾種方法。

      1用Excel解程序設(shè)計(jì)題舉例

      1.1數(shù)列計(jì)算

      例1求數(shù)列:2/1,3/2,5/3,8/5,13/8,21/13,……前20項(xiàng)之和(注:此數(shù)列從第二項(xiàng)開始,其分子是前一項(xiàng)的分子與分母之和,其分母是前一項(xiàng)的分子)。(按四舍五入的方式精確到小數(shù)點(diǎn)后第二位)。(選自湖南省高等學(xué)校計(jì)算機(jī)等級(jí)考試二級(jí)試題)

      解:用Excel求解步驟如下:

      1)將A列作為分子,B列作為分母,C列作為每項(xiàng)的值;

      2)賦初值。在A1單元格中輸入分子:2,在B1單元格中輸入分母:1;

      3)輸入公式。由于從第二項(xiàng)開始,其分子是前一項(xiàng)的分子與分母之和,其分母是前一項(xiàng)的分子。故在A2單元格中輸入:=A1+ B1,在B2單元格中輸入:=A1;

      4)復(fù)制公式。同時(shí)選中A2、B2兩個(gè)單元格(很關(guān)鍵!),向下拖動(dòng)填充柄復(fù)制公式,分別得到每一項(xiàng)的分子和分母;

      5)求每一項(xiàng)的值。在C1單元格中輸入公式:=A1/B1,拖動(dòng)填充柄復(fù)制公式,得到每一項(xiàng)的值。

      6)對(duì)C列求和。

      結(jié)果見圖1。

      例2數(shù)列:E(1)=E(2)=1

      E(n)=(n-1)*E(n-1)+(n-2)*E(n-2)(n>2)

      這樣的數(shù)列稱為E數(shù)列,每一個(gè)E(n),(n=1,2,…)稱為E數(shù)。求不超過(guò)30億的最大E數(shù)的值。(選自湖南省高等學(xué)校計(jì)算機(jī)等級(jí)考試二級(jí)試題)

      解:用Excel求解步驟如下:

      將A列作為序號(hào)列,B列作為E數(shù)列。

      1)在A列自動(dòng)填充1、2、3、……,作為序號(hào)n。

      2)賦初值。在B1單元格中輸入初值1,在B2單元格中輸入初值1;

      3)輸入公式。在B3單元格中輸入:=(A3-1)*B2+(A3-2)*B1;

      4)復(fù)制公式。拖動(dòng)B3的填充柄向下復(fù)制公式,分別得到E數(shù)列;

      5)答案為:2467007773。結(jié)果見圖2。

      1.2楊輝三角計(jì)算

      例3求楊輝三角形中,第19行第10列的數(shù)為多少?

      1

      1 1

      1 2 1

      1 3 3 1

      1 4 6 4 1

      ……(選自湖南省高等學(xué)校計(jì)算機(jī)等級(jí)考試二級(jí)試題)。

      解:楊輝三角有以下規(guī)律:

      a(i,i)=1、a(i,1)=1

      a(i,j)=a(i-1,j-1)+a(i-1,j)(當(dāng)i≥3)

      用Excel求解步驟如下:

      1)在A列自動(dòng)填充19個(gè)1,在B2、C3、D4、……、S1單元格手工輸入1;

      2)單元格B3中輸入公式:=A2+B2,即當(dāng)前單元格左上的單元格A2與當(dāng)前單元格上面的單元格B2之和;

      3)拖動(dòng)B3單元格的填充柄,在其它單元格復(fù)制公式。

      結(jié)果見圖3。

      1.3最小公倍數(shù)、最大公約數(shù)計(jì)算

      如何用Excel求解最小公倍數(shù)(Least Common Multiple,LCM)、最大公約數(shù)(Greatest Common Divisor,GCD)在文獻(xiàn)[1]中已有介紹,但對(duì)于兩個(gè)以上數(shù)的LCM、GCD求解還是比較麻煩。利用Exce“l(fā)分析工具庫(kù)”提供的特殊函數(shù),就能輕松求解兩個(gè)及多個(gè)數(shù)的

      猜你喜歡
      程序設(shè)計(jì)
      基于Visual Studio Code的C語(yǔ)言程序設(shè)計(jì)實(shí)踐教學(xué)探索
      從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
      電子制作(2019年9期)2019-05-30 09:42:04
      高職高專院校C語(yǔ)言程序設(shè)計(jì)教學(xué)改革探索
      OBE理念下基于Greenfoot的Java程序設(shè)計(jì)課程教學(xué)改革
      PLC梯形圖程序設(shè)計(jì)技巧及應(yīng)用
      三級(jí)甲等公立醫(yī)院績(jī)效考核程序設(shè)計(jì)
      襄樊市| 高台县| 波密县| 电白县| 易门县| 台前县| 夏河县| 泾源县| 西乌| 黑山县| 六安市| 外汇| 胶南市| 娱乐| 临海市| 阆中市| 嘉义县| 阿鲁科尔沁旗| 新野县| 金坛市| 裕民县| 吴川市| 甘孜| 阿拉尔市| 兰坪| 双牌县| 罗平县| 孟州市| 青铜峡市| 辽阳县| 五原县| 桓仁| 栖霞市| 盖州市| 大悟县| 平顶山市| 龙口市| 万源市| 诏安县| 伊通| 凉城县|