注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)C語言程序設(shè)計案例教程

C語言程序設(shè)計案例教程

C語言程序設(shè)計案例教程

定 價:¥24.00

作 者: 張基溫編著
出版社: 清華大學(xué)出版社
叢編項: 中國高等院校計算機基礎(chǔ)教育課程體系規(guī)劃教材
標(biāo) 簽: C語言

ISBN: 9787302086703 出版時間: 2004-06-01 包裝: 簡裝本
開本: 26cm 頁數(shù): 304 字數(shù):  

內(nèi)容簡介

  編輯推薦:本書實現(xiàn)了從以計算機語言為主線的體系結(jié)構(gòu)向以問題為主線的體系結(jié)構(gòu)的轉(zhuǎn)變,把程序設(shè)計的學(xué)習(xí)從語法知識學(xué)習(xí)提高到解決問題的能力培養(yǎng)上。書中通過問題介紹方法,進行計算機解題的邏輯思維訓(xùn)練,同時穿插介紹必要的語言知識,并兼顧了解題方法和語言知識兩方面內(nèi)容的相對集中。本書給學(xué)者提供了一定的用舉一反三的練習(xí)題目,給學(xué)習(xí)者創(chuàng)造一個知識和能力的建構(gòu)空間;同時還向?qū)W習(xí)者展示了“學(xué)海無涯”的客觀現(xiàn)實,激發(fā)他們的學(xué)習(xí)興趣。本書還在注意思維訓(xùn)練、提高程序設(shè)計能力的同時,相對集中地組織了程序設(shè)計語言語法知識,使學(xué)習(xí)者地算法能力與語法知識能夠同步提高。

作者簡介

暫缺《C語言程序設(shè)計案例教程》作者簡介

圖書目錄

第1章 C語言程序設(shè)計起步
1.1 簡單程序設(shè)計示例
1.1.1 一個簡單的C語言程序
1.1.2 C語言程序的編譯、連接和執(zhí)行
1.1.3 C語言程序開發(fā)環(huán)境
1.2 簡單計算
1.2.1 交換兩個變量的值
1.2.2 基本算術(shù)運算
1.2.3 變量的復(fù)合賦值運算
1.3 判斷與選擇
1.3.1 比較兩個數(shù)
1.3.2 三數(shù)中取大
1.3.3 字符分類
1.4 重復(fù)計算
1.4.1 簡單的數(shù)據(jù)加密程序
1.4.2 口令檢查
1.4.3 求素數(shù)
1.5 用函數(shù)組織C語言程序
1.5.1 計算xn
1.5.2 似是而非的程序
1.6 程序的調(diào)試
1.6.1 語法錯誤及其調(diào)試
1.6.2 語義及邏輯錯誤及其調(diào)試
1.7 語法小結(jié)
1.7.1 C語言程序結(jié)構(gòu)
1.7.2 標(biāo)識符與關(guān)鍵字
1.7.3 數(shù)據(jù)描述
1.7.4 運算符與表達式
第2章 基本算法策略
2.1 窮舉
2.1.1 百錢買百雞
2.1.2 推斷名次
2.2 迭代與遞推
2.2.1 Fibonacci數(shù)列
2.2.2 猴子吃桃子
2.2.3 用二分法求一元二次方程的根
2.3 遞歸
2.3.1 計算n!
2.3.2 漢諾塔
2.4 模擬
2.4.1 小學(xué)生算術(shù)自測
2.4.2 蒙特卡洛法——求π的近似值
2.4.3 中子擴散
2.4.4 導(dǎo)彈追擊飛機
第3章 數(shù)據(jù)的組織(一)
3.1 數(shù)組
3.1.1 洗撲克牌
3.1.2 冒泡排序
3.1.3 日期轉(zhuǎn)換
3.2 指針
3.2.1 將數(shù)組元素倒放
3.2.2 查找二維數(shù)組中的最大元素
3.2.3 求兩個向量和的函數(shù)
3.3 字符串
3.3.1 基于數(shù)組形式的字符串操作
3.3.2 基于指針形式的字符串操作
3.3.3 字符串?dāng)?shù)組與命令行參數(shù)
3.4 堆棧和隊列
3.4.1 后序表達式的求值
3.4.2 魔術(shù)師翻牌
3.5 語法小結(jié)
3.5.1 數(shù)組
3.5.2 指針
3.5.3 字符串
第4章 數(shù)據(jù)的組織(二)
4.1 枚舉、結(jié)構(gòu)體和共用體
4.1.1 計算明天是星期幾
4.1.2 學(xué)籍管理
4.1.3 學(xué)校人員管理
4.2 鏈表
4.2.1 用鏈表管理一組學(xué)生的學(xué)籍
4.2.2 用鏈表實現(xiàn)線性表
4.3 樹
4.3.1 樹與二叉樹
4.3.2 狀態(tài)圖與搜索樹
4.4 語法小結(jié)
4.4.1 枚舉數(shù)據(jù)類型
4.4.2 結(jié)構(gòu)體
4.4.3 共用體
4.4.4 數(shù)據(jù)類型與數(shù)據(jù)結(jié)構(gòu)
第5章 大型程序開發(fā)
5.1 程序的風(fēng)格
5.1.1 邏輯風(fēng)格
5.1.2 正文風(fēng)格
5.1.3 輸入輸出風(fēng)格
5.2 C語言的幾種大型程序開發(fā)機制
5.2.1 標(biāo)識符的連接屬性
5.2.2 頭文件的定義與使用
5.2.3 條件編譯
5.3 程序項目管理器
5.3.1 用程序項目管理器開發(fā)一個程序項目的步驟
5.3.2 程序項目管理器的使用技巧
5.4 使用集成動態(tài)調(diào)試工具
5.4.1 概述
5.4.2 步進執(zhí)行
5.4.3 設(shè)置斷點
第6章 應(yīng)用程序設(shè)計示例
6.1 文件和數(shù)據(jù)處理程序設(shè)計
6.1.1 寫若干行字符串到文本文件
6.1.2 文件復(fù)制
6.1.3 文件小結(jié)
6.1.4 課程設(shè)計推薦題目
6.2 用戶界面程序設(shè)計
6.2.1 字符的顯示處理
6.2.2 簡單文本窗口設(shè)計
6.2.3 課程設(shè)計推薦題目
6.3 圖形程序設(shè)計
6.3.1 圖形系統(tǒng)與圖形窗口
6.3.2 基本作圖函數(shù)
6.3.3 課程設(shè)計推薦題目
附錄A Turbo C 2.0編譯出錯信息
附錄B Turbo C 2.0常用庫函數(shù)
參考文獻

本目錄推薦

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