注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計C/C++及其相關新概念C程序設計大學教程

新概念C程序設計大學教程

新概念C程序設計大學教程

定 價:¥35.00

作 者: 張基溫 編著
出版社: 清華大學出版社
叢編項: 高等教育質(zhì)量工程信息技術(shù)系列示范教材
標 簽: 計算機

ISBN: 9787302283126 出版時間: 2012-06-01 包裝: 平裝
開本: 16開 頁數(shù): 335 字數(shù):  

內(nèi)容簡介

  《新概念C程序設計大學教程(高等教育質(zhì)量工程信息技術(shù)系列示范教材)》由張基溫編著,是一本基于能力培養(yǎng)體系的C語言程序設計教材?!陡叩冉逃|(zhì)量工程信息技術(shù)系列示范教材:新概念C程序設計大學教程》按照作者提出的“提出問題、分析問題一編寫程序、語法說明一程序測試、結(jié)果分析”的思路,并按照“前期以培養(yǎng)解題思路為主,語法知識夠用就行;后期補充必要的語法細節(jié)”的原則編寫,旨在引導讀者在邏輯思維能力、語法應用能力和程序測試能力3個方面同步提高。全書分為3篇。第1篇從幾個經(jīng)典問題人手,將讀者帶入窮舉、迭代、遞歸、隨機模擬、時間步長、事件步長等基本邏輯思維訓練之中,并相對集中地融入基本語法,為初學者奠定程序設計的基本知識和能力。第2篇通過數(shù)組、結(jié)構(gòu)體和指針3種構(gòu)造數(shù)據(jù)類型以及常用算法設計策略的介紹,使讀者的程序設計能力上升到“數(shù)據(jù)結(jié)構(gòu)十算法一程序”的水平。第3篇對C語言重點語法進行總結(jié)、提升和拓展,使讀者在發(fā)揮C語言優(yōu)勢方面得到提升?!缎赂拍頒程序設計大學教程(高等教育質(zhì)量工程信息技術(shù)系列示范教材)》結(jié)構(gòu)新穎、概念準確,魚漁并重、和木皆宜,例題經(jīng)典、習題豐富、題型全面,適應面寬、注重效果,適合教學、兼顧自學,與教育部計算機科學與技術(shù)教學指導委員會推薦的《高等學校計算機科學與技術(shù)專業(yè):公共核心知識體系與課程》中關于程序設計課程的要求一致,可以作為高等學校各專業(yè)的新一代程序設計課程教材,也可供從事程序設計相關領域的人員自學或參考。

作者簡介

  張基溫,知名學者,研究和教學領域涉及計算機科學與技術(shù)、信息管理、信息經(jīng)濟學、電子政務與電子商務、服務科學,發(fā)表論文100余篇,已出版著作82種。先后擔任名古屋大學訪問學者,山西財經(jīng)大學、江南大學、華東政法大學、珠江學院、晉城學院、廣西職業(yè)技術(shù)學院、常熟理工學院等多所大學的專職、客座或兼職教授;北京大學博雅方略城市發(fā)展與信息化研究中心研究員,南京大學出版社總編顧問,太原高新技術(shù)區(qū)IT研究院實驗室主任,山西省緊缺人才專家委員會副主任等職,中國信息經(jīng)濟學會常務理事,全國高等院校計算機基礎教育研究會常務理事兼課程建設委員會副主任,中國計算機學會教育專業(yè)委員會委員,教育部NIT考試委員會委員,江蘇省計算機基礎教學指導委員會委員,山西省新世紀專家學者協(xié)會副會長;為清華大學出版社、電子工業(yè)出版社、中國水利水電出版社、南京大學出版社等出版社主編了信息管理與信息系統(tǒng)專業(yè)、計算機實驗與實踐、大學生信息素養(yǎng)等多個系列教材。在面向過程程序設計教學領域,從20世紀80年代初就開始進行有關研究和改革,嘗試將軟件工程方法和算法思想引入程序設計,倡導“從語法體系向問題體系轉(zhuǎn)變”,“程序設計與程序測試同步進行”,“重在邏輯思維和方法訓練、語法夠用就行”。

圖書目錄

第1篇 C語言程序設計初步
第1單元 簡單的C語言程序
1.1 兩個整數(shù)相加
1.1.1 兩個整數(shù)常數(shù)相加的C語言程序
1.1.2 C語言程序的編譯與連接
1.1.3 帶有輸出操作的C程序
習題1.1
1.2 變量初步
1.2.1 使用變量的兩整數(shù)相加程序
1.2.2 從鍵盤給變量輸入值
習題1.2
1.3 用浮點數(shù)進行除運算
1.3.1 整數(shù)相除的問題
1.3.2 兩個浮點數(shù)相除的C程序
習題1.3
第2單元 選擇結(jié)構(gòu)
2.1 將從鍵盤輸入的任意兩個數(shù)按升序輸出
2.1.1 問題分析與參考代碼
2.1.2 關系運算符與關系表達式
2.1.3 if-else二分支選擇結(jié)構(gòu)
2.1.4 程序測試
2.1.5 程序的書寫風格
習題2.1
2.2 三中取大
2.2.1 算法分析與參考代碼
2.2.2 邏輯運算符與邏輯表達式
2.2.3 多分支選擇結(jié)構(gòu)中if與else的配對規(guī)則
2.2.4 測試用例設計:語句覆蓋與分支覆蓋
2.2.5 elseif結(jié)構(gòu)
2.2.6 條件運算符
習題2.2
2.3 字符分類
2.3.1 字符類型
2.3.2 基于整型值匹配的switch結(jié)構(gòu)
2.3.3 算法分析與參考代碼
2.3.4 程序測試用例設計的等價分類法
2.3.5 switch結(jié)構(gòu)與if-else結(jié)構(gòu)的比較
習題2.3
第3單元 重復結(jié)構(gòu)
3.1 C語言重復結(jié)構(gòu)基礎
3.1.1 C語言的三種重復結(jié)構(gòu)
3.1.2 累加器程序
3.1.3 打印九九乘法表
習題3.1
3.2 窮舉
3.2.1 求素數(shù)
3.2.2 搬磚問題
3.2.3 推斷名次
習題3.2
3.3 迭代與遞推
3.3.1 用輾轉(zhuǎn)相除法求兩個正整數(shù)的最大公因子
3.3.2 Fibonacci數(shù)列
3.3.3 猴子吃桃子
3.3.4 用二分迭代法求解一元二次方程
習題3.3
第4單元 用函數(shù)組織C程序
4.1 函數(shù)基礎
4.1.1 函數(shù)定義
4.1.2 函數(shù)調(diào)用
4.1.3 函數(shù)原型聲明
4.1.4 局部變量與全局變量
4.1.5 模塊化程序設計
習題4.1
4.2 遞歸
4.2.1 階乘的遞歸計算
4.2.2 漢諾塔
習題4.2
第5單元 計算機模擬
5.1 隨機問題模擬
5.1.1 產(chǎn)品隨機抽樣
5.1.2 用蒙特卡洛法求∏的近似值
習題5.1
5.2 基于步長的模擬
5.2.1 事件步長法--中子擴散問題
5.2.2 時間步長法--鹽水池問題
習題5.2
第2篇 數(shù)據(jù)結(jié)構(gòu)十算法
第3篇 深入學習C語言
附錄
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號