一、本周目标
1、学习目标:
1)初步掌握掌握变量;
2)初步掌握赋值、算术、比较、逻辑运算;
3)巩固“如果…则…”条件分支模块;
4)巩固水平与垂直布局。
2、学习重点:
变量及相关运算
3、学习难点:
变量及相关运算
二、前情回顾
上节课我们的逻辑设计是这样的
这仅仅有五张图,如果是一个上百页的漫画,那......
我们尝试着折叠代码块
折叠后的样子就是我们的核心“如果...则..."
三、初识变量
1、声明变量
变量:在程序运行过程中,其值可以发生改变的量。
让系统知道你会用到的变量,并给他一个初始值
2、运算
1)赋值运算:把一个表达式的值赋给一个变量的运算
变量=表达式
要用到两个内置块:[变量]和[数学]
App Inventor中变量的类型并不严格,会自动转换
四、升级你的漫画书
1、更新版本号
2、算法描述【以前一页为例】
前提:图片的命名统一为[数字.jpg]数字为1-8
[前一页]
1)判断图片1中是1.jpg吗?
2)如果是,给出提示
3)如果不是,让变量x的值减1并显示“前一页”的图片
6、作业:
1)完成自己的漫画书的升级
2)生产apk文件并在手机上尝试你的软件