趣味数学编程之二 20以内减法出题器
2018-04-047242
AI 快速预览详细
这个20以内减法出题器项目通过设置三个变量a, b, c,利用bit的三个按键,解决了被减数小于减数的问题。孩子可以按下A键生成被减数,B键生成减数,A+B键显示结果和算式。该项目适合6-12岁的孩子进行编程实践,不仅能提升编程技能,还能锻炼逻辑思维。
|
写完加法出题机程序后,一直在想再写个减法出题程序,但一直在纠结被减数小于减数的问题怎么解决,怎么只利用bit的三个按键解决。有了灵感后,把写程序的任务交给儿子。他设想的思路是多设置两个变量,用于存放两个数中的大数和小数。如果仅用三个变量怎么解决,还好,小脑瓜还挺开窍,独立实现了程序的编写。 欣赏下演示: ![]() 让儿子分享下他的程序思路: 1、设置三个变量a,b,c 2、按下A键后产生一个20以内的随机数赋值给a并显示,按下B键后产生一个20以内的随机数赋值给b并显示 3、判断a,b值的大小,如果b>a说明减数小于被减数,利用变量c将a和b的值进行交换。最终变量a存放两个数中的大数,也就是被减数;变量b存放两个数中的小数,也就是减数。 4、按下A+B键显示结果,并显示算式。 ![]() |
-
截图201804040932408466.png (31.46 KB, 下载次数: 4864)







