內容介紹
內 容 簡 介本書結合一般化學及套用化學中常遇到的數學問題講解計算機語言和算法並給出有關程式和例題。
其內容包括計算機基本硬體知識、FORTRAN語言、化學中常用數值分析方法基礎、BASIC語言
及其套用等.附錄中收入了Z80微型計算機指令表、FORTRANⅣ及FORTRAN77語句表和基本BA-
SIC語句表等.
本書為高等學校套用化學和其他化學專業本科學生學習計算機與算法語言的教科書,也可供上述領域
中從事科研工作的人員參考。
作品目錄
目錄前言
第一章 微型計算機基本原理及彙編語言簡介
一、微型計算機的發展及在化學中的套用
二、微型計算機系統、微型計算機和微處理器
三、數據的表示和邏輯運算
(一)數制及其轉換
(二)二進制數的定點與浮點表示
(三)二進制數的原碼 反碼、補碼
(四)邏輯運算
四、Z80微處理器
(一)Z80微處理器的主要指標
(二)Z80微處理器的內部結構
*五、Z80指令系統
(一)Z80指令系統簡介
(二)Z80指令的定址方式
*六、模/數、數/模轉換接口
(一)模/數、數/模轉換概念
(二)D十7A模/數、數/模轉換接口
七、彙編語言簡介
(一)簡介
(二)語句結構
(三)彙編程式舉例
第二章 FORTRAN語言
一、FORTRAN語言概述
二、FORTRAN語言的基本知識
(一)FORTRAN程式的塊狀結構
(二)FORTRAN源程式的書寫格式
(三)常數
(四)變數
(五)算術運算符與表達式
(六)庫函式
(七)舉例
三、輸入、輸出語句
(一)帶格式的寫語句
(二)格式語句
(三)帶格式的讀語句
(四)FORTRAN77文本的表控輸入 輸出及名表輸入 輸出
四、算術賦值語句、停語句、暫停語句、結束行
(一)算術賦值語句
(二)停語句與暫停語句
(三)結束行
(四)舉例
五、轉移語句
(一)無條件轉移語句
(二)條件轉移語句
(三)計算轉移語句
(四)賦標號語句和賦標號轉移語句
(五)FORTRAN77文本的分塊語句
六、循環與數組
(一)循環語句與繼續語句
(二)數組
(三)例題 直線擬合
七、雙精度型、邏輯型常數與變數
(一)雙精度型常數和雙精度型變數
(二)邏輯型常數和邏輯型變數
(三)例題 用全主元高斯消去法解聯立方程
八、等價語句、公用語句、數據初值語句
(一)等價語句
(二)公用語句
(三)數據初值語句
九、語句函式、函式子程式、子例程子程式與外部語句
(一)語句函式
(二)函式子程式
(三)子例程子程式
十、檔案的輸入、輸出
(一)有格式讀寫語句
(二)無格式讀寫語句
(三)調用打開檔案語句
(四)檔案結束語句及反繞語句
十一、FORTRAN77的字元型數據
(一)字元型變數
(二)字元子串
(三)字元表達式
(四)字元型量的輸入、輸出
(五)字元函式
十二、FORTRAN語言與彙編語言的連線
第三章 化學中常用的數值方法基礎
一、用行式印表機繪圖
(一)繪圖子程式GRAPH
(二)電子云的空間分布的描繪一一CONTOUR程式
二、非線性方程和非線性方程組的求解
(一)對分區間套法(子程式BB)
(二)Newton-Raphson疊代法(子程式NR)
(三)改進的Gauss-Newton法解非線性方程組(子程式DAMPGN)
三、線性方程組的求解
(一)列主元Gauss消去法(子程式GS)
(二)逆矩陣法解線性方程組(子程式GJ)
四、插值法
(一)一元n點Lagrange插值法(子程式GLAG)
(二)二元三點Lagrange插值法(子程式BTLAG)
(三)Hermite插值法
(四)三次樣條函式插值法(子程式SPLINE)
五、數值積分
(一)SimpSon法求積(子程式SMP)
(二)Romberg法求積(子程式ROMB)
(三)樣條函式法求積(子程式SPLINE)
(四)Monte-Carlo法求積(子程式MTCI)
六、常微分方程的數值解法
(一)Euler方法(子程式EULER)
(二)Runge-Kutta方法
(三)Runge-Kutta方法解一階常微分方程(子程式RK1)
(四)Runge-Kutta法解一階常微分方程組(子程式RK2)
(五)高階常微分方程的數值解法
(六)預報-校正方法
第四章 BASlc語言及套用
一、BASIC語言簡介及語句的組成
(一)BASIC語言簡介
(二)BASIC語句的組成
二、BASIC語句
(一)注釋語句
(二)賦值語句
(三)數據輸入 輸出語句
(四)控制語句
(五)初始化語句
(六)程式調試語句
(七)與計算機有關的指令
三、BASIC語言中的函式
(一)算數函式
(二)三角函式
(三)程式設計師自定義函式
四、套用舉例
(一)畫圖
(二)直線擬合
(三)用Newton-Raphson疊代法解高次方程
(四)用全主元高斯消去法解聯立方程
(五)曲線擬合
(六)BASIC語言與彙編語言的連線
附錄
一、Z80微型計算機指令表
二、Z80微型計算機常用偽操作碼錶
三、ASCII字元表
四、FORTRAN Ⅳ與FORTRAN77語句表
五、基本BASIC語句表
參考文獻