06 小安猜价格【第一课时】
2018-05-25 本文已影响0人
十二的小世界
一、本周任务
1、学习目标:
1)复习一:数据与运算
·数据:常量、变量、数据类型 以及全局变量的定义
·运算:赋值、算术、比较、逻辑
2)复习二:程序结构
·顺序、分支、循环
3)随机数生成
4)表格布局的使用
2、学习重点:
数据与数据运算
3、学习难点:
分支结构与循环结构
二、展示与分析
![](https://img.haomeiwen.com/i8231219/570ff471609c410a.png)
三、组件设计
![](https://img.haomeiwen.com/i8231219/de7b12179a07acb4.png)
![](https://img.haomeiwen.com/i8231219/83752842bc2ee3d9.png)
“标签_状态”等其他6个标签组件需要实现2行3列的模式摆放,这个一个表格布局组件来实现,按要求放置在内。
表格布局组件采取表格形式规划其内部的组件,其中组件会在一个行列形式的网格中排布。如果多个组件占用同一个,那么只有最后一个组件是可见的。每一行的组件都在垂直方向上中心对齐。每列的宽度由这列中最宽的组件决定。行宽也是如此。
四、行为逻辑设计
1、流程图
![](https://img.haomeiwen.com/i8231219/99cf32c5b9817390.png)
2、定义变量,产生随机数
变量使用:
1、要让系统随机产生一个礼物的价格,并保留起来,以后每次输入用户才的价格都要与这个价格比较
2、每点击一次确定,计数加1。
![](https://img.haomeiwen.com/i8231219/fb1594e88188946f.png)
3、如果...则...判断语句模块
![](https://img.haomeiwen.com/i8231219/c93374704b36e573.png)
五、作业
1、完成任务,上传aia文件。
2、思考一:“重新开始”后的流程,尝试完成。
3、思考二:如何实现人工智能猜价格——笨笨机器人版和聪明机器人版