CNC技術(shù)|深入思考利用宏程序解決數(shù)學(xué)難題
文章出處:
人氣:1722
發(fā)表時間:2020-10-14 16:01:43
從事數(shù)控行業(yè),不管跟誰干,入哪一行,先別惦記著賺錢,先學(xué)著讓自己值錢。把自己提升到更高的平臺面,賺錢是必然的事。做的越少,價值越低,沒有哪個行業(yè)的錢是好賺的。多付出,你會發(fā)現(xiàn)受益的是你自己。賺不到錢,賺知識;賺不到知識,賺經(jīng)歷;賺不到經(jīng)歷,賺閱歷;以上都賺到了就不可能賺不到錢!
例題(一)
This is title
己知公雞5元錢一只,母雞3元錢一只,小雞1元錢三只。用100元錢買100只雞,問公雞、母雞、小小雞各幾只?
1利用數(shù)控程序解答
下面的程序中#1表示公雞數(shù),#2表示母雞數(shù),#3表示小雞數(shù)的1/3(也就是買小雞數(shù)的錢數(shù))。#4表示用來存放搜索結(jié)果的第一個變量。
宏程序?qū)嵗?br /> #4=100.
#1=1.
WHILE [#1 LE 20] DO1
#2=1.
WHILE [#2 LE 33] DO2
#3=100 #1*5 #2*3
IF [#1+#2+#3*3 NE 100] GOTO1
#[#4]=#1 (公雞數(shù))
#[#4+1]=#2 (母雞數(shù))
#[#4+2]=#3*3 (小雞數(shù))
#[#4+3]=#0 (顯示空行)
#4=#4+4
N1
#2=#2+1
END2
#1=#1+1
END1
M30
例題(二)
This is title
雞兔同籠,己知20個頭,70只腳,問雞兔各幾只?
2利用數(shù)控程序解答
根據(jù)題意分析,寵內(nèi)不可能全是雞,如果是20只雞則只有40只腳;也不可能全是兔,如果是20只兔子則應(yīng)有80只腳;顯然是有雞有兔。這樣就可以設(shè)兩個變量表示雞數(shù)和兔子數(shù),用嵌套循環(huán)分別從1搜索到20,肯定就能搜索出結(jié)果。
宏程序?qū)嵗?br /> #101=1 (雞數(shù))
WHILE [#101 LE 20 ] DO1
#102=1 (兔子數(shù))
WHILE[#102 LE 20] DO2
IF[[#101+#102 EQ 20] AND [#101*4+#102*2 EQ 70]] GOTO1
#102=#102+1
END2
#101=#101+1
END1
N1 M30
進一步考慮,程序中每搜索一個雞數(shù),那么相應(yīng)的兔子數(shù)也就確定 了,這樣只用一重循環(huán)就可以。
#101=1
WHILE [#101 LE 20] DO1
#102=20 #101
IF [#101*4+#102*2 EQ 70] GOTO1
#101=#101+1
END1
M30
例題(一)
This is title
己知公雞5元錢一只,母雞3元錢一只,小雞1元錢三只。用100元錢買100只雞,問公雞、母雞、小小雞各幾只?
1利用數(shù)控程序解答
下面的程序中#1表示公雞數(shù),#2表示母雞數(shù),#3表示小雞數(shù)的1/3(也就是買小雞數(shù)的錢數(shù))。#4表示用來存放搜索結(jié)果的第一個變量。
宏程序?qū)嵗?br /> #4=100.
#1=1.
WHILE [#1 LE 20] DO1
#2=1.
WHILE [#2 LE 33] DO2
#3=100 #1*5 #2*3
IF [#1+#2+#3*3 NE 100] GOTO1
#[#4]=#1 (公雞數(shù))
#[#4+1]=#2 (母雞數(shù))
#[#4+2]=#3*3 (小雞數(shù))
#[#4+3]=#0 (顯示空行)
#4=#4+4
N1
#2=#2+1
END2
#1=#1+1
END1
M30
例題(二)
This is title
雞兔同籠,己知20個頭,70只腳,問雞兔各幾只?
2利用數(shù)控程序解答
根據(jù)題意分析,寵內(nèi)不可能全是雞,如果是20只雞則只有40只腳;也不可能全是兔,如果是20只兔子則應(yīng)有80只腳;顯然是有雞有兔。這樣就可以設(shè)兩個變量表示雞數(shù)和兔子數(shù),用嵌套循環(huán)分別從1搜索到20,肯定就能搜索出結(jié)果。
宏程序?qū)嵗?br /> #101=1 (雞數(shù))
WHILE [#101 LE 20 ] DO1
#102=1 (兔子數(shù))
WHILE[#102 LE 20] DO2
IF[[#101+#102 EQ 20] AND [#101*4+#102*2 EQ 70]] GOTO1
#102=#102+1
END2
#101=#101+1
END1
N1 M30
進一步考慮,程序中每搜索一個雞數(shù),那么相應(yīng)的兔子數(shù)也就確定 了,這樣只用一重循環(huán)就可以。
#101=1
WHILE [#101 LE 20] DO1
#102=20 #101
IF [#101*4+#102*2 EQ 70] GOTO1
#101=#101+1
END1
M30
此文關(guān)鍵字:技術(shù),深入,思考,利用,宏程序,解決,數(shù)學(xué),難題
同類文章排行
- 如何科學(xué)選擇高性能切削刀具?
- 四軸聯(lián)動加工常用刀路策略有哪些?如何選擇?
- 數(shù)控加工中夾具與支撐技術(shù)核心解析
- 3D打印與CNC精加工融合技術(shù)引領(lǐng)復(fù)材模具制造變革
- 大型模具加工的分層策略與加工順序設(shè)計
- 數(shù)控加工中心1絲是多少
- 什么是龍門式數(shù)控銑床?
- 從代碼到零件:G代碼如何指揮機床?
- 數(shù)控刀具選擇指南
- 高精度零件加工中的熱變形與補償策略
最新資訊文章
- 鼎亞精機上海出貨4臺設(shè)備
- 鼎亞精機老客戶蘇州馬總設(shè)備使用效果
- 如何科學(xué)選擇高性能切削刀具?
- 四軸聯(lián)動加工常用刀路策略有哪些?如何選擇?
- 數(shù)控加工中夾具與支撐技術(shù)核心解析
- 面向高端制造:復(fù)材金屬混合零件的精密加工指南
- 3D打印與CNC精加工融合技術(shù)引領(lǐng)復(fù)材模具制造變革
- 大型模具加工的分層策略與加工順序設(shè)計
- 數(shù)控加工中心1絲是多少
- 什么是龍門式數(shù)控銑床?















