- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章算术与字串运算.PDF
第四章 算術與字串運算
本章學習目標
1. 介紹算術運算操作
2. 介紹字串運算操作
3. 透過範例介紹Slider 滑桿元件的使用
本章重點概述
本章主要介紹在APP Inventor 2 中使用到的算術與字串運算 。算術運算包
括四則運算及許多數學函數,例如計算三角函數,sin, gos, tan, … 等 ,透
過適當使用各種函數可製作出許多實用的應用 APP 。文字資料除了可以用
來顯示提示訊息之外,也可以用來記錄APP 執行時所需的資料。此外本章
也介紹了滑桿 (Slider) 的使用,透過滑桿的使用可以簡化使用APP 時輸入
數字資料的麻煩。
4.1 算術運算
在APP Inventor 2 裡可以依需求設計出許多實用的APP ,而大部份的程式
設計裡算術運算是十分重要的部份 ,除了四則運算之外還有許多如次方數、
亂數、取最小值或最大值、取整數…等等運算。圖 4-1 列示了所有的算術
運算程式拼貼。
圖4-1: 算術運算的程式拼塊
4.1.1 兩數關係判斷
兩數關係判斷裡有很多種判斷形式
1. 兩數是否相等: 會回傳“true” 或“false” 的結果,如果回傳值是“true”
代表兩數是相等的,反之代表不相等。
2. 兩數是否不相等: 會回傳 “true” 或 “false” 的結果,如果回傳值是
“true” 代表兩數是不相等的,反之代表相等。
3. 第一個數是否小於第二個數: 會回傳 “true” 或 “false” 的結果,如果
回傳值是 “true” 代表第一個數小於第二個數 ,反之代表第二個數比
較小 。
4. 第一個數是否小於或等於第二個數: 會回傳 “true” 或 “false” 的結果,
如果回傳值是 “true” 代表第一個數小於或等於第二個數 ,反之代表
第二個數比第一個數小 。
5. 第一個數是否大於第二個數: 會回傳 “true” 或 “false” 的結果,如果
回傳值是 “true” 代表第一個數大於第二個數 ,反之代表第二個數比
較大 。
6. 第一個數是否大於或等於第二個數: 會回傳 “true” 或 “false” 的結果,
如果回傳值是 “true” 代表第一個數大於或等於第二個數 ,反之代表
第二個數比第一個數大 。
圖4-2 整理了兩數關係的各種判斷模式。
圖4-2: 算術運算的程式拼塊
4.1.2 數字相加
數字相加程式拼塊可以把多個數加總後輸出結果。圖 4-3 整理了當要使用
多個數相加時只要點擊程式拼塊上的齒輪符號並將左側的 “number” 拉往
右側的子區塊便可以入多個要相加的數。
圖4-3: 數字相加
4.1.3 數字相乘
數字相乘程式拼塊可以把多個數相乘後輸出結果。圖 4-4 整理了當要使用
多個數相乘時只要點擊程式拼塊上的齒輪符號並將左側的 “number” 拉往
右側的子區塊便可以入多個要相加的數。
圖4-4: 數字相乘
4.1.4 取最大值與最小值
當有多個變數要取出其中的最大值或最小值時可用這個程式拼塊,而且這
程式拼塊不限定只能比較兩個數,也可以比較多個數,當要比較多個數時
可以點擊程式拼塊上的齒輪,將左側子區塊中的 “number” 圖示往右側接
填入子區塊便可比較多個數。圖 4-5 整理了取最小值與取最大值的程式區
塊設定法。
圖4-5: 數字相乘
4.1.5 常用數學函數運算
在很應用裡需要用到一些數學上的基本函數運算,例如算平方根、絕對值、
四捨五入、自然對數、e 的次方…等,這些函數都可以直接使用在算數運
算中的程式拼塊達成。其中 “相反數” 的程式拼塊是指用來做 “正號”
文档评论(0)