高級語言程序設計 版權信息
- ISBN:9787121266102
- 條形碼:9787121266102 ; 978-7-121-26610-2
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
高級語言程序設計 本書特色
本書基于計算機科學與技術一級學科人才培養科學理論,按照計算機科學與技術學科系列教材一體化設計的綱要,全面介紹了高級程序設計語言及其程序設計的基本內容,包括基本概念、基本結構、設施、成分和控制機制及其程序設計的基本方法和技術。**部分以pascal語言為宿主語言,介紹高級語言及其程序設計的基礎內容。第二部分運用程序設計語言理論(原理),從語言比較學的角度,通過對比分析的方法介紹c語言和c++語言及其程序設計,加深了讀者對高級程序設計語言的認識,同時也為后續課程的學習提供了更為寬廣的基礎。
高級語言程序設計 內容簡介
通過對比分析的方法介紹c語言和c++語言及其程序設計,加深了讀者對高級程序設計語言的認識
高級語言程序設計 目錄
緒論 對"高級語言程序設計"課程的認知與導學 0.1 對"高級語言程序設計"課程的認知 0.1.1 高級語言與程序設計的起源 0.1.2 程序設計語言的描述 0.1.3 計算模型、計算機與程序設計語言 0.1.4 數理邏輯和代數是程序設計語言與程序設計技術的基礎 0.1.5 程序設計語言與程序設計屬于科學的范疇 0.1.6 語言問題和程序設計問題均是計算機科學與技術學科中的核心問題 0.1.7 對語言與程序設計技術的熟練掌握是計算機科學與技術工作者的基本功 0.1.8 "高級語言程序設計"課程在學科專業教育中的地位和作用 0.1.9 本課程的宿主語言為什么是pascal語言而不是其他語言? 0.2 內容的選取、組織與本課程的導學 0.2.1 內容的選取與界定 0.2.2 本教材內容組織的線索 0.2.3 與本課程相關的課程 0.2.4 對本課程的導學 第1章 引論 1.1 計算模型、高級語言與程序設計 1.2 程序設計語言pascal簡介 1.2.1 pascal語言的發展及其啟示 1.2.2 turbo pascal 的特點 1.2.3 turbo pascal的符號、約定 1.2.4 pascal 源程序的結構 本章小結 習題 第2章 基本數據類型與基本運算 2.1 數據類型的概念 2.1.1 為什么程序設計語言中要引入"數據類型"這一概念? 2.1.2 數據類型的概念 2.1.3* 數據類型的代數理論基礎 2.1.4 turbo pascal中數據類型的分類 2.2 基本數據類型 2.2.1 整數類型 2.2.2 實數類型 2.2.3 布爾類型 2.2.4 字符類型 2.3 常量與變量 2.3.1 常量 2.3.2 變量 2.4 標準函數 2.5 表達式 2.5.1 算術表達式 2.5.2 關系表達式 2.5.3 布爾表達式 2.6 數據類型的自動轉換 2.7* 計算機科學與技術學科中核心概念討論之一――抽象概念 本章小結 習題 第3章 輸入與輸出 3.1 輸入語句 3.1.1 read語句 3.1.2 readln語句 3.2 輸出語句 3.2.1 write語句 3.2.2 writeln語句 3.3 程序設計舉例 3.4* 關于輸入輸出的進一步討論 本章小結 習題 第4章 語句與控制流程 4.1 語句概述 4.2 說明語句 4.2.1 標號說明語句 4.2.2 類型說明語句 4.2.3 幾點說明 4.3 賦值語句 4.3.1 賦值語句的定義 4.3.2 有關賦值語句的討論 4.3.3 程序設計舉例 4.4 復合語句 4.4.1 復合語句的定義 4.5 條件語句 4.5.1 if語句 4.5.2 case 語句 4.5.3 程序設計舉例 4.6 循環語句 4.6.1 for循環語句 4.6.2 while循環語句 4.6.3 repeat循環語句 4.6.4 多重循環 4.6.5 循環程序設計舉例 4.7 轉向語句 4.8* 關于語句的進一步討論 4.9* 計算機科學與技術學科中核心概念討論之二――綁定概念 本章小結 習題 第5章 程序的結構與類型 5.1 程序的基本結構 5.1.1 順序結構 5.1.2 選擇結構 5.1.3 循環結構 5.2* 程序的類型 5.3 程序設計技術 5.3.1 結構化程序設計技術 5.3.2 模塊化程序設計技術 5.4* 關于程序結構的進一步討論 5.5* 計算機科學與技術學科中核心概念討論之三――分解概念 本章小結 習題 第6章 構造型數據類型 6.1 枚舉類型 6.1.1 引言 6.1.2 枚舉類型及其變量說明 6.1.3 枚舉類型數據的運算 6.1.4 枚舉類型數據的輸入/輸出方法 6.1.5 枚舉數據類型的本質 6.1.6 程序設計舉例 6.2 子界類型 6.2.1 引言 6.2.2 子界類型及其變量說明 6.2.3 子界類型的數據允許進行的運算 6.2.4 子界數據類型的本質 6.2.5 程序設計舉例 6.3 數組類型 6.3.1 數組的概念 6.3.2 數組類型及其變量說明 6.3.3 數組元素的訪問方法及存儲方式 6.3.4 數組類型允許進行的運算 6.3.5 數組的初始化 6.3.6 數組的輸入與輸出 6.3.7 程序設計舉例 6.4 字符串類型 6.4.1 字符串類型及其變量的說明 6.4.2 字符串運算 6.4.3 字符串類型與字符數組類型之間的關系 6.4.4 字符串的輸入/輸出 6.4.5 字符串運算的標準函數和過程 6.4.6 程序設計舉例 6.5 集合類型 6.5.1 引言 6.5.2 集合類型及其變量說明 6.5.3 集合類型的數據允許進行的運算 6.5.4 集合類型的進一步說明 6.5.5 程序設計舉例 6.6 記錄類型 6.6.1 引言 6.6.2 記錄類型及其變量說明 6.6.3 記錄成分(域)的訪問 6.6.4 記錄類型的數據允許進行的運算 6.6.5 記錄的初始化 6.6.6 記錄類型的數據的輸入與輸出 6.6.7 記錄數組 6.6.8 變體記錄 6.6.9 程序設計舉例 6.7 數據類型的等同和相容 6.7.1 數據類型的等同性 6.7.2 數據類型的相容性 6.7.3 賦值相容 6.8* 計算機科學與技術學科中核心概念討論之四――聚集概念 本章小結 習題 第7章 函數、過程與分程序 7.1 函數 7.1.1 函數概述 7.1.2 函數說明 7.1.3 函數調用 7.1.4 程序設計舉例 7.2 過程 7.2.1 過程概述 7.2.2 過程說明 7.2.3 過程調用 7.2.4 過程、函數和主程序的比較 7.2.5 程序設計舉例 7.3 標識符的作用域與生存期 7.3.1 全局量與局部量及其作用域與生存期規則 7.3.2 標識符的作用域的數理邏輯基礎 7.3.3 作用域概念對程序設計語言及程序設計的意義 7.3.4 非局部變量及其副作用 7.4 信息傳遞 7.4.1 引言 7.4.2 信息傳遞的方法 7.5 過程與函數的嵌套 7.5.1 過程與函數的嵌套 7.5.2 過程(函數)的調用原則 7.6 遞歸 7.6.1 遞歸的概念 7.6.2 遞歸過程(函數)的執行 7.6.3 遞歸程序的特征 7.6.4 遞歸程序設計技術舉例 7.6.5 遞歸與遞推的關系 7.7 分程序 7.8* 計算機科學與技術學科中核心概念討論之五――封裝概念 7.9* 計算機科學與技術學科中核心概念討論之六――遞歸概念 本章小結 習題 第8章 指針與動態數據類型 8.1 指針 8.1.1 指針的意義 8.1.2 指針數據類型 8.2 動態數據類型 8.2.1 靜態數據類型與動態數據類型 8.2.2 動態變量的生成與廢料的回收 8.2.3 動態變量的使用 8.2.4 指針與動態變量有關知識小結 8.3 指針的應用 本章小結 習題 第9章 文件 9.1 文件概述 9.1.1 文件的概念 9.1.2 文件的分類 9.1.3 turbo pascal文件及其特點 9.2 類型文件 9.2.1 文件類型的說明及其變量說明 9.2.2 對類型文件實施的基本操作 9.2.3 類型文件的應用 9.3 文本文件 9.3.1 文本文件及其操作 9.3.2 標準文件 9.3.3 文本文件的應用 9.3.4 文本文件與類型文件的比較 9.4 無類型的文件 9.4.1 無類型的文件及其變量說明 9.4.2 對無類型的文件實施的基本操作 9.4.3 無類型的文件的應用 本章小結 習題 ……
展開全部
高級語言程序設計 作者簡介
劉坤起,男,1966年12月生于河北省無極縣,漢族,博士,現任石家莊經濟學院信息工程學院院長,教授。1985年9月至1989年6月在中國地質大學計算機科學與技術系學習,獲工學學士學位。2003年5月至2006年8月任石家莊經濟學院信息工程學院副院長。2004年9月至2010年12月在中國地質大學(武漢)計算機學院學習,獲工學博士學位(師從著名計算機科學家康立山教授)。2006年9月至今任石家莊經濟學院信息工程學院院長。