用计算机的简便方法,和孩子一起做个计算器软件,真的是太简单啦!

原标题:和孩子一起做个计算器软件,真的是太简单啦!

计算器一直是我们生活中很常见的一个工具,可以快速准确的为我们提供数学计算的结果!早已成为了人们生活中不可缺少的工具。

75a966cdf0a339b88d9de825eeee2597.png

计算工具的发展

数学计算工具已经有很长时间的历史了,从中国古代的算盘,到上世纪后期的电子计算器,再到随着计算机和智能手机迅速发展而出现的计算器软件,可以说自数学开始以来,计算器就开始兴起且经久不衰。

ac98b3feea18741268ca197b1aae71d7.png

可能有些爸爸妈妈担心孩子过多使用计算器会影响孩子的计算能力。对于使用计算器是否会影响人的计算能力一直是一个备受争议的话题,小美认为,在学习数学的过程中适当的使用计算器,不仅不会影响孩子计算能力,还能提高孩子的学习效率,增加孩子对数学的学习兴趣!

今天小美带着爸爸妈妈和孩子一起来做个简单的计算器软件,让孩子对计算器背后的逻辑也有个基本的了解。

第一步:界面设计

我们先来通过下图了解一下我们的界面。黄色部分为计算式,黄色下边有很多按钮,这些按钮就相当于计算器的按键。

1aaeb01d4ece2ec843bb8c78d70c9c84.png

1)计算式显示:拖拽一个垂直布局,宽度设为充满,布局中拖拽五个标签,标签的宽度也设置为充满,高度都设置为40像素,字号设置为34,显示文本都设置为空,文本对齐都设置为居右。

2)计算器按键设置:

拖拽一个表格布局(4行,4列,宽度充满),依次拖拽上图的前16个按钮到表格布局对应的位置,所有按钮的宽度设为80像素,高度设为60像素,按上图修改按钮对应的显示文本内容;

拖拽一个水平布局到屏幕,设置宽度为充满,布局中拖拽一个按钮,按钮显示文本为“=”,高度为50像素,宽度为98%;

所有按钮的字号设置为25。

本次布局其实相对简单,所有的高度和宽度值都是小童通过连接AI伴侣真机调试好的,宝宝们可以拿来直接用,也可以根据自己的喜好自定义宽高哦~

第二步:代码设计

计算器的代码逻辑主要是怎样按步骤输入两个运算数字和运算符号。我们先来理一下思路,拿下图的例子讲解:

只有第一个数字标签不为空的时候,点击运算符号按钮,第二行的运算符号标签才能显示运算符号;

只有运算符号标签有了显示文本,点击数字按钮才能为第三行的第二个数字标签添加文本内容;

只有第二个数字标签不为空的时候,点击等于号按钮,才能在第四行显示等于号并在第五行显示运算结果。

37e97f1899978f38a5962d03aa0cc18d.png

根据上边的分析,我们逐步拖拽代码块,这里把代码块分为四个步骤。

1)点击数字按钮(包含小数点按钮)完成两个运算数的显示。

f05dd1dc5af6deb3d3d2d416449777f3.png

6690b8e5430e6cea8894224980b41ed7.png

2)运算符号的显示。

c4ec83b66cf30dd5b84692bd089378d2.png

3)计算结果的显示。这里注意除法运算中,除数不能为零(第二个数字标签显示文本不能为0)。

b7dddcac8d960af09162b2dbd7d04482.png

4)清空整个运算式。点击清空按钮,回到初始状态(所有标签的显示文本都为空)。

f83891370e3c3c2c5edce7686a50fbf5.png

噢耶!具有单步加减乘除功能的计算器APP这样就做好了!大家快把它装到自己的手机上试试吧~

本次案例代码也是相对较多,但细心的宝宝一定发现了很多代码长得都差不多,所以我们做起来其实并没有看起来那么复杂!我们自己做的计算器不仅能帮助我们搞定生活学习中的加减乘除,更能提升的我们的编程思维逻辑,小朋友们是不是对代码逻辑的缜密性有了新的体会呢?

本次计算器的功能也许没有专业的计算器做的全面,但我们之后的文章里会改善这个版本的计算器,增添加减乘除混合运算的功能!爸爸妈妈和宝宝如果感兴趣的话记得持续关注我们哦!

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值