文数字常数.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
文数字常数.ppt

第三章: 基本資料型態 章節預覽 3.1 二進制及儲存單位 3.2 變數與常數 3.3 數字系統 3.4 轉換數字系統 3.5 正負數表示法 3.6 文字資料表示法 3.1:二進制及儲存單位 電腦使用的是二進位數(Binary Digit)表示資料。 二進位每一個位數稱之為位元(Bit)。可用來表示0或1的狀態,相對於電子元件的狀態,則可以將0視為關,1視為開。 以11001來表示五根水管的 開關狀態 3.1:二進制及儲存單位 Bit是記憶體的最小儲存單位,由於電腦硬體結構的定址緣故,因此,許多的高階語言只提供Byte做為最小儲存單位。 1Byte=8 Bits。 1Byte可以產生28=256種變化。 可用來代表某些符號,例如:A、a、#、、等等。也可用來表示0~255或-128~127的數值。 程式必須放在主記憶體中才能被執行 主記憶體由許多連續的記憶體位置所組成,每一個位置都可以用來存放資料或程式。 為了存取記憶體位置內的資料或程式,因此每一個位置都被賦予一個特定的位址(address) 。 當讀取或寫入資料時,事實上就是指定讀取或寫入特定記憶體位址內的資料。 3.1:二進制及儲存單位 字元組(Word):另一種計算存取資料的單位 一個Word究竟包含多少的Byte必須視硬體結構而定。 一個Word可能等於2個bytes(16位元電腦)、4個bytes(32位元電腦)、8個bytes(64位元電腦)。 通常一部電腦所使用的Word長度越長時,代表一次可存取的資料長度越長,因此程式執行速度可能越快(必須視程式所使用的指令而定)。 Byte仍是記憶體儲存單位最常被使用的表示單位。 3.2:變數與常數 變數的意義:變數代表在程式執行過程中可能會被改變的某個數值。 以現實的環境來說,我們所身處的世界就是一個多變數的世界,例如:全球人口數每天都不同,受出生人口、死亡人口、意外事件發生率、甚至於季節條件而等變化。而其他的條件也都是一個不斷改變的變數(也可能再受其他變數的影響)。 程式的運作是靠眾多變數的變化來完成的,例如:一個計算長方形面積的程式,至少就必須包含3個變數:長、寬、面積。長、寬、面積皆為可變動的變數,才能計算各種不同大小的長方形面積。 3.2:變數與常數 變數的意義 程式的運作主要是靠CPU與記憶體的合作來完成,而程式中的變數將存放在記憶體,如右圖。 變數在記憶體中佔用了某一小塊記憶 體,程式可以由記憶體位址取得這些 變數內容,但是,對於人來說,記憶 體位址是非常難以記憶與了解的,因 此,所有的高階語言都提供了以名稱 來代替變數在記憶體中的位置。 初學程式設計時,只要記得變數名稱 實際上將對應到某一個記憶體位址, 並且該變數就是用來儲存某項資料。 3.2:變數與常數 變數的命名方式與規則 每一個變數都各自擁有一個不同的名稱已示區隔,在Visual Basic中為變數命名時必須遵守下列規則: 變數名稱的第一個字元為『大小寫字母(A~Z、a~z)』 或『中文』字元。 第二個以後的字元可以為『大小寫字母(A~Z、a~z)』 或『0~9』或『_』或『中文』字元。 變數名稱盡量不要使用中文。 變數名稱長度不可超過255個字元。 變數名稱的大小寫視為相同。 變數名稱不可以是Visual Basic的保留字。 3.2:變數與常數 保留字(Reservered Word) : 程式語言的特定字,通常保留用來代表敘述、運算子、函數、屬性、事件、方法等特殊文字。這些關鍵字對於編譯器而言是有特殊意義的,不可以拿來做為變數名稱。 傳統BASIC語言中,變數名稱的最後一個字元可以用來代表資料型態,例如:%、、!、#、@ 、$等。 但並不建議使用這種方式宣告資料型態。 3.2:變數與常數 變數名稱除了必須符合規則之外,根據程式開發的實際經驗,下列是變數命名的幾項建議: Visual Basic的變數名稱是不分大小寫的。例如:Sum、SUM、sum代表同一個變數名稱。 盡量使用有意義的名詞或名詞的組合做為變數名稱,以提高程式的可讀性。 例如:某一個變數代表檔案的總行數,則可以命名為Line_Count或LineCount,以便讓維護程式的設計師容易了解該變數的實際意義。 若開發由多人共同發展的大型程式時,更需要取得變數命名的一致性原則。 未設定變數的初始值時,則數值變數的預設值為『0』、字串變數的預設值為『空字串』。 3.2:變數與常數 變數的資料型態 宣告變數應該以最適當的資料型態為主,宣告不適當的資料型態可能無法負擔未來變數的變化,或者浪費記憶體空間。 3.2:變數與常數 變數的資料型態-變數長度 各種資料型態所佔用的記憶體大小皆不相同,能夠表達的資料範圍也不相同。 宣告變數時,應該依照該項資料可能的變化量,決定使用哪一種資料型

文档评论(0)

18273502 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档