CNC技术|深入思考利用宏程序解决数学难题
文章出处:
人气:发表时间:2020-10-15 00:01
从事数控行业,不管跟谁干,入哪一行,先别惦记着赚钱,先学着让自己值钱。把自己提升到更高的平台面,赚钱是必然的事。做的越少,价值越低,没有哪个行业的钱是好赚的。多付出,你会发现受益的是你自己。赚不到钱,赚知识;赚不到知识,赚经历;赚不到经历,赚阅历;以上都赚到了就不可能赚不到钱!
例题(一)
This is title
己知公鸡5元钱一只,母鸡3元钱一只,小鸡1元钱三只。用100元钱买100只鸡,问公鸡、母鸡、小小鸡各几只?
1利用数控程序解答
下面的程序中#1表示公鸡数,#2表示母鸡数,#3表示小鸡数的1/3(也就是买小鸡数的钱数)。#4表示用来存放搜索结果的第一个变量。
宏程序实例
#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 (公鸡数)
#[#4+1]=#2 (母鸡数)
#[#4+2]=#3*3 (小鸡数)
#[#4+3]=#0 (显示空行)
#4=#4+4
N1
#2=#2+1
END2
#1=#1+1
END1
M30
例题(二)
This is title
鸡兔同笼,己知20个头,70只脚,问鸡兔各几只?
2利用数控程序解答
根据题意分析,宠内不可能全是鸡,如果是20只鸡则只有40只脚;也不可能全是兔,如果是20只兔子则应有80只脚;显然是有鸡有兔。这样就可以设两个变量表示鸡数和兔子数,用嵌套循环分别从1搜索到20,肯定就能搜索出结果。
宏程序实例
#101=1 (鸡数)
WHILE [#101 LE 20 ] DO1
#102=1 (兔子数)
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
进一步考虑,程序中每搜索一个鸡数,那么相应的兔子数也就确定 了,这样只用一重循环就可以。
#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利用数控程序解答
下面的程序中#1表示公鸡数,#2表示母鸡数,#3表示小鸡数的1/3(也就是买小鸡数的钱数)。#4表示用来存放搜索结果的第一个变量。
宏程序实例
#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 (公鸡数)
#[#4+1]=#2 (母鸡数)
#[#4+2]=#3*3 (小鸡数)
#[#4+3]=#0 (显示空行)
#4=#4+4
N1
#2=#2+1
END2
#1=#1+1
END1
M30
例题(二)
This is title
鸡兔同笼,己知20个头,70只脚,问鸡兔各几只?
2利用数控程序解答
根据题意分析,宠内不可能全是鸡,如果是20只鸡则只有40只脚;也不可能全是兔,如果是20只兔子则应有80只脚;显然是有鸡有兔。这样就可以设两个变量表示鸡数和兔子数,用嵌套循环分别从1搜索到20,肯定就能搜索出结果。
宏程序实例
#101=1 (鸡数)
WHILE [#101 LE 20 ] DO1
#102=1 (兔子数)
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
进一步考虑,程序中每搜索一个鸡数,那么相应的兔子数也就确定 了,这样只用一重循环就可以。
#101=1
WHILE [#101 LE 20] DO1
#102=20 #101
IF [#101*4+#102*2 EQ 70] GOTO1
#101=#101+1
END1
M30
上一篇:CNC技术|史上最全螺纹分类讲解! 下一篇:CNC技术|刀具寿命管理宏程序
此文关键字:技术,深入,思考,利用,宏程序,解决,数学,难题
同类文章排行
- 数控加工开机加工环节有哪些注意事项
- 数控机床的抗干扰问题和解决办法
- 数控图常用技术要求汇总,让你的图纸显得更专业
- 如何提高细长轴的加工精度
- 数控加工:铣削过程中工艺方法及走刀方式的影响因素
- CNC加工中心撞刀的9种原因,经验分享!
- 编程|CNC数控车子程序运用心法!
- CNC数控机床补偿你知道多少?
- 数控车床切削功率计算
- 十三张这些数控加工知识,用钱也买不到的。。。