出版時間:2010-1 出版社:浙江大學(xué)出版社 作者:王衍 等編著 頁數(shù):428
內(nèi)容概要
本書以程序設(shè)計思想和方法為主線講解c/C++語言基礎(chǔ)知識,并通過經(jīng)典的程序設(shè)計競賽題目為例題講解基本的算法思想和應(yīng)用問題。 本書內(nèi)容分為五篇。第一篇介紹基礎(chǔ)知識;第二篇引入ACM/ICPC程序設(shè)計競賽題目的輸入/輸出方式,并介紹枚舉、模擬、字符及字符串處理等基本算法和應(yīng)用問題;第三篇介紹高精度計算、遞歸和搜索、排序和檢索等較復(fù)雜的算法思想及其應(yīng)用問題;第四篇是課程設(shè)計;第五篇是附錄。 本書作為教材可以適用于不同的教學(xué)對象和教學(xué)目標。學(xué)完第一篇的內(nèi)容后,學(xué)生可以參加國家和省級高校計算機等級考試(二級C);學(xué)完第二篇后,學(xué)生具備了參加ACM/ICPC程序設(shè)計競賽所需的基礎(chǔ)知識;學(xué)完第三篇后,學(xué)生的程序設(shè)計和算法分析能力將得到進一步的提高,具備了參加全國計算機技術(shù)與軟件專業(yè)技術(shù)資格考試(程序員級)中程序設(shè)計(C語言)部分所需的基礎(chǔ)知識。本書也可以作為程序設(shè)計競賽愛好者的自學(xué)教材或培訓(xùn)教材。
書籍目錄
第一篇 基礎(chǔ)知識 第1章 C/C++語言基礎(chǔ) 1.1 C/C++程序的基本框架 1.2 程序中的數(shù)據(jù) 1.2.1 變量 1.2.2 常量 1.3 運算符和表達式 1.3.1 運算符的優(yōu)先級和結(jié)合性 1.3.2 算術(shù)運算符及算術(shù)表達式 1.3.3 賦值運算符及賦值表達式 1.3.4 關(guān)系運算符及關(guān)系表達式 1.3.5 邏輯運算符及邏輯表達式 1.3.6 類型轉(zhuǎn)換 1.4 C/C++的語句 1.5 數(shù)學(xué)函數(shù)的使用 1.5.1 常用的數(shù)學(xué)函數(shù) 1.5.2 數(shù)學(xué)函數(shù)的使用 1.6 算法及程序控制結(jié)構(gòu) 1.6.1 算法及控制結(jié)構(gòu) 1.6.2 順序結(jié)構(gòu) 1.7 選擇結(jié)構(gòu) 1.7.1 if語句 1.7.2 條件運算符與條件表達式 1.7.3 sw1tCh語句 1.8 循環(huán)結(jié)構(gòu) 1.8.1 3種循環(huán)語句 1.8.2 break語句和Continue語句 1.8.3 循環(huán)的嵌套 1.8.4 循環(huán)結(jié)構(gòu)例子 1.9 函數(shù)設(shè)計 1.9.1 函數(shù)概述 1.9.2 函數(shù)的定義 1.9.3 函數(shù)參數(shù) 1.9.4 函數(shù)的返回值 1.9.5 函數(shù)的調(diào)用 1.9.6 函數(shù)的嵌套調(diào)用 1.9.7 函數(shù)的設(shè)計 1.10 數(shù)組 1.10.1 一維數(shù)組的定義與引用 1.10.2 二維數(shù)組的定義和引用 1.10.3 數(shù)組名作函數(shù)參數(shù) 1.10.4 編寫數(shù)組應(yīng)用的綜合程序 1.11指針與指針變量 1.11.1 指針概述 1.11.2 指針與指針變量 1.11.3 指針變量作函數(shù)參數(shù) 1.11.4 數(shù)組與指針變量 1.11.5 編寫指針應(yīng)用的綜合程序 第2章字符及字符串基礎(chǔ)知識 2.1 字符型數(shù)據(jù) 2.1.1 字符型變量 2.1.2 字符型常量 2.1.3 字符型數(shù)據(jù)的輸入/輸出 2.2 字符串常量 2.3 字符數(shù)組 2.3.1 字符數(shù)組的定義與初始化 2.3.2 字符數(shù)組元素的引用 2.3.3 字符數(shù)組的輸入/輸出 2.3.4 字符數(shù)組與字符串常量的區(qū)別與聯(lián)系 2.4 字符指針變量 2.4.1 字符指針變量的定義與引用 2.4.2 字符指針變量、字符數(shù)組與字符串常量 2.5 字符串處理函數(shù) 2.6 編寫處理字符型數(shù)據(jù)的程序……第二篇 程序設(shè)計方法及在線實踐(基礎(chǔ)篇)第三篇 程序設(shè)計方法及在線實踐(提高篇)第四篇 課程設(shè)計第五篇 附錄附錄A C/C++程序的編寫與運行附錄B 程序測試與調(diào)試附錄C ACM/ICPC入門指導(dǎo)”附錄D C/C++的輸入/輸出附錄E ASCII編碼表附錄F C/C++關(guān)鍵字”附錄G 運算符及其優(yōu)先級與結(jié)合性422附錄H 本教材例題和練習(xí)題在z0.J、POJ及UVA上的題號參考文獻
編輯推薦
《高等院校計算機技術(shù)與應(yīng)用系列規(guī)劃教材?程序設(shè)計方法及在線實踐指導(dǎo)》以程序設(shè)計思想和方法為主線講解C/C++語言基礎(chǔ)知識,并通過經(jīng)典的程序設(shè)計競賽題目為例題講解基本的算法思想和應(yīng)用問題。《高等院校計算機技術(shù)與應(yīng)用系列規(guī)劃教材?程序設(shè)計方法及在線實踐指導(dǎo)》作為教材可以適用于不同的教學(xué)對象和教學(xué)目標。也可以作為程序設(shè)計競賽愛好者的自學(xué)教材或培訓(xùn)教材。
圖書封面
評論、評分、閱讀與下載
程序設(shè)計方法及在線實踐指導(dǎo) PDF格式下載