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

出版時(shí)間:2012-10  出版社:清華大學(xué)出版社  作者:虞歌  頁(yè)數(shù):372  

內(nèi)容概要

  《普通高等教育“計(jì)算機(jī)類(lèi)專業(yè)”規(guī)劃教材·程序設(shè)計(jì)基礎(chǔ):以C為例》是以C語(yǔ)言作為入門(mén)語(yǔ)言的程序設(shè)計(jì)的教材,以嶄新的思路進(jìn)行設(shè)計(jì)和編排。全書(shū)以程序設(shè)計(jì)零起點(diǎn)讀者為主要對(duì)象,以培養(yǎng)程序設(shè)計(jì)能力為目標(biāo),簡(jiǎn)潔通俗、循序漸進(jìn),通過(guò)數(shù)百個(gè)例題,重點(diǎn)講解程序設(shè)計(jì)思想和方法,力圖將C語(yǔ)言基礎(chǔ)知識(shí)介紹和程序設(shè)計(jì)能力培養(yǎng)完美結(jié)合?!镀胀ǜ叩冉逃坝?jì)算機(jī)類(lèi)專業(yè)”規(guī)劃教材·程序設(shè)計(jì)基礎(chǔ):以C為例》共9章,包括程序設(shè)計(jì)概述、C語(yǔ)言程序設(shè)計(jì)入門(mén)、語(yǔ)句和基本控制結(jié)構(gòu)、函數(shù)、指針、數(shù)組、結(jié)構(gòu)、文件以及編寫(xiě)多文件程序?!  镀胀ǜ叩冉逃坝?jì)算機(jī)類(lèi)專業(yè)”規(guī)劃教材·程序設(shè)計(jì)基礎(chǔ):以C為例》可作為高等學(xué)校學(xué)生學(xué)習(xí)程序設(shè)計(jì)課程的教材,也可供程序員和編程愛(ài)好者參考使用

書(shū)籍目錄

第1章 程序設(shè)計(jì)概述1.1 計(jì)算機(jī)系統(tǒng)1.1.1 計(jì)算機(jī)硬件系統(tǒng)1.1.2 計(jì)算機(jī)軟件系統(tǒng)1.1.3 計(jì)算機(jī)中的信息表示1.2 程序設(shè)計(jì)基礎(chǔ)1.2.1 程序1.2.2 程序設(shè)計(jì)語(yǔ)言1.2.3 程序設(shè)計(jì)1.3 C語(yǔ)言的發(fā)展歷史與特點(diǎn)1.3.1 C語(yǔ)言的歷史1.3.2 C語(yǔ)言的特點(diǎn)1.4 初識(shí)C語(yǔ)言1.4.1 基本術(shù)語(yǔ)1.4.2 C程序的開(kāi)發(fā)過(guò)程1.4.3 第一個(gè)C程序1.4.4 計(jì)算圓面積的程序1.5 實(shí)驗(yàn)1.5.1 實(shí)驗(yàn)?zāi)康?.5.2 實(shí)驗(yàn)環(huán)境1.5.3 實(shí)驗(yàn)內(nèi)容1.5.4 實(shí)驗(yàn)主要步驟1.5.5 評(píng)分標(biāo)準(zhǔn)1.5.6 實(shí)驗(yàn)報(bào)告小結(jié)習(xí)題第2章 C語(yǔ)言程序設(shè)計(jì)入門(mén)2.1 編寫(xiě)簡(jiǎn)單的程序2.1.1 兩個(gè)整數(shù)的加法程序2.1.2 華氏溫度轉(zhuǎn)換為攝氏溫度的程序2.2 標(biāo)識(shí)符2.2.1 C語(yǔ)言中的基本記號(hào)2.2.2 標(biāo)識(shí)符2.2.3 關(guān)鍵字2.2.4 變量和常量2.3 數(shù)據(jù)類(lèi)型2.3.1 數(shù)據(jù)類(lèi)型的基本概念2.3.2 整型2.3.3 浮點(diǎn)型2.3.4 字符型2.3.5 類(lèi)型定義2.4 運(yùn)算符和表達(dá)式2.4.1 運(yùn)算符和表達(dá)式的基本概念2.4.2 算術(shù)運(yùn)算符和算術(shù)表達(dá)式2.4.3 賦值運(yùn)算符和賦值表達(dá)式2.4.4 自增和自減運(yùn)算符2.4.5 關(guān)系運(yùn)算符和關(guān)系表達(dá)式2.4.6 邏輯運(yùn)算符和邏輯表達(dá)式2.4.7 條件運(yùn)算符和條件表達(dá)式2.4.8 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式2.4.9 長(zhǎng)度運(yùn)算符2.5 類(lèi)型之間的關(guān)系2.5.1 隱式(自動(dòng))類(lèi)型轉(zhuǎn)換2.5.2 顯式(強(qiáng)制)類(lèi)型轉(zhuǎn)換2.6 標(biāo)準(zhǔn)庫(kù)的使用2.6.1 標(biāo)準(zhǔn)庫(kù)概述2.6.2 常用數(shù)學(xué)函數(shù)2.6.3 格式化輸入輸出函數(shù)2.6.4 字符輸入輸出函數(shù)2.6.5 常用字符處理函數(shù)2.6.6 整型的大小2.6.7 浮點(diǎn)型的特性2.7 程序設(shè)計(jì)錯(cuò)誤2.7.1 語(yǔ)法錯(cuò)誤2.7.2 運(yùn)行時(shí)錯(cuò)誤……第3章 語(yǔ)句和基本控制結(jié)構(gòu)第4章 函數(shù)第5章 指針第6章 數(shù)組第7章 結(jié)構(gòu)第8章 文件第9章 編寫(xiě)多文件程序

