程序設(shè)計(jì)基礎(chǔ)

出版時(shí)間:2011-1  出版社:清華大學(xué)出版社  作者:胡明,王紅梅 編著  頁數(shù):318  

內(nèi)容概要

本書以c/c枓程序設(shè)計(jì)語言為工具,以程序設(shè)計(jì)過程為主線,通過“問題一想法一算法一程序”的問題求解過程,提高學(xué)生的程序設(shè)計(jì)能力和計(jì)算思維能力。本書絕大部分程序設(shè)計(jì)實(shí)例(包括例題)不是單純地為了解釋語言概念,而是以任務(wù)驅(qū)動(dòng)的方式,帶領(lǐng)學(xué)生分析問題、構(gòu)造算法、應(yīng)用程序設(shè)計(jì)語言解決實(shí)際問題,使學(xué)生在潛移默化中學(xué)會程序設(shè)計(jì)。    本書適用于程序設(shè)計(jì)的初學(xué)者,主要面向沒有任何編程知識和編程經(jīng)歷的讀者,遵循認(rèn)知規(guī)律,科學(xué)安排知識單元之間的拓?fù)潢P(guān)系,概念清晰,實(shí)例豐富,深入淺出,是程序設(shè)計(jì)初學(xué)者的理想教材。

書籍目錄

第1章 緒論    1.1  問題求解與程序設(shè)計(jì)    1.1.1  程序、程序設(shè)計(jì)與程序設(shè)計(jì)語言    1.1.2  程序設(shè)計(jì)的一般過程  1.2  算法及其描述方法    1.2.1  算法及其特性    1.2.2  算法的描述方法 1.3  程序設(shè)計(jì)語言    1.3.1  程序設(shè)計(jì)語言的發(fā)展    1.3.2  程序設(shè)計(jì)語言的排名 1.4  程序的基本構(gòu)成    1.4.1  基本字符集    1.4.2  詞法單位    1.4.3  語法單位    1.4.4  程序  1.5  程序的上機(jī)過程    1.5.1  編程環(huán)境    1.5.2  程序編輯    1.5.3  程序編譯    1.5.4  程序連接    1.5.5  運(yùn)行調(diào)試 1.6  程序風(fēng)格    1.6.1  標(biāo)識符的命名規(guī)則    1.6.2 注釋    1.6.3  縮進(jìn)    1.6.4  行文格式    習(xí)題1第2章  數(shù)據(jù)的存儲和組織 2.1  數(shù)據(jù)的存儲介質(zhì)——存儲器    2.1.1  二進(jìn)制    2.1.2  存儲器 2.2數(shù)據(jù)的組織 2.3  基本數(shù)據(jù)類型    2.3.1  整型    2.3.2  實(shí)型    2.3.3  字符型    2.3.4  邏輯型    習(xí)題2第3章  數(shù)據(jù)的基本表現(xiàn)形式(任務(wù)3.1)計(jì)算圓的面積 3.1  常量    3.1.1  字面常量    3.1.2  符號常量 3.2  變量    3.2.1  變量的概念    3.2.2  變量的定義和初始化    3.2.3  變量的賦值    3.2.4  強(qiáng)制類型定義 3.3  解決任務(wù)3.1的程序 3.4 程序設(shè)計(jì)實(shí)例    3.4.1  實(shí)例1——華氏溫度轉(zhuǎn)換為攝氏溫度    3.4.2  實(shí)例2——計(jì)算本息和    習(xí)題3第4章  數(shù)據(jù)的基本處理 4.1  輸入輸出(任務(wù)4.1)計(jì)算圓的面積(改進(jìn)版)    4.1.1  輸入輸出的概念    4.1.2  格式化輸入輸出函數(shù)    4.1.3  解決任務(wù)4.1的程序 4.2  數(shù)據(jù)的基本運(yùn)算(任務(wù)4.2)瘋狂賽車    4.2.1  算術(shù)運(yùn)算  ……第5章 程序的基本控制結(jié)構(gòu)第6章 程序的組裝單元——函數(shù)第7章 變量的間接訪問——指針第8章 批量同類數(shù)據(jù)的組織——數(shù)組第9章 字符數(shù)據(jù)的組織——字符串第10章 自定義數(shù)據(jù)類型第11章 再談函數(shù)第12章 再談指針第13章 再談輸入輸出——文件第14章 再談程序的基本結(jié)構(gòu)第15章 基本的算法設(shè)計(jì)技術(shù)附錄A 標(biāo)準(zhǔn)ASCII碼附錄B 運(yùn)算的優(yōu)先級和結(jié)合性附錄C 常用庫函數(shù)附錄D 程序設(shè)計(jì)實(shí)例索引參考文獻(xiàn)

編輯推薦

  把握初學(xué)者的知識基礎(chǔ)?!  陡叩葘W(xué)校計(jì)算機(jī)基礎(chǔ)教育規(guī)劃教材:程序設(shè)計(jì)基礎(chǔ)(從問題到程序)》將程序設(shè)計(jì)所需的計(jì)算機(jī)軟硬件基本知識融合進(jìn)來.解決了初學(xué)者的知識銜接問題?! ∽裱鯇W(xué)者的認(rèn)知規(guī)律?! √釤挸绦蛟O(shè)計(jì)語言的基本內(nèi)容,科學(xué)安排知識單元之間的拓?fù)潢P(guān)系,對于有一定難度的主題采用增量式遞進(jìn),先講授基本內(nèi)容,再講授高級內(nèi)容。  站在內(nèi)存的角度理解程序。  強(qiáng)調(diào)內(nèi)存對于程序設(shè)計(jì)的重要性,通過圖示闡述內(nèi)存在程序執(zhí)行過程中的動(dòng)態(tài)變化過程,降低理解程序的抽象程度?! ?qiáng)調(diào)程序設(shè)計(jì)的一般過程?! ∫猿绦蛟O(shè)計(jì)過程為主線,采用“問題 想法 算法 程序”的問題求解過程,正確處理算法和語言的關(guān)系,培養(yǎng)學(xué)生的計(jì)算思維能力,提高學(xué)生程序設(shè)計(jì)語言的應(yīng)用能力?! 〕绦?qū)嵗w現(xiàn)學(xué)以致用。  程序設(shè)計(jì)實(shí)例(包括例題)不是單純地為了解釋語言概念,而是以任務(wù)驅(qū)動(dòng)的方式,帶領(lǐng)學(xué)生分析問題、構(gòu)造算法、應(yīng)用程序設(shè)計(jì)語言解決實(shí)際問題,在潛移默化中學(xué)會程序設(shè)計(jì),提高用計(jì)算機(jī)解決實(shí)際問題的能力。

圖書封面

評論、評分、閱讀與下載


    程序設(shè)計(jì)基礎(chǔ) PDF格式下載


用戶評論 (總計(jì)1條)

 
 

  •   還好,對了解理解程序是什么有很大 的幫助
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7