- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 7
数学加加看
本章目标
数据和运算
常量、变量、数据类型
运算:赋值、算术、比较、逻辑
程序结构
顺序、分支、循环
定义全局变量
如何产生随机数
学习“如果…则…”条件分支模块
学习“当满足条件…执行…”循环模块
控制屏幕的布局
数学加加看 - 案例展示
展示与分析
(a)开始界面 (b)结束界面
数学加加看 – 组件设计
材料准备
2张图片文件:right.png(正确图片)、wrong.jpg(错误图片)
1个音频文件:wrong.wav(音效文件)
所有组件的说明及属性设置(1)
所有组件的说明及属性设置(2)
有关界面布局
App Inventor 的界面设计虽然比较简单,通过直接选取一些组件加入屏幕中即可,但组件的位置并不能做到拖放到哪里就停留在哪里。为了达到界面组件布局效果,需要用到界面布局类组件。
数学加加看 – 行为逻辑设计
定义变量,产生随机算式
产生新的算式
产生新的算式
得分为0
生命值为3
点击开始按钮
使用“变量内置块”定义变量
C =A + B +(-1~1的随机整数)
变量在使用前需要先定义和赋初值
同一个屏幕中全局变量名称不能够重复
开始按钮事件处理
实现连续加法算式
判断为正确时的处理
产生新的算式播放音效
产生新的算式
播放音效
得分+1
?
C=A+B
是
否
生命值-1
?
生命值=0
是
否
显示警告信息
“游戏结束,请重新开始”
产生新的算式
点击正确按钮
“产生新的算式”这一模块集合被多次使用,引入“过程”封装这些模块,以减少代码的冗余
产生新的算式过程
如果 … 则 … 判断语句模块
判断为正确时的处理
运算和数据类型转换
先把“标签_得分”组件的“文本”属性的值自动转换为数值
然后加1
再把增加后的新数值自动转换为文本
赋给“标签_得分”组件的“文本”属性
在App Inventor中,并不严格区分文本和数据类型,只要符合转换规则,不同数据类型的值可以自动转换
判断为错误时的处理
产生新的算式
产生新的算式
播放音效
得分+1
?
C≠A+B
是
否
生命值-1
?
生命值=0
是
否
显示警告信息
“游戏结束,请重新开始”
产生新的算式
点击错误按钮
写注释
不仅写代码,还要写注释
您可能关注的文档
- 心随行动旅游系统-3期(AL031) 用户操作手册 AL031010200001 用户操作手册.doc
- 新工艺新技法培训 “钮股针”针法工艺 《“纽股针”针法工艺》培训教材.doc
- 新零售管理 新零售管理 10.10微店页面设计.docx
- 信息安全 DCNS 实验五 配置文件保存与恢复.doc
- 信息安全产品配置 课后:思考与练习 防火墙的登陆及配置.docx
- 信息发布 8.课程标准 《Web前端开发项目实训》课程标准.docx
- 信息素养与专业发展 编辑演示文稿 4、编辑演示文稿.docx
- 信息中心 工艺类 秦川L3314壳体铸造工艺卡.doc
- 虚拟化技术与应用(国家) 捕获和存储应用程序包实验指导书 捕获和存储应用程序包实验指导书.doc
- 虚拟实训 实训攻略 粉丝头条.doc
文档评论(0)