章節(jié)摘錄

  1.2 程序設(shè)計(jì)基礎(chǔ)  1.2.1 程序  1.程序的定義  廣義地說(shuō),程序是指為進(jìn)行某項(xiàng)活動(dòng)所規(guī)定的途徑。  人們平時(shí)所說(shuō)的日程安排、會(huì)議議程等,都是程序的實(shí)例。例如,學(xué)校要召開(kāi)運(yùn)動(dòng)會(huì),就需要事先編排好程序,從開(kāi)幕式到閉幕式,每一項(xiàng)活動(dòng)的時(shí)間、地點(diǎn)、人物、設(shè)施、規(guī)則、管理、協(xié)調(diào)等都必須有詳細(xì)、周密的安排。  2.程序的執(zhí)行  程序的執(zhí)行通常有三種方式。例如,在正常情況下,運(yùn)動(dòng)會(huì)按照程序所設(shè)定的順序執(zhí)行,這稱為程序的順序執(zhí)行方式;如果遇到意外,例如下雨、運(yùn)動(dòng)員受傷等,還必須要準(zhǔn)備相應(yīng)的應(yīng)急程序,也就是兩套或多套方案供選擇執(zhí)行,這就是程序的選擇執(zhí)行方式;而當(dāng)一項(xiàng)比賽有多組多人反復(fù)進(jìn)行時(shí),只需要一套程序反復(fù)執(zhí)行即可,這就是程序的循環(huán)執(zhí)行方式。  3.計(jì)算機(jī)程序  算法是解決某個(gè)問(wèn)題所需要的方法和步驟?! ∪绻杂?jì)算機(jī)作為工具解決某個(gè)問(wèn)題,必須將解決問(wèn)題的方法和步驟(算法)告訴計(jì)算機(jī)。因?yàn)槿藷o(wú)法與計(jì)算機(jī)直接交流,所以必須使用程序?qū)⑺惴ū硎境捎?jì)算機(jī)能夠理解的形式,然后讓計(jì)算機(jī)執(zhí)行程序來(lái)完成指定的任務(wù)?! ∮?jì)算機(jī)程序就是人們?yōu)榻鉀Q某個(gè)問(wèn)題用計(jì)算機(jī)可以識(shí)別的指令合理編排的一系列操作步驟?! ?.2.2 程序設(shè)計(jì)語(yǔ)言  1.程序設(shè)計(jì)語(yǔ)言的定義  程序設(shè)計(jì)語(yǔ)言又稱為編程語(yǔ)言,是編寫(xiě)計(jì)算機(jī)程序所使用的語(yǔ)言。程序設(shè)計(jì)語(yǔ)言是人與計(jì)算機(jī)交互的工具,人要把需要計(jì)算機(jī)完成的工作告訴計(jì)算機(jī),就需要使用程序設(shè)計(jì)語(yǔ)言編寫(xiě)程序,讓計(jì)算機(jī)去執(zhí)行?! ?.程序設(shè)計(jì)語(yǔ)言的發(fā)展  沒(méi)有程序設(shè)計(jì)語(yǔ)言的支持,計(jì)算機(jī)無(wú)異于一堆廢料。由于程序設(shè)計(jì)語(yǔ)言的重要性,從計(jì)算機(jī)問(wèn)世至今,人們一直在為研制更好的程序設(shè)計(jì)語(yǔ)言而努力。程序設(shè)計(jì)語(yǔ)言的數(shù)量在不斷增加,各種新的程序設(shè)計(jì)語(yǔ)言不斷問(wèn)世。  程序設(shè)計(jì)語(yǔ)言的發(fā)展過(guò)程是其功能不斷完善、描述問(wèn)題的方法越來(lái)越貼近人類(lèi)思維方式的過(guò)程。越接近自然語(yǔ)言的程序設(shè)計(jì)語(yǔ)言,就越“高級(jí)”,反之就越“低級(jí)”。越低級(jí)的語(yǔ)言,學(xué)習(xí)和使用難度就越大?! 〕绦蛟O(shè)計(jì)語(yǔ)言包括機(jī)器語(yǔ)言、匯編語(yǔ)言和高級(jí)語(yǔ)言。匯編語(yǔ)言和機(jī)器語(yǔ)言一般被稱為低級(jí)語(yǔ)言?!  ?/pre>

