App Inventor编程基础 App Inventor版课件培训讲解.ppt

App Inventor编程基础 App Inventor版课件培训讲解.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
App Inventor编程基础 App Inventor版课件培训讲解.ppt

三角函数和反三角函数 数学块 atan2,反正切函数2,对于给定的x与y坐标,返回y/x的反正切函数值。其范围为(-180, +180)。 角度变换-弧度转角度,对于给定的弧度值,将其换算成角度值,其范围为[0, 360)。 角度变换-角度转弧度,对于给定的角度值,将其换算成弧度值,其范围为[-π , +π)。 数学块 对于给定的数字,设定其小数点后面的位数,位置值必须是非负的整数,超出位数的小数部分将依据四舍五入的原则进位,不足的位数将添0补齐。 数学块 如果给定的对象为数字,则返回值为真,否则为假。 数学块 文本块 字符串文本,可以包含任何字符(字母、数字或其他特殊字符),在AI中被视为文本对象。 文本块 合并文本,将给定的若干个字符串连接成一个新字符串。 文本块 返回字符串中包含的字符个数(包括空格)。注意:与其它编程语言不同的是,中文、英文、半角、全角下的字符长度均为1。 文本块 返回字符串中是否包含字符,当字符串长度为0时,返回值为true,否则为false。 文本块 比较文本:包括< > =, 返回两个字符串的顺序关系:<、>或=。按照字典顺序(即字母表的顺序),越靠后面的值越大,同一个字母,大写<小写;返回值为true或false。 文本块 对给定字符串删除首尾空格。 文本块 大写,将字符串中所有字母转换为大写字母并返回。小写,将字符串中所有字母转换为小写字母并返回。 文本块 求子串位置,求子串在文本中的起始位置,返回一个数字,如果子串没有在文本中出现,则返回值为0。 文本块 检查文本中是否包含子串,如果包含则返回值为true,否则为false。 文本块 分解文本,以指定文本作为字符串,将字符串分解为不同片段,并生成一个列表作为返回结果,如以逗号“,”分解one,two,three,将返回列表(one two three)。 文本块 分解首项,在首次出现分隔符的位置将给定文本分解为两部分,并返回包含分隔符点前和点后两部分内容的列表。 如分解字符串“苹果,香蕉,樱桃”,以逗号“,”作为分隔符,将返回一个包含两项的列表,其中第一项的内容为“苹果”,第二项的内容为“香蕉,樱桃”。 文本块 任意分解,以分隔符列表中的任意一项作为分隔符,将给定文本分解为列表,并将列表作为处理结果返回。 如分解字符串““苹果,香蕉,樱桃”,以一个含有两个元素的列表作为分隔符,其中第一项为逗号,,第二项为“果”,则返回列表为“苹 香蕉 樱桃” 文本块 分解任意首项,以列表中任意项作为分隔符,在首次出现分割符的位置将给定文本分解为两项列表。 如以“香,苹”作为分隔符分解“我喜欢苹果香蕉苹果葡萄”,将返回一个两项列表,“我喜欢”和“果香蕉苹果葡萄”。 文本块 用空格分解,以空格为分隔符,将给定文本分解为若干部分,并以列表的形式返回。 文本块 提取子串,以指定长度、指定位置从指定文本中提前文本片段。 文本块 替换所有,用给定的替换字符串替换给定的文本中的所有指定的子串,并返回替换后的新文本。例如,用Hannah替换She loves eating. She loves writing. She loves coding中的所有She,得到的结果是Hannah loves eating. Hannah loves writing. Hannah loves coding。 文本块 这里中文翻译顺序有些问题 如把文本中的所有“a”替换为“b” 文本块 混淆文本,像文本框一样产生文本,不同的是这个文本不容易被发现,通常用做分发机密信息等。 文本块 文本块 在AI中列表是一个可以存放多个相同类型的元素的集合,它相当于其它编程语言的数组。在内存中,列表中的元素是按先后顺序连续存放。列表的值通过列表名称和它的索引值引用。其中列表可以是一维的和二维的。列表中主要的模块: 列表块 列表块 在AI中存在计数循环(for)、逐项循环(for……in list) 和条件循环(while)三种循环结构。 循环 (a)计数循环从循环计数变量的起始值(如1)开始执行循环体内语句块,执行完成后,循环计数变量增加循环间隔指定的增量(如1),然后重复执行上面的操作,值到终止值(如5)。 例3:设计如图所示应用,用户输入一个正整数n,计算1+2+……+n的结果。 循环 组件 所属组件组 命名 用途 属性 文本输入框 用户界面 文本输入框_n 输入正整数n 默认 按钮 用户界面 按钮_计算 计算1+2+…n 文本:计算1到n的和 标签 用户界面 标签1 提示 文本:结果为: 标签 用户界面 标签_结果 显示结果 文本:空 循环 注:组件和变量的名称一般按照其含义命名,做到见名知义。 代码 循环 (b) 逐项循环,针对列表中的每一项重复执行相同的操作。其中“列表项”代表正在参与

文档评论(0)

yuzongxu123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档