1.2PASCAL程序的一般内容.doc

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

CCASS / 電腦科 / Pascal 程序編寫 / 基本句式 頁page 6 PASCAL程序語言 1.1 PASCAL 程序語言概述 PASCAL,如 BASIC 一樣,是一電腦程序語言。與BASIC不同處,在於PASCAL是一種模組結構性語言。 (BASIC 卻並非模組結構性)。 例子: program example (input, output); {模組 I)} const {模組 II} num_two = 2; num_three = 3; var sum : integer; begin {模組 III} sum : = num_two + num_three; writeln (num_two, ‘ + ‘, num_three ‘ is ‘, sum ); end. 以上是一簡單 PASCAL 程序。當執行時,會在螢幕顯示以下輸出。 2 + 3 is 5 1.2 PASCAL 程序的一般內容 (1) 標題部份 (2) 說明部份 (3) 執行內容部份 1.3 標題部份的一般內容 (1) 程序名稱 用作將程序定名。 需應用檔案變量 用作列明及連繫出那些檔案將會被程序所採用。 e.g. program testing (input, output); ……. e.g. program file_handle (file1, file2, input, output); …… 1.4 說明部份的一般內容 說明部份包括: (1) 常量說明 (2) 類型說明 (3) 變量說明 (4) 過程說明 (5) 函數說明 1.5 執行內容部份的一般內容 begin statement_1; statement_2; . . end. 共有以下五種不同類型的程序句子: (1) 基本的程序句子 (2) 控制的程序句子 i) 選擇結構的程序句子 ii) 循環的程序句子 (3) 檔案處理程序句子 (4) 調用子程序(過程)的程序句子 (5) 備註用的程序句子 2. 說明部份概述 2.1 常量說明 語句模式 const identifier_1 = scalar_constant_1; identifier_2 = scalar_constant_2; . . 例子: program example (input, output); . . . const pi = 3.1416; . . . begin . . . end. 有效的常量說明 g = 0.98; {real 小數類/實數類} kelvin = -273; {integer 整數類} myname = ary’; {string 字符串類} star = ‘ * ‘; {character 字符類} Iloveyou = true; {boolean 布爾類/是非類} twopi = 2.0 * 3.1416; {arithmatic expression is accepted} 無效的常量說明 myrange = 1 . . 9; {範圍不能應用在常量說明} 備註 常量的值不會被任何程序語句所改變 const min_value = 10; begin . . min_value : = 2; {不允許} . end. 2.2 數據類別 陣列結構性數據記錄檔案次範圍數據類別用者自定枚舉類別 (Enumerated)非結構性數據整數標準實數布爾(是非)字符 標準數據類別 2.2.1 Integer (整數類) 有效的 PASCAL 整數值 28000, -28000, 1, 0, 20 無效的 PASCAL 整數值 1,400 (comas inserted) 1.23 (decimal inserted) 2.2.2 Real (實數類) a) 小數記數 有效的 PASCAL 實數值(用小數記數法表示) 3.1415927, -25.0, +0.188, 0.1, 1.1 etc 無效的 PASCAL 實數值(用小數記數法表示)

文档评论(0)

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

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

1亿VIP精品文档

相关文档