- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
变数与资料型态-正修科技大学
第三章
變數與資料型態
授課老師:洪瑞展
本章學習目標
1.讓讀者瞭解資料型態 、變數及記憶體
2.讓讀者瞭解變數在程式中的生命週期 。
本章內容
3-1 資料型態
3-2 變數(Variable)
3-4 資料的運算
3-4 變數的生命週期
3- 1 資料型態
【引言】
我們都知道,在電腦中的主記憶體並不是無窮大 ,因此,如何有效的利用主記
憶體呢?那就必須要學會各種資料型態及其在主記憶體中所佔用的大小 。
【定義】依照不同性質的資料 ,給予不同的記憶體空間 。
【概念】小東西用小盒子裝 ,大東西用大箱子裝 。
【示意圖】
【目的】1.有效地利用主記憶體空間 。
2.提高程式的可讀性 。
【種類】
【說明】
在撰寫程式的時候,必須要適時地宣告資料型態,否則將可能導致錯誤
發生,例如:溢位(Overflow) 。
3- 1.1 數字類資料型態
【定義】是指用來存放 「數值資料」的空間。
【例如】每一位學生的座號、成績…等都是數值資料。
【示意圖】
【數字類之資料型態】
【註】
B4A語言的資料型態,大部份與傳統的VB相同 ,但有些是來自於JAVA 。
【隨堂抽問】
請問:計算1加到10的總和與10!的總和,其總和宣告時有何不同呢?
【解答】
一、計算1加到10的總和為55 ,所以利用Short(短整數)即可。
二、計算10!的總和超過32767的「短整數」表示範圍,所以改用
Int( 「整數」型態) 。
【實作題】
利用Short(短整數)來計算10!的總和,請問會產生什麼結果呢?
並寫出解決方法。
【解答】產生「溢位(Overflow) 」
原因 :10!=3,628,800 >32,767 (Short的資料表示範圍)
解決方法 :將由Short改為Int即可。
3- 1.2 文字類資料型態
【定義】是指用來存放「文字資料 」的空間。
【例如】每一位學生的學號、姓名…等都是字串資料。
【示意圖】
【文字類之資料型態】
3- 1.3 其他類資料型態
【定義】是指用來存放「布林資料 」的空間。
【適用時機】以布林資料型態為例:
1. 選擇結構中的「條件式 」。
2. 重複結構中的 「迴圈」之條件式。
【示意圖】
【其他類之資料型態】
其中,布林資料(Boolean)通常是用來表示「條件式」的真假 ,當條件
式成立時布林資料就會變成True(真) ,不成立時布林資料就會變成
False(假) 。
3-2 變數(Variable)
【定義】
是指程式在執行的過程中,其「內容」會隨著程式的執行而改變 。
【概念】
1.將「變數 」想像成一個「容器 」,它是專門用來「儲放資料」的地方
2. 「容器的大小 」是由宣告時的 「資料型態」來決定。
【示意圖】
【例如】
A=B+1
其中A 、B則是變數 ,其內容是可以改變的 。
【圖解說明】
3-2.1 宣告變數
【目的】
1. 向系統要求配置適當的主記憶體空間 。
2. 減少邏輯上的錯誤 。
【語法】Dim 變數名稱 AS 資料型態
【說明】
1. Dim 是Dimension(容積之意)的縮寫。
2.一次可宣告一個或多個變數,但是宣告多個變數時,變數與變數
之間要用「逗點」隔開 。
【範例】
Dim R As Int 宣告R變數為整數型態
Dim A As Float 宣告A變數為小數型態
Dim A,B,C As Int 宣告A,B,C三個變數為整數型態
【實例1】
Dim A,B,C As Int
代表告訴電腦要從主記憶體中,配置三個位置分別為A,B,C ,
並且這三個位置只能存放整數型態的資料。
【實例2 】指定運算子的使用
【注意】
在B4A程式語言中, 「=」的真正意義是〞指定運算子〞,並非數學中
的「等於」。
3-2.2 初值設定
【定義】是指在宣告變數的同時,指定資料給變數。
【示意圖】
【撰寫方法】
01 Dim R As Int=5 將變數R宣告為整數型態,並指定5給R
02 Dim PI As Float=3.14
您可能关注的文档
- 双季青贮玉米模式物质生产及资源利用效率研究-作物学报.PDF
- 双层多种群PSO在水库群供水优化调度中应用-计算机工程与应用.PDF
- 双层辉光离子渗金属技术等离子体诊断初探-应用科学学报.PDF
- 双层锁扣结构精密贴片元器件盒由上海凝睿电子科技有限-LCSC.PDF
- 双曲冷却塔结构规范静风稳定对比-建筑科学与工程学报.PDF
- 双正交时域多分辨方法及其电磁散射应用-应用科学学报.PDF
- 双滴共沉淀法合成MgO-LDH的脱氟性能-中国有色金属学报.PDF
- 双涡旋齿涡旋机械渐变壁厚型线的构建-中国石油大学学报.PDF
- 双源敩斣一站式扫描诊断急性肺栓塞与深静脉血栓-中国医学影像技术.PDF
- 双热源作用下侧吸罩流场及捕集效率特性研究-西安建筑科技大学学报.PDF
文档评论(0)