出版時(shí)間:2010-7 出版社:浙江大學(xué) 作者:邱桂香//陳穎 頁(yè)數(shù):349
Tag標(biāo)簽:無(wú)
前言
學(xué)習(xí)程序設(shè)計(jì)的目的是借助高級(jí)語(yǔ)言編程解決實(shí)際問(wèn)題。其重點(diǎn)在于解決實(shí)際問(wèn)題,而信息學(xué)競(jìng)賽將目標(biāo)更明確地指向“高效解決實(shí)際問(wèn)題”。如何從掌握語(yǔ)言知識(shí)邁向“高效解決實(shí)際問(wèn)題"是一個(gè)飛躍,但是,現(xiàn)實(shí)是很多對(duì)高級(jí)語(yǔ)言知識(shí)點(diǎn)如數(shù)家珍的人卻無(wú)法寫(xiě)出高質(zhì)量的程序。本書(shū)就是要幫助學(xué)習(xí)者縮短知識(shí)與實(shí)踐之間的差距,提高編程能力,真正高效地解決實(shí)際問(wèn)題。本書(shū)以C語(yǔ)言為載體,重點(diǎn)學(xué)習(xí)分析問(wèn)題、設(shè)計(jì)算法、編寫(xiě)程序的方法和技巧。在行文上強(qiáng)調(diào)以下四個(gè)意識(shí):1.問(wèn)題意識(shí)程序設(shè)計(jì)的根本目的在于解決問(wèn)題。本書(shū)注重問(wèn)題求解能力的培養(yǎng),重點(diǎn)放在程序設(shè)計(jì)的思路和方法上,而僅將C語(yǔ)言作為描述程序的工具和手段。因此,圍繞問(wèn)題,以問(wèn)題驅(qū)動(dòng)學(xué)習(xí),是本書(shū)最大的特點(diǎn)。2.主干意識(shí)為了突出“程序設(shè)計(jì)為主,語(yǔ)法規(guī)則為輔”這一理念,本書(shū)在內(nèi)容組織上,突出介紹實(shí)際編程需求中最主要的C語(yǔ)言語(yǔ)法知識(shí)。讓學(xué)習(xí)者將注意力集中在如何提高分析問(wèn)題和解決問(wèn)題的能力上。3.實(shí)踐意識(shí)本書(shū)強(qiáng)調(diào)動(dòng)手實(shí)踐。每章均設(shè)計(jì)成問(wèn)題導(dǎo)引與分析、C語(yǔ)言知識(shí)、程序設(shè)計(jì)實(shí)例三部分,引導(dǎo)學(xué)習(xí)者帶著問(wèn)題學(xué)習(xí)知識(shí),進(jìn)而編寫(xiě)程序解決問(wèn)題。書(shū)中給出了大量的例題和練習(xí)題,更是將實(shí)踐意識(shí)提升到了新的高度。在例題的講解中,并不是直接給出程序代碼,而是遵循分析問(wèn)題一構(gòu)建模型一設(shè)計(jì)算法一編寫(xiě)代碼的步驟,引導(dǎo)學(xué)習(xí)者學(xué)會(huì)程序設(shè)計(jì)的方法和技巧,真正培養(yǎng)學(xué)習(xí)者的實(shí)踐編程能力。在練習(xí)題的設(shè)計(jì)上,除了編寫(xiě)程序的題型,還設(shè)計(jì)了讀程序?qū)懡Y(jié)果、補(bǔ)充完善程序類(lèi)型的題目,進(jìn)一步強(qiáng)化了實(shí)際動(dòng)手操作的能力。4.整合意識(shí)“程序設(shè)計(jì)一數(shù)據(jù)結(jié)構(gòu)+算法”。程序設(shè)計(jì)不是獨(dú)立的,而是與算法和數(shù)據(jù)結(jié)構(gòu)緊密相關(guān)的。在本書(shū)中有意識(shí)地涉及了樹(shù)、棧、隊(duì)列、鏈表等概念,在第6章之后的例題中出現(xiàn)了枚舉法、貪心法、分治法、模擬法、回溯法等思想。
內(nèi)容概要
本書(shū)以信息學(xué)競(jìng)賽為背景,以C語(yǔ)言為載體,介紹了高級(jí)語(yǔ)言的基本用法和編寫(xiě)程序的基本方法和技巧。書(shū)中穿插了基本算法和數(shù)據(jù)結(jié)構(gòu)的思想,為后續(xù)學(xué)習(xí)奠定了基礎(chǔ)。在配套光盤(pán)中,提供了例題程序代碼和測(cè)試數(shù)據(jù)以及練習(xí)題的部分參考答案?! ”緯?shū)內(nèi)容新穎,邏輯性強(qiáng),例題豐富,適合程序愛(ài)好者學(xué)習(xí),尤其適合信息學(xué)競(jìng)賽師生備賽使用。
書(shū)籍目錄
第1章 計(jì)算機(jī)和計(jì)算機(jī)語(yǔ)言 1.1 計(jì)算機(jī)工作原理 1.1.1 計(jì)算機(jī)基本組成 1.1.2 計(jì)算機(jī)工作原理 1.1.3 計(jì)算機(jī)軟件 1.2 計(jì)算機(jī)語(yǔ)言 1.2.1 計(jì)算機(jī)語(yǔ)言的發(fā)展進(jìn)程 1.2.2 程序設(shè)計(jì)進(jìn)程 1.2.3 C語(yǔ)言概述 1.3 算法和算法描述 1.3.1 程序設(shè)計(jì)的基本方法 1.3.2 算法 1.3.3 算法的描述 1.4 練習(xí)題第2章 順序結(jié)構(gòu)程序設(shè)計(jì) 2.1 問(wèn)題導(dǎo)引與分析 2.1.1 問(wèn)題導(dǎo)引 2.1.2 問(wèn)題分析 2.1.3 解決方案 2.2 常量、變量及其數(shù)據(jù)類(lèi)型 2.2.1 常量 2.2.2 變量 2.2.3 數(shù)據(jù)類(lèi)型 2.3 運(yùn)算符和表達(dá)式 2.3.1 算術(shù)運(yùn)算 2.3.2 關(guān)系運(yùn)算 2.3.3 邏輯運(yùn)算 2.3.4 位運(yùn)算 2.3.5 運(yùn)算的簡(jiǎn)寫(xiě) 2.4 賦值語(yǔ)句 2.4.1 賦值語(yǔ)句的格式與應(yīng)用 2.4.2 賦值中的類(lèi)型轉(zhuǎn)換 2.5 輸出語(yǔ)句 2.5.1 字符輸出 2.5.2 格式輸出 2.6 輸入語(yǔ)句 2.6.1 字符輸入 2.6.2 格式輸入 2.7 順序結(jié)構(gòu)程序設(shè)計(jì)實(shí)例 2.7.1 實(shí)例2-1日期寫(xiě)法(date) 2.7.2 實(shí)例2-2數(shù)字分離(splitnum) 2.7.3 實(shí)例2-3時(shí)間戳(times) 2.8 練習(xí)題第3章 選擇結(jié)構(gòu)程序設(shè)計(jì) 3.1 問(wèn)題導(dǎo)引與分析 3.1.1 問(wèn)題導(dǎo)引 3.1.2 問(wèn)題分析 3.1.3 解決方案 3.2 條件語(yǔ)句 3.2.1 條件語(yǔ)句的格式與功能 3.2.2 條件語(yǔ)句的應(yīng)用 3.3 開(kāi)關(guān)語(yǔ)句 3.3.1 開(kāi)關(guān)語(yǔ)句的格式與功能 3.3.2 開(kāi)關(guān)語(yǔ)句的應(yīng)用 3.4 選擇結(jié)構(gòu)程序設(shè)計(jì)實(shí)例 3.4.1 實(shí)例3—1機(jī)器人的移動(dòng)問(wèn)題(robot) 3.4.2 實(shí)例3—2解方程的困擾(equation) 3.4.3 實(shí)例3-3數(shù)表讀數(shù)(table) 3.5 練習(xí)題第4章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 4.1 問(wèn)題導(dǎo)引與分析 4.1.1 問(wèn)題導(dǎo)引 4.1.2 問(wèn)題分析 ……第5章 文件第6章 數(shù)組第7章 函數(shù)第8章 字符串第9章 枚舉類(lèi)型、結(jié)構(gòu)體和共用體第10章 指針類(lèi)型第11章 綜合程序設(shè)計(jì)參考文獻(xiàn)
章節(jié)摘錄
插圖:
編輯推薦
《通向金牌之路·全國(guó)青少年信息學(xué)競(jìng)賽培訓(xùn)教材:C語(yǔ)言程序設(shè)計(jì)》由浙江大學(xué)出版社出版。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
全國(guó)青少年信息學(xué)競(jìng)賽培訓(xùn)教材 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版