出版時(shí)間:2010-8 出版社:水利水電出版社 作者:李忠月 編 頁(yè)數(shù):283
前言
程序設(shè)計(jì)是高校理工科重要的計(jì)算機(jī)基礎(chǔ)課程,該課程以培養(yǎng)學(xué)生掌握程序設(shè)計(jì)的思想和方法為目標(biāo),以培養(yǎng)學(xué)生的實(shí)踐能力和創(chuàng)新能力為重點(diǎn)。C語(yǔ)言是得到廣泛使用的程序設(shè)計(jì)語(yǔ)言之一,它既具備高級(jí)語(yǔ)言的特性,又具有直接操縱計(jì)算機(jī)硬件的能力,并以其良好的程序結(jié)構(gòu)和便于移植的特性而擁有大量的使用者。目前,許多高校都把C語(yǔ)言列為首門(mén)要學(xué)習(xí)的程序設(shè)計(jì)語(yǔ)言?! ‰m然目前有關(guān)C語(yǔ)言的教材很多,但都比較注重C語(yǔ)言知識(shí)的學(xué)習(xí),不利于培養(yǎng)學(xué)生的程序設(shè)計(jì)能力和語(yǔ)言應(yīng)用能力。本書(shū)以程序設(shè)計(jì)為主線,從應(yīng)用出發(fā),通過(guò)案例和問(wèn)題引入相關(guān)的語(yǔ)法知識(shí),重點(diǎn)講解程序設(shè)計(jì)的思想和方法,并始終貫徹整本書(shū)。避免機(jī)械式地記憶語(yǔ)法知識(shí),通過(guò)寫(xiě)程序去掌握C語(yǔ)言知識(shí)的理念?! ≡诮滩牡慕Y(jié)構(gòu)設(shè)計(jì)上,強(qiáng)調(diào)學(xué)以致用,使學(xué)生從一接觸C語(yǔ)言,就開(kāi)始練習(xí)編程。全書(shū)共11章,主要包括3方面的內(nèi)容:基本內(nèi)容、常用算法和程序設(shè)計(jì)風(fēng)格,為了提高讀者的學(xué)習(xí)興趣,均是先導(dǎo)入實(shí)例然后介紹相關(guān)的語(yǔ)言知識(shí)。第1章,簡(jiǎn)單介紹一些背景知識(shí)和利用計(jì)算機(jī)解決問(wèn)題的步驟,然后從實(shí)例出發(fā),簡(jiǎn)要介紹C語(yǔ)言的核心部分,使學(xué)生對(duì)C語(yǔ)言有一個(gè)總體的了解,并學(xué)習(xí)編寫(xiě)簡(jiǎn)單的程序,培養(yǎng)學(xué)習(xí)興趣;第2章介紹基本的數(shù)據(jù)類(lèi)型和常用運(yùn)算符;第3章和第4章分別講解分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)的思路和方法,開(kāi)始逐步深入講解程序設(shè)計(jì)的思想和方法,說(shuō)明如何應(yīng)用語(yǔ)言解決問(wèn)題;第5章講解函數(shù)的基本知識(shí)及基本用法:第6章講解一維數(shù)組、二維數(shù)組和字符數(shù)組的知識(shí)和應(yīng)用;第7章講解C預(yù)處理器:第8章介紹指針的基本概念及應(yīng)用;第9章講解結(jié)構(gòu)的基本知識(shí)及應(yīng)用;第10章講解位運(yùn)算及應(yīng)用;第11章講解文件的概念、文件的基本操作及應(yīng)用。 本書(shū)有三大特色: ?。?)設(shè)計(jì)了一些拓展進(jìn)階題。此舉的目的是為了采取穿插型講解方法,比如,在講解循環(huán)結(jié)構(gòu)時(shí)就穿插簡(jiǎn)講函數(shù),在講解函數(shù)時(shí)就穿插簡(jiǎn)講數(shù)組,在講解數(shù)組時(shí)就穿插簡(jiǎn)講指針等,這樣有利于分散難點(diǎn),有利于激發(fā)學(xué)生的探索欲,有利于培養(yǎng)學(xué)生的自學(xué)能力。 ?。?)設(shè)計(jì)了一些專(zhuān)題。本書(shū)設(shè)計(jì)了如下專(zhuān)題:正整數(shù)的拆分、迭代法、最大公約數(shù)的求解、素?cái)?shù)判定和進(jìn)制轉(zhuǎn)換。這些專(zhuān)題既總結(jié)了某一類(lèi)問(wèn)題的解決方法,又讓學(xué)生體驗(yàn)到程序設(shè)計(jì)的實(shí)用性,激發(fā)了學(xué)生的學(xué)習(xí)興趣。 ?。?)本書(shū)在提供豐富有趣的經(jīng)典實(shí)例時(shí),還精心設(shè)計(jì)了一個(gè)相對(duì)完整的應(yīng)用實(shí)例——學(xué)生成績(jī)管理,從最簡(jiǎn)單的單個(gè)學(xué)生成績(jī)分類(lèi)開(kāi)始,到用循環(huán)語(yǔ)句、數(shù)組處理多個(gè)學(xué)生成績(jī)信息,再到用更有聚合力的結(jié)構(gòu)來(lái)組織學(xué)生成績(jī)信息,最終能將這些處理信息永久性地存儲(chǔ)到文件中為止,完全貫徹實(shí)用、實(shí)踐和工程應(yīng)用的理念。
內(nèi)容概要
本書(shū)采用“實(shí)例導(dǎo)入——問(wèn)題提出——解釋與應(yīng)用”這一基本敘述模式,從生動(dòng)有趣的案例引入,從情境中提出問(wèn)題,建立數(shù)學(xué)模型,獲得解決,最后再應(yīng)用。全書(shū)共分II章,包括概述,類(lèi)型、運(yùn)算符與表達(dá)式,分支結(jié)構(gòu),循環(huán)結(jié)構(gòu),函數(shù),數(shù)組,C預(yù)處理器,指針,結(jié)構(gòu),位運(yùn)算,文件等內(nèi)容。 在教材的結(jié)構(gòu)設(shè)計(jì)上,從有利于學(xué)生學(xué)習(xí)的角度出發(fā),選擇、組織和呈現(xiàn)教學(xué)內(nèi)容?! ”緯?shū)可作為各類(lèi)大專(zhuān)院校、等級(jí)考試及各類(lèi)培訓(xùn)的教學(xué)用書(shū),也可作為對(duì)C語(yǔ)言程序設(shè)計(jì)感興趣的讀者的自學(xué)用書(shū)。
書(shū)籍目錄
前言第1章 概述 1.1 計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言 1.2 用程序設(shè)計(jì)語(yǔ)言編寫(xiě)程序的步驟 1.3 結(jié)構(gòu)化程序設(shè)計(jì)方法 1.4 算法 1.5 關(guān)于C程序設(shè)計(jì)語(yǔ)言 1.6 用C語(yǔ)言編寫(xiě)程序 習(xí)題第2章 類(lèi)型、運(yùn)算符與表達(dá)式 2.1 變量 2.2 數(shù)據(jù)類(lèi)型及長(zhǎng)度 2.3 常量 2.4 常量表達(dá)式 2.5 算術(shù)運(yùn)算符 2.6 關(guān)系運(yùn)算符與邏輯運(yùn)算符 2.7 類(lèi)型轉(zhuǎn)換 2.8 自增運(yùn)算符與自減運(yùn)算符 2.9 逗號(hào)運(yùn)算符 2.10 賦值運(yùn)算符與表達(dá)式 2.11 條件表達(dá)式 2.12 運(yùn)算符的優(yōu)先級(jí)及求值次序 習(xí)題第3章 分支結(jié)構(gòu) 3.1 實(shí)例導(dǎo)入 3.2 語(yǔ)句與程序塊 3.3 if-else語(yǔ)句 3.4 else-f語(yǔ)句 3.5 switch語(yǔ)句 3.6 應(yīng)用實(shí)例——學(xué)生成績(jī)管理 習(xí)題第4章 循環(huán)結(jié)構(gòu) 4.1 實(shí)例導(dǎo)入 4.2 while循環(huán) 4.3 for循環(huán) 4.4 do-while循環(huán) 4.5 幾種循環(huán)結(jié)構(gòu)的比較 4.6 循環(huán)結(jié)構(gòu)的嵌套 4.7 break語(yǔ)句與continue語(yǔ)句 4.8 goto語(yǔ)句與標(biāo)號(hào) 4.9 專(zhuān)題:正整數(shù)的拆分 4.10 專(zhuān)題:迭代法 4.11 應(yīng)用實(shí)例——學(xué)生成績(jī)管理 習(xí)題第5章 函數(shù) 5.1 實(shí)例導(dǎo)入 5.2 函數(shù)的基本知識(shí) 5.3 函數(shù)的嵌套調(diào)用 5.4 函數(shù)的遞歸調(diào)用 5.5 變量的類(lèi)別 5.6 變量的作用域與生存期 5.7 變量的初始化 5.8 程序塊結(jié)構(gòu) 5.9 專(zhuān)題:最大公約數(shù)的求解 5.10 專(zhuān)題:素?cái)?shù)判定 習(xí)題第6章 數(shù)組 6.1 實(shí)例導(dǎo)入 6.2 一維數(shù)組 6.3 二維數(shù)組 6.4 字符數(shù)組 6.5 數(shù)組與函數(shù)參數(shù) 6.6 查找和排序 6.7 專(zhuān)題:進(jìn)制轉(zhuǎn)換 6.8 應(yīng)用實(shí)例——學(xué)生成績(jī)管理 習(xí)題第7章 C預(yù)處理器 7.1 實(shí)例導(dǎo)入 7.2 文件包含 7.3 宏替換 7.4 條件包含 習(xí)題第8章 指針 8.1 實(shí)例導(dǎo)入 8.2 指針的基本知識(shí) 8.3 指針與函數(shù) 8.4 字符指針與函數(shù) 8.5 指針與數(shù)組 8.6 指針與多維數(shù)組 8.7 指針數(shù)組以及指向指針的指針 8.8 動(dòng)態(tài)分配 習(xí)題第9章 結(jié)構(gòu) 9.1 實(shí)例導(dǎo)入 9.2 結(jié)構(gòu)的基本知識(shí) 9.3 結(jié)構(gòu)數(shù)組 9.4 結(jié)構(gòu)指針 9.5 結(jié)構(gòu)與函數(shù) 9.6 單向鏈表 9.7 聯(lián)合 9.8 枚舉類(lèi)型 9.9 類(lèi)型定義(typedef) 9.1 0應(yīng)用實(shí)例——學(xué)生成績(jī)管理 習(xí)題第10章 位運(yùn)算 10.1 實(shí)例導(dǎo)入 10.2 位運(yùn)算符 10.3 位字段 習(xí)題第11章 文件 11.1 實(shí)例導(dǎo)入 11.2 C語(yǔ)言中文件的使用 11.3 字符I/O 11.4 面向行的I/O 11.5 格式化I/O 11.6 數(shù)據(jù)塊讀寫(xiě)函數(shù)fread和fwrite 11.7 文件的定位 11.8 錯(cuò)誤處理函數(shù) 11.9 應(yīng)用實(shí)例——學(xué)生成績(jī)管理 習(xí)題附錄A 常用字符與ASCII碼對(duì)照表附錄B C語(yǔ)言常用庫(kù)函數(shù)
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版