計算機程序設計基礎(C語言版)(簡體書)
商品資訊
系列名:21世紀高等學校規劃教材‧計算機應用
ISBN13:9787302273127
出版社:清華大學出版社(大陸)
作者:蔡啟先
出版日:2012/01/01
裝訂/頁數:平裝/321頁
商品簡介
名人/編輯推薦
目次
書摘/試閱
相關商品
商品簡介
《計算機程序設計基礎(C語言版)》以零程序設計為起點,采用VC++作為編譯環境,使讀者全面地掌握計算機程序設計的基本知識與基本操作技能,并熟悉C語言編程的有關應用。全書內容包括算法與C程序設計概述,數據與運算,基本的程序流程控制結構,數組和字符串,指針,函數,C程序的模塊化設計,高級數據類型,底層編程技術,文件,C程序應用實例及附錄。在內容安排上,先以計算思維的理念解析算法和程序設計過程,導引出對C語言程序設計的認識;然後集中講透程序的過程設計,再引入函數調用,并升華到模塊化程序設計;還介紹了高級數據類型、底層編程技術及文件,最後結合實例介紹了C語言的綜合應用。附錄提供了新ANSIC99標準。
《計算機程序設計基礎(C語言版)》可作為高等學校各專業、計算機水平考試、各類成人教育的教材使用,也可供計算機愛好者自學使用。
《計算機程序設計基礎(C語言版)》可作為高等學校各專業、計算機水平考試、各類成人教育的教材使用,也可供計算機愛好者自學使用。
名人/編輯推薦
《計算機程序設計基礎(C語言版)》編輯推薦:教學目標明確,注重理論與實踐的結合,教學方法靈活,培養學生自主學習的能力,教學內容先進,強調計算機在各專業中的應用,教學模式完善,提供配套的教學資源解決方案。
目次
第1章 算法與C程序設計概述
1.1 算法、計算思維和算法設計
1.1.1 算法和計算思維
1.1.2 流程圖和算法的特性
1.2 用計算機程序設計語言實現算法
1.2.1 C語言及其特點
1.2.2 用C語言編寫程序實現算法
1.2.3 算法和計算思維小結
1.3 C程序的形式要點
1.4 C程序的開發過程
1.5 本章小結
練習題1
第2章 數據與運算
2.1 C語言的數據類型
2.2 常量
2.2.1 直接常量
2.2.2 符號常量
2.3 變量及其數據類型
2.3.1 變量概述
2.3.2 C標識符及其命名
2.3.3 變量的數據類型及其聲明
2.3.4 變量的初始化
2.4 數據的輸入輸出
2.4.1 字符型數據的輸入輸出函數
2.4.2 格式化輸入輸出函數
2.5 賦值運算和賦值表達式
2.5.1 C運算符和C算術表達式簡介
2.5.2 簡單賦值運算
2.5.3 復合賦值運算
2.5.4 賦值表達式的數據類型
2.6 算術運算和算術表達式
2.6.1 基本算術運算
2.6.2 標準系統庫函數調用
2.6.3 自增自減運算
2.6.4 算術運算符的優先級和結合性
2.7 逗號運算和逗號表達式
2.8 不同類型數據之間的轉換
2.8.1 算術表達式中的類型轉換
2.8.2 強制類型轉換
2.9 運算符的優先級和結合性
2.1 0本章小結
練習題2
第3章 基本的程序流程控制結構
3.1 C語句概述
3.1.1 C語言的基本語句
3.1.2 三種基本結構和流程控制語句
3.1.3 流程轉向語句
3.1.4 C基本語句一覽
3.2 順序結構
3.3 選擇結構的流程控制
3.3.1 條件判斷
3.3.2 if語句
3.3.3 條件運算符和條件表達式
3.3.4 switch語句
3.3.5 選擇結構程序舉例
3.4 循環結構的流程控制
3.4.1 窮舉與迭代算法
3.4.2 while循環
3.4.3 do——-while循環
3.4.4 for循環
3.4.5 循環的嵌套
3.4.6 break語句和continue語句
3.4.7 幾種循環的比較
3.5 關于goto語句
3.5.1 goto語句的使用
3.5.2 goto語句的限制
3.6 綜合應用舉例
3.7 程序的書寫格式
3.8 本章小結
……
第4章 數組和字符串
第5章 指針
第6章 函數
第7章 C程序的模塊化設計
第8章 高級數據類型
第9章 底層編程技術
第10章 文件
第11章 C程序應用實例
附錄A 基本ASCII碼表
附錄B C庫函數
附錄C C99標準
參考文獻
1.1 算法、計算思維和算法設計
1.1.1 算法和計算思維
1.1.2 流程圖和算法的特性
1.2 用計算機程序設計語言實現算法
1.2.1 C語言及其特點
1.2.2 用C語言編寫程序實現算法
1.2.3 算法和計算思維小結
1.3 C程序的形式要點
1.4 C程序的開發過程
1.5 本章小結
練習題1
第2章 數據與運算
2.1 C語言的數據類型
2.2 常量
2.2.1 直接常量
2.2.2 符號常量
2.3 變量及其數據類型
2.3.1 變量概述
2.3.2 C標識符及其命名
2.3.3 變量的數據類型及其聲明
2.3.4 變量的初始化
2.4 數據的輸入輸出
2.4.1 字符型數據的輸入輸出函數
2.4.2 格式化輸入輸出函數
2.5 賦值運算和賦值表達式
2.5.1 C運算符和C算術表達式簡介
2.5.2 簡單賦值運算
2.5.3 復合賦值運算
2.5.4 賦值表達式的數據類型
2.6 算術運算和算術表達式
2.6.1 基本算術運算
2.6.2 標準系統庫函數調用
2.6.3 自增自減運算
2.6.4 算術運算符的優先級和結合性
2.7 逗號運算和逗號表達式
2.8 不同類型數據之間的轉換
2.8.1 算術表達式中的類型轉換
2.8.2 強制類型轉換
2.9 運算符的優先級和結合性
2.1 0本章小結
練習題2
第3章 基本的程序流程控制結構
3.1 C語句概述
3.1.1 C語言的基本語句
3.1.2 三種基本結構和流程控制語句
3.1.3 流程轉向語句
3.1.4 C基本語句一覽
3.2 順序結構
3.3 選擇結構的流程控制
3.3.1 條件判斷
3.3.2 if語句
3.3.3 條件運算符和條件表達式
3.3.4 switch語句
3.3.5 選擇結構程序舉例
3.4 循環結構的流程控制
3.4.1 窮舉與迭代算法
3.4.2 while循環
3.4.3 do——-while循環
3.4.4 for循環
3.4.5 循環的嵌套
3.4.6 break語句和continue語句
3.4.7 幾種循環的比較
3.5 關于goto語句
3.5.1 goto語句的使用
3.5.2 goto語句的限制
3.6 綜合應用舉例
3.7 程序的書寫格式
3.8 本章小結
……
第4章 數組和字符串
第5章 指針
第6章 函數
第7章 C程序的模塊化設計
第8章 高級數據類型
第9章 底層編程技術
第10章 文件
第11章 C程序應用實例
附錄A 基本ASCII碼表
附錄B C庫函數
附錄C C99標準
參考文獻
書摘/試閱
計算機的基本工作原理就是存儲程序和程序控制。所謂程序,就是計算機指令序列,而計算機指令就是指示計算機進行相應操作的命令:人們必須先編制好程序,并存放于存儲器中。計算機工作時,從存儲器中逐條取出指令,經控制器分析解釋,轉換成要求計算機執行某種操作包括要求運算器進行相應計算的命令。這樣,計算機不斷地取指令,然後分析指令再執行指令,直至程序的指令序列執行完畢。在程序的執行過程中,存儲器還要安排存儲空間,以便存放運算的中間結果和最終結果。可見,以計算機程序為主的計算機軟件是計算機系統中不可缺少的重要部分,而開發計算機軟件必須應用程序設計語言。
程序設計語言包括低級語言(機器語言或者匯編語言)、高級語言和應用語言。低級語言要求程序員必須熟悉計算機的硬件邏輯結構,面向具體機器編程,因而工作效率低,且程序不通用。高級語言接近于人們的自然語言(英語)和數學語言,易學易用,編程效率高,且適用于各種計算機,通用性強,是人們經常用來編制應用程序和系統程序的計算機語言。應用語言依賴于具體的應用程序,種類繁多,比如各種數據庫管理系統編程語言。高級語言程序設計是應用語言編程的基礎。
C語言是目前國內外廣泛流行的計算機高級程序設計語言。那么,人們是如何從解決實際問題人手編寫程序的?本章先從算法和計算思維談起,由算法設計引入計算思維和程序設計的概念。在此基礎上,進而介紹用計算機語言描述算法。作為計算機高級語言的實例,介紹了C語言的發展和特點,最後總結出C語言程序的格式、結構特點,從而使讀者開始建立起計算思維的概念,對算法和程序設計、C語言和C程序設計有一個初步的認識,為以後各章的學習做好必要的準備。
程序設計語言包括低級語言(機器語言或者匯編語言)、高級語言和應用語言。低級語言要求程序員必須熟悉計算機的硬件邏輯結構,面向具體機器編程,因而工作效率低,且程序不通用。高級語言接近于人們的自然語言(英語)和數學語言,易學易用,編程效率高,且適用于各種計算機,通用性強,是人們經常用來編制應用程序和系統程序的計算機語言。應用語言依賴于具體的應用程序,種類繁多,比如各種數據庫管理系統編程語言。高級語言程序設計是應用語言編程的基礎。
C語言是目前國內外廣泛流行的計算機高級程序設計語言。那么,人們是如何從解決實際問題人手編寫程序的?本章先從算法和計算思維談起,由算法設計引入計算思維和程序設計的概念。在此基礎上,進而介紹用計算機語言描述算法。作為計算機高級語言的實例,介紹了C語言的發展和特點,最後總結出C語言程序的格式、結構特點,從而使讀者開始建立起計算思維的概念,對算法和程序設計、C語言和C程序設計有一個初步的認識,為以後各章的學習做好必要的準備。
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。