編輯推薦

  《普通高等教育“計(jì)算機(jī)類(lèi)專業(yè)”規(guī)劃教材·程序設(shè)計(jì)基礎(chǔ):以C為例》特色:  1、完全遵循C語(yǔ)言的標(biāo)準(zhǔn)版本(C89),避免程序依賴任何特定的計(jì)算機(jī)、操作系統(tǒng)和編譯器。  2、以程序設(shè)計(jì)思想和方法的培養(yǎng)為主線,按照循序漸進(jìn)的方式進(jìn)行編排,前后內(nèi)容由淺入深、相互呼應(yīng)?! ?、針對(duì)C語(yǔ)言語(yǔ)法龐雜,重點(diǎn)介紹了基本的、常用的C語(yǔ)言語(yǔ)法知識(shí),使讀者容易理解和掌握?! ?、通過(guò)數(shù)百個(gè)例題,通俗易懂地講解概念、語(yǔ)法和算法,尤其強(qiáng)調(diào)庫(kù)函數(shù)的使用。每章后面都有精心設(shè)計(jì)的實(shí)驗(yàn)題,便于讀者通過(guò)模仿、改寫(xiě)、編寫(xiě)的實(shí)踐過(guò)程強(qiáng)化對(duì)相關(guān)內(nèi)容的理解?! ?、強(qiáng)調(diào)程序的可讀性,注重培養(yǎng)良好的編碼風(fēng)格。本書(shū)程序全部采用一種符合業(yè)界規(guī)范的編碼風(fēng)格。

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


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


用戶評(píng)論 (總計(jì)0條)

 
 

 

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

京ICP備13047387號(hào)-7