ICON 語言教程

《ICON 語言教程》是清華大學出版社出版圖書

基本介紹

  • 中文名:ICON 語言教程
  • 作者:張衛國
  • 出版時間:1998年3月1日
  • 出版社:清華大學出版社
  • ISBN:9787302028079 
  • 定價:36 元
內容簡介,目錄,

內容簡介

ICON語言是一種高級程式語言,具有強有力的字元串及結構分析和處理能力,特別適合於解決人文科學領域中的問題,所以在歐美的許多大學的文科院系裡,把I〔CON語言作為必修的課程。本書第一次引進這一語言以適應我國文科院系學習計算機課程的需要。本書全面系統地介紹了ICON語言,包括ICON語言的數據、運算元、函式、過程、控制結構、程式的編寫和ICON語言在漢語研究中的套用。書中有大量例程式,既是詳細的說明和練習,又能實用,每章後均有練習,學以致用、學用結合。ICON語言程式可從網際網路上自由下載,考慮到未上網路的讀者的需要,書後附有一張軟碟。

目錄

第1章 ICON語言基礎
1.1 ICON是什麼樣的語言
1.1.1 ICON 語言及其特點
1.1.2 ICON語言的發展
1.2 ICON的安裝
1.2.1 如何得到ICON
1.2.2 ICON的安裝
1.2.3 ICON的運行環境
1.3 ICON的程式
1.3.1 ICON程式的結構
1.3.2 ICON程式的建立、編譯、運行和調試
1.3.3 程式舉例
1.4 過程
1.4.1 過程的組成
1.4.2 過程間的數據傳遞
1.5 識別符、運算符、保留字、關鍵字
1.5.1 識別符
1.5.2 運算符
1.5.3 保留字
1.5.4 關鍵字
1.6 常量和變數
1.6.1 常量
1.6.2 變數
1.7 數據類型
1.8 語句
1.8.1 表達式和語句
1.8.2 保留字語句
1.8.3 注釋語句
1.8.4 語句的成功、失敗和出錯
1.9 函式
1.9.1 什麼是函式
1.9.2 函式的調用
1.9.3 函式的使用
1.9.4 函式和過程
1.9.5 函式的分類
1.10 與計算機對話
練習1
第2章 數學運算
2.1 數的分類
2.1.1 整數(i)
2.1.2 實數的
2.1.3 非十進制整數
2.2 數學運算符
2.2.1 前加運算符
2.2.2 中加運算符
2.2.3 運算符的優先權和結合方向
2.2.4 程式舉例
2.3 數學函式
2.3.1 一般數學函式
2.3.2 三角函式
2.3.3 轉換函式
2.4 與數有關的關鍵字
2.5 程式舉例
2.6 用輸入、輸出函式向程式提供數據
練習2
第3章 控制結構
3.1 定向執行控制結構(if··then·)
3.2 選擇執行控制結構(if·then··else…)
3.3 if···then··和if…then··else·語句的嵌套
3.4 重複控制結構(repeat…)
3.4.1 重複控制
3.4.2 中止或跳出循環的方法
3.4.3 隨機數
練習3
第4章 字元集和字元串
4.1 字元
4.1.1 ASCH碼
4.1.2 字元函式
4.2 字元集
4.2.1 字元集合
4.2.2 字元集的運算
4.2.3 字元集的運用
4.3 字元串
4.3.1 字元串的構成和形式
4.3.2 字元串的運算和比較
4.4 字元串函式
4.4.1 字元串操作函式
4.5 漢字和漢字字元集
4.5.1 漢字的編碼
4.5.2 漢字是字元串
4.5.3 漢字的大小
練習4
第5章 輸入、輸出
5.1 設備和檔案
5.1.1 檔案
5.1.2 文本檔案、文書檔案和二進制檔案
5.2 打開和關閉檔案
5.2.1 打開檔案
5.2.2 關閉檔案
5.3 從檔案輸入
5.4 向檔案輸出
5.5 字元串格式函式
5.6 與輸入、輸出有關的函式
5.6.1 鍵盤函式
5.6.2 檔案操作函式
5.7 疊代控制結構(everydo…)
5.7.1 疊代
5.7.2 疊代控制結構
5.7.3 do…分句的省略
5.7.4 every…do…的嵌套
5.8 程式舉例
練習5
第6章 字元串分析和搜尋
6.1 字元串分析
6.1.1 字元串分析和字元串分析函式
6.1.2 字元串分析函式的比較
6.1.3 限定分析對象中的位置
6.1.4 字元串分析套用舉例
6.2 條件循環控制結構
6.2.1 條件循環和條件循環控制結構(while·do·)
6.2.2 while…do…的嵌套
6.2.3 do…分句的省略
6.2.4 while…do…結構的使用
6.3 字元串搜尋
6.3.1 字元串搜尋和搜尋運算元
6.3.2 比配和比配函式
6.3.3 字元串搜尋的環境和嵌套
6.3.4 字元串搜尋套用舉例
練習6
第7章 結構數據
7.1 結構數據和下標變數
7.2 表
7.2.1 表的建立
7.2.2 表的運算
7.2.3 表的參引
7.2.4 表的賦值
7.2.5 表處理函式
7.2.6 表的使用
7.3 集合
7.3.1 集合的建立
7.3.2 集合的運算
7.3.3 集合處理函式
7.3.4 集合的使用
7.4 索引表
7.4.1 索引表的建立
7.4.2 索引表的參引和賦值
7.4.3 索引表的運算
7.4.4 索引表處理函式
7.4.5 索引表排序
7.4.6 索引表的使用
7.5 記錄
7.5.1 記錄的定義
7.5.2 記錄的處理
7.5.3 選擇控制結構(case…of…)
7.5.4 記錄的使用
練習7
第8章 編譯選項、命令行參數和預處理指令
8.1 編譯選項
8.2 命令行參數
8.2.1 命令行參數
8.2.2 命令行參數的傳遞
8.2.3 命令行參數的使用
8.2.4 一個處理命令行參數的過程
8.3 預處理指令
8.3.1 預處理指令及其作用
8.3.2 常用的預處理指令
8.3.3 程式舉例
練習8
第9章 排序
9.1 排序及其原理
9.2 排序的方法和過程
9.2.1 冒泡排序法
9.2.2 選擇排序法
9.2.3 謝爾排序法
9.3 中文排序
9.3.1 漢字內碼的特點及排序時的問題
9.3.2 漢字排序
9.3.3 中文詞語排序
練習9
第10章 多值式和協表達式
10.1 多值表達式
10.1.1 多值表達式及其特點
10.1.2 產生系列值的環境
10.1.3 多值表達式
10.1.4 多值式做參數時執行的順序
10.1.5 限制多值式產生值的數目
10.2 協表達式
10.2.1 協表達式及其作用
10.2.2 協表達式的建立
10.2.3 協表達式的激活
10.2.4 協表達式的更新
10.2.5 協表達式的使用
10.2.6 內設協表達式
練習10
第11章 編程中的一些技術
11.1 遞歸
11.1.1 什麼是遞歸
11.1.2 遞歸過程
11.2 非關聯化
11.2.1 什麼是非關聯化
11.2.2 非關聯化運算元
11.3 值的比較和複製
11.3.1 值的比較
11.3.2 值的複製
11.4 回溯
11.4.1 控制回溯
11.4.2 數據回溯和可逆賦值運算元
11.4.3 受約束表達式
11.5 模式比配
11.5.1 什麼是模式比配
11.5.2 模式比配表達式
11.5.3 比配過程
11.6 分批處理和運行時與磁碟交換數據
11.6.1 分批處理
11.6.2 運行時與磁碟交換數據
練習11
第12章 程式的編寫和調試
12.1 程式的設計和編寫
12.1.1 明確任務
12.1.2 明確流程和完成各部分的過程
12.1.3 編寫各個過程
12.1.4 把所有過程聯結在一起
12.2 程式的調試
12.2.1 句法錯誤的查找和改正
12.2.2 邏輯錯誤的查找和改正
練習12,
附錄
附錄1 ASCII字元表
附錄2 數據類型、保留字、關鍵字和轉義字元
附錄3 運算符及其需要的數據類型
附錄4 表達式和表達式的優先權
附錄5 主要內設函式說明
附錄6 預處理指令

相關詞條

熱門詞條

聯絡我們