• 
    

    
    

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

      ?

      Scilab程序語言中“標(biāo)點(diǎn)符號”的使用

      2008-06-02 06:45強(qiáng)
      關(guān)鍵詞:冒號步長逗號

      李 強(qiáng)

      在普通高中課程標(biāo)準(zhǔn)試驗(yàn)教科書(人民教育出版社B版)數(shù)學(xué)必修3第一章《算法》編寫中,教材編者選用了Scilab來實(shí)現(xiàn)算法,很多教師對此很不理解.

      編者之所以選擇Scilab是因?yàn)槭紫萐cilab是免費(fèi)的,用戶可以在互聯(lián)網(wǎng)上自由下載,隨意使用、無須收費(fèi),其次它可以解決線性方程組、代數(shù)特征值問題及非線性方程組的求解、優(yōu)化問題求解、微分方程數(shù)值求解等等的經(jīng)典的科學(xué)計算問題.

      雖然這個語言簡單、容易學(xué)習(xí),但對于離開大學(xué)多年,不熟悉計算機(jī)語言的大部分的高中數(shù)學(xué)教師們可算是最難教的一部分內(nèi)容.

      本篇文章重點(diǎn)介紹教材中出現(xiàn)的“標(biāo)點(diǎn)符號”(如:逗號、分號、冒號、圓括號、方括號、雙引號等)的使用和注意事項.

      1 用逗號“,”或分號“;”來區(qū)分各指令

      1.在Scilab程序中,一個指令可以寫幾行,而一行也可以寫幾個指令.寫在一行的幾個指令用逗號或分號區(qū)分隔開,但效果不同,使用逗號則將其前邊的指令中的賦值號左邊的變量值輸?shù)狡聊簧希绻褂梅痔杽t表示程序語句沒有結(jié)束不予輸出結(jié)果.如

      -->a=4*2,b=4*3, ↙ (注:↙表示回車換行符)

      a=

      8

      b=

      12

      又如

      -->a=4*2;b=4*3, ↙

      b=

      12

      2.需要輸出結(jié)果的幾個變量寫在一行時之間用逗號隔開(當(dāng)然不可用分號),分行寫則不用加任何符號.

      3.在循環(huán)語句中如果不需要輸出每次循環(huán)的結(jié)果時,可在其后加分號;如果需要輸出每次循環(huán)的結(jié)果,則在相應(yīng)變量后不要加分號.如

      s=0;

      for i=1:5

      s=s+i;

      end

      s

      (這樣寫只會輸出s的一個最后結(jié)果,如果第三行的分號不加,則會將s的每次循環(huán)結(jié)果都顯示輸出)

      2 冒號“:”的使用

      1.for語句中用到分號(循環(huán)變量=初值:步長:終值),如

      for i=1:2:9 (表示i初值為1,每次增加步長2,終值為9)

      for i=1:9 (表示初值為1,默認(rèn)步長為1,每次增加1,終值為9)

      2.在矩陣中也常使用冒號.如

      -->a=[1:3] ↙

      a=

      1. 2. 3.

      3 圓括號“( )”的使用

      1.在函數(shù)或在表達(dá)式中使用.如

      sqrt(s*(s-a)*(s-b)*(s-c)) ——平方根函數(shù)

      rand( ) ——表示生成0~1之間的隨機(jī)數(shù)

      a=((2+3)*2+2)*2 ——與平時的括號作用一樣

      2.在各種語句中用到圓括號.如:鍵盤輸入語句input(“a=”)、輸出語句disp(“no solution”)等等.

      4 方括號“[ ]”的使用

      方括號表示矩陣,矩陣中各行的數(shù)之間用逗號隔開,各行之間用分號隔開.如

      -->A=[3,-2;1,1]; ↙

      -->B=[14;-2]; ↙

      -->linsolve(A,B) ↙

      ans=

      2.

      -4. (注:書上出現(xiàn)“!-4.!”是Scilab2.7版本的一種格式)

      5 雙引號“ ”的使用

      使用雙引號,表示在界面窗口上顯示雙引號中間的字符串或文字.如

      -->a=input(“chinese”)↙

      chinese-->

      -->a=input(“a=”)↙

      a=-->

      設(shè)計好的程序并不是一定會在計算機(jī)上運(yùn)行出你想要的結(jié)果,這需要程序編寫者的上機(jī)調(diào)試,調(diào)試后的程序才會聽我們的話,幫助我們完成計算.

      作者簡介 李強(qiáng),男,31歲,1999年畢業(yè)于北京師范大學(xué)數(shù)學(xué)系,中學(xué)一級教師,有多篇論文發(fā)表和獲獎.

      猜你喜歡
      冒號步長逗號
      小冒號的煩惱
      逗號
      董事長發(fā)開脫聲明,無助消除步長困境
      步長制藥50億元商譽(yù)肥了誰?
      步長制藥50億元商譽(yù)肥了誰?
      起底步長制藥
      小冒號飛進(jìn)句子
      逗號里的奧秘
      自傲的逗號
      通江县| 班玛县| 望谟县| 团风县| 丰都县| 临颍县| 任丘市| 林州市| 红桥区| 遂溪县| 海淀区| 灵宝市| 霍邱县| 平遥县| 雷州市| 汝南县| 西安市| 大姚县| 巧家县| 曲周县| 江孜县| 富川| 手游| 井陉县| 怀安县| 平定县| 麟游县| 黔西县| 尉犁县| 宜君县| 崇明县| 铁岭市| 兴化市| 苍山县| 鄱阳县| 集安市| 拉孜县| 丹寨县| 石河子市| 嘉善县| 永吉县|