首頁>Club>
5
回覆列表
  • 1 # 數控程式設計張

    學好宏程式的前提,除了要具備紮實的程式設計知識和加工經驗之外,還需要有一定的數學功底和電腦程式設計思維能力!這其中,數學知識尤其重要!

    例如,1+2+3+4=?這道題,要是叫你口算,你張口就來,但如果需要編一個電腦程式來求解其合?該怎麼編寫呢?

    其實你仔細觀察,該題可寫成1+(1+1)+(1+1+1)+(1+1+1+1),能考慮到這一步,電腦程式設計思路也就出來!把1設為為一個變數,相加10次即可!程式如下

    #1=0

    N1#1=#1+1

    IF[#1LT10]GOTO1

    也許有人,會把1,2,3,4分別設定為四個變數進行相加,最終也能計算出來,但一定沒有上面那種程式設計思路方便!不難看出,數學知識、思維確實很重要!同理,有了數學思維,電腦程式設計的思路也就有了!

    插一句:你能用勾股定理知識來檢查黑板或牆面是否垂直嗎?

    所以,學好宏程式最關鍵的部分就是先確定誰可作為變數,然後在思考其它數值和這個變數有什麼樣的關係,這裡面的關係你可理解為某一個公式,最後進行判別迴圈即可!

    例如橢圓的加工,可選擇角度a為變數,這個角度和長半軸和短半軸以及橢圓上任何一點均存在確定幾何關係:X=A*COS(a),Y=B*SIN(a);另外,採用橢圓的標準方程也是可行的!所以我才說,學好宏程式,數學知識確實很重要!否則狠難!

    最後,多說一句,宏程式確實沒啥,很簡單,不向其它專業的程式語言繪製流程圖。如果你基礎確實不好的,可以在宏程式編制前先把流程圖繪製一下,這樣可使程式設計思路清晰明瞭,不至出錯!

  • 中秋節和大豐收的關聯?
  • 家裡的花生蟲子,求教什麼用什麼藥驅蟲?