- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
移精典课件动编程导论
定义计算标准偏差的过程。 计算数字列表和、平均数、标准偏差的块简化成如下: 2.6.3 用参数调用过程 使用参数调用过程,使得过程的使用使用范围更广。 如果要给过程定义参数,那么将Definition中的name块拖出来并插入到过程的arg中,并取个更有意义的名字。 2.6.4 从过程中返回值 经常在过程中完成执行代码块后,需要返回一个值给调用者,这就需要用 procedureWithResult 块来定义一个带返回值的过程。 例:定义一个过程,判断一个年份是否为闰年。 用year的值作为参数,传递给isLeapYear,判断是否为闰年。 例:用过程重写 3)代码块设计如下: 作业: 1.计算BMI值 bmi = Weight/ (Height*Height) 体重的单位为kg,身高的单位为米 bmi 18.5 : 太瘦了,多吃点。 18.5 = bmi 24 正常,恭喜,身材适中,请保持 24 = bmi 27: 过重,多运动,控制饮食 27 = bmi 30: 轻度肥胖,太重了,要加强锻炼身体 30 = bmi 35 : 中度肥胖,太重了,要加强锻炼身体 @_@ bmi = 35: 重度肥胖 ,@_@ 2.基础代谢率计算公式: ??女性:655 + (9.6 x 体重) + (1.7 x 身高) - (4.7X年龄) ?? 男性:66 + (13.7 x 体重) + (5.0 x 身高) - (6.8x年龄) 2.5.2 逻辑操作符 三个基本的逻辑操作符: AND、OR、NOT A AND B : 当逻辑表达式 A和B同时为真时,A AND B才为真,其它全为假。 A OR B: 当逻辑表达式A和B同时为假时, A OR B才为假,其它全为真。 NOT A: 求反 例:输入一个年份,判断是否闰年。 判断一个年份是否为闰年,该年可以被4整除,不能被100整除,但可以被400整除。 1)建立一个工程,取名LeapYear,并界面设计如下: 2)块设计如下: 2.5.3 choose块 2.6 循环 在程序设计中,有些代码(AppInventor 称为块)需要反复执行多次,这就需要循环结构。AppInenvtor有两种循环结构: foreach: 作用是对列表的每一项进行处理。 while:对某些块反复执行直到条件表达式改变。 while是更具有普遍适用的一种循环结构。 2.6.1 while while 测试条件表达式,当条件表达式计算为TRUE时,就不断执行do中的块,直到条件表达式为FALSE。循环通常包含如下四个部分: 循环控制变量: 用于控制循环次数。 初始化代码:在进入循环之前,对各个变量赋初值。 循环条件:如果条件为真,执行循环体中的代码,否则退出循环。 循环体:反复执行的代码。 循环控制变量 初始化代码 循环条件 循环体 例 计算 1+2+3+…+n。 1)新建工程,并设计如下界面: 2)块设计如下: 例:输入一个数字,判断是否素数 素数(Prime Number):除1和自身不能被别的数整除。 如果一个数A能被另外一个数B整除,A/B的余数为0. 1)建立工程,并设计界面如下: 2)块设计如下: 接上图: 例.绘制一个月的生物节律周期图 人体生物周期又称人体生物节律,具体表现为人的智力、情绪和体力随时间呈现“高潮期—临界期—低潮期”的周期性变化。 述 本世纪初,一位德国内科医生威尔赫姆·弗里斯和一位 奥地利心理学家赫尔曼·斯瓦波达,通过长期的临床观察, 发现在病人的病症、情感以及行为的起伏中,存在着一个以 23天为周期的体力盛衰以及以28天为周期的情绪 波动。 大约过了20年,奥地利因斯布鲁大学的阿尔弗累特·泰尔其尔教,在研究了数百名高中和大学学生的考试成绩后,发现人 的智力是以33天为波动周期的。 作业: 已知圆周率π的计算公式: π = 4 * (1 - 1/3 + 1/5 – 1/7 + … + 1/n – 1/(n+2)) 编程要求:输入n,计算出π的值。 2.6.2 foreach 5.7 列表 5.7.1 列表(List)的概念 列表(List) : 由相同性质的数据的集合。 组成列表的每个数据成为项目(Item)。 如果想存放多个同学的姓名,那么可以用如下块来定义个列表来存放: 5.7.2 建立列表 可以通过def variable块和make a list块来建立一个列表。 1)在Built-in P
您可能关注的文档
- 禹城参考市综合高中2014届第一次月考语文试题.doc
- 秀精典课件发固发.ppt
- 种植参考业环境影响评价doc.doc
- 种植参考业生产与技术作业答案.doc
- 种植参考类专业实践综合模拟试题.doc
- 种猪参考品种.doc
- 种猪参考场重点动物疫病综合控制与净化总体方案.doc
- 祖精典课件国统一.ppt
- 种精典课件子的扩大培养.ppt
- 种子参考发育.doc
- 深度解析(2026)《SNT 2497.23-2010 进出口危险化学品安全试验方法 第 23 部分:细胞器的分离实验方法》.pptx
- 深度解析(2026)《SNT 2517-2010 进境羽毛羽绒检疫操作规程》.pptx
- 深度解析(2026)《SNT 2755.2-2011 出口工业产品企业分类管理 第 2 部分:企业分类基本要求》.pptx
- 深度解析(2026)《SNT 2782-2011 原油中盐含量的测定 电测法》.pptx
- 深度解析(2026)《SNT 3016-2011 石脑油中汞含量测定 冷原子吸收光谱法》.pptx
- 深度解析(2026)《ISOTS 19567-12016 Photography — Digital cameras — Texture reproduction measurements — Part 1 Freque标准解读.pptx
- 深度解析(2026)《SNT 3082.5-2012 出口烟花爆竹产品检验规范 第 5 部分:喷花类》.pptx
- 深度解析(2026)《SNT 3086-2012 出境活鳗现场检疫监管规程》.pptx
- 深度解析(2026)《ISOTR 173022015 Nanotechnologies — Framework for identifying vocabulary development for nanotechnol标准解读.pptx
- 深度解析(2026)《SNT 2982-2011 牙鲆弹状病毒病检疫技术规范》.pptx
原创力文档


文档评论(0)