C語言程序設(shè)計(jì)

出版時(shí)間:2000-5  出版社:高等教育出版社  作者:周察金  頁數(shù):303  

前言

  本書是根據(jù)教育部制訂的中等職業(yè)學(xué)校計(jì)算機(jī)應(yīng)用專業(yè)“C語言程序設(shè)計(jì)教學(xué)大綱”編寫的教材。本書編寫中還參照了教育部考試中心頒發(fā)的“全國計(jì)算機(jī)等級考試大綱”和計(jì)算機(jī)行業(yè)協(xié)會頒發(fā)的“初級程序員考試大綱”。  本書以初學(xué)C語言程序設(shè)計(jì)的讀者為對象,以Turbo C 2.O為藍(lán)本,介紹C語言的基礎(chǔ)知識?! ”緯鶕?jù)中等職業(yè)學(xué)校計(jì)算機(jī)教學(xué)的實(shí)際,合理選取材料,精簡概念,詳細(xì)介紹C語言程序設(shè)計(jì)的基礎(chǔ)知識?! ”緯凑諏W(xué)生的認(rèn)識規(guī)律和模塊化的思想,以程序設(shè)計(jì)為主線,由淺入深地安排教學(xué)內(nèi)容。全書共九章:  第一章介紹C語言的基礎(chǔ)知識和Turbo C集成環(huán)境的使用,并通過兩個(gè)程序的演示,顯示了C語言在數(shù)值計(jì)算和繪制圖形方面的功能,激發(fā)學(xué)生學(xué)習(xí)C語言的興趣?! 〉诙陆榻BC語言的圖形函數(shù)和使用C語言的庫函數(shù)設(shè)計(jì)C程序的知識。繪制圖形的函數(shù)比較簡單,學(xué)生能方便地使用它們作出簡單的圖形。這樣安排,既有利于搞好C語言程序設(shè)計(jì)的入門教學(xué),又能及時(shí)建立學(xué)生的成就感,增強(qiáng)學(xué)生學(xué)好C語言的信心。  第三章介紹基本輸入輸出函數(shù)和C語言的數(shù)據(jù)類型。學(xué)習(xí)C語言的數(shù)據(jù)類型是為下一步學(xué)習(xí)C語言程序設(shè)計(jì)知識打基礎(chǔ);程序中使用輸入輸出函數(shù),有利于用程序運(yùn)行結(jié)果說明C語言的基礎(chǔ)知識。  第四章介紹C程序的三種基本結(jié)構(gòu)和C語言的運(yùn)算符與表達(dá)式。把運(yùn)算符、表達(dá)式和程序設(shè)計(jì)結(jié)合起來介紹,有利于突出程序設(shè)計(jì)這條主線,有利于調(diào)動學(xué)生的學(xué)習(xí)積極性?! 〉谖逭陆榻B結(jié)構(gòu)化程序設(shè)計(jì)的知識和用戶自定義函數(shù)的使用?! 〉诹陆榻B數(shù)組的知識,使用數(shù)組方便地處理一組數(shù)據(jù)類型相同的數(shù)據(jù)?! 〉谄哒潞喗橹羔樀幕A(chǔ)知識,使用指針靈活地編寫C程序?! 〉诎苏陆榻B對文件操作的知識?! 〉诰耪潞喗榻Y(jié)構(gòu)體、共用體和位運(yùn)算的基礎(chǔ)知識?! ∪珪梢苑譃閮蓚€(gè)模塊。第一章至第五章為第一個(gè)模塊,主要介紹C語言程序設(shè)計(jì)的基礎(chǔ)知識和繪制圖形的基礎(chǔ)知識。第六章至第八章為第二個(gè)模塊,主要介紹C語言程序設(shè)計(jì)的常用知識。第九章為選學(xué)內(nèi)容,供需要的學(xué)校選用?! ”緯诿空麻_頭指出學(xué)習(xí)目標(biāo),以利于學(xué)生明確學(xué)習(xí)目的;每章結(jié)尾給出小結(jié),幫助學(xué)生掌握本章所學(xué)的知識;并精心安排上機(jī)實(shí)驗(yàn),把課堂教學(xué)和上機(jī)實(shí)驗(yàn)有機(jī)地結(jié)合在一起?! ”緯褂猛ㄋ滓锥恼Z言敘述C語言的基礎(chǔ)知識,大量使用程序運(yùn)行的結(jié)果解釋C語言的知識,使用詳細(xì)的分析引導(dǎo)學(xué)生完成C程序的設(shè)計(jì)。

內(nèi)容概要

  《教育部規(guī)劃中等職業(yè)學(xué)校教材:C語言程序設(shè)計(jì)》是根據(jù)教育部制訂的中等職業(yè)學(xué)校計(jì)算機(jī)應(yīng)用專業(yè)的“C語言程序設(shè)計(jì)”教學(xué)大綱編寫的教材?!督逃恳?guī)劃中等職業(yè)學(xué)校教材:C語言程序設(shè)計(jì)》以Turbo C 2.O為藍(lán)本,以初學(xué)C語言程序設(shè)計(jì)的讀者為對象,詳細(xì)介紹了C語言的數(shù)據(jù)類型、運(yùn)算符和表達(dá)式。C語言的常用庫函數(shù)、圖形函數(shù)和用戶自定義函數(shù),C程序的基本結(jié)構(gòu)和結(jié)構(gòu)化程序設(shè)計(jì)方法,以及數(shù)組、指針、文件等C語言程序設(shè)計(jì)的基礎(chǔ)知識。并對變量的存儲類型、結(jié)構(gòu)體、共用體和位運(yùn)算作了簡單介紹?!  督逃恳?guī)劃中等職業(yè)學(xué)校教材:C語言程序設(shè)計(jì)》以程序設(shè)計(jì)為主線,由淺入深、循序漸進(jìn)地組織教材內(nèi)容,結(jié)構(gòu)合理,例題豐富,通俗易懂,便于自學(xué)?!督逃恳?guī)劃中等職業(yè)學(xué)校教材:C語言程序設(shè)計(jì)》大量使用程序運(yùn)行的結(jié)果幫助理解C語言的基礎(chǔ)知識,對學(xué)生可能遇到的難點(diǎn)作了清楚、詳細(xì)的闡述,并且在每章開頭指出學(xué)習(xí)目標(biāo),每章結(jié)尾給出小結(jié)、習(xí)題、上機(jī)實(shí)驗(yàn),把教材和上機(jī)實(shí)踐有機(jī)地結(jié)合在一起,既有利于教師組織教學(xué),又大大減輕了學(xué)生學(xué)習(xí)C語言的困難?!  督逃恳?guī)劃中等職業(yè)學(xué)校教材:C語言程序設(shè)計(jì)》可作為中等職業(yè)學(xué)校計(jì)算機(jī)應(yīng)用及相關(guān)專業(yè)的教材,還可作為初級程序員、計(jì)算機(jī)等級考試等各類培訓(xùn)班的培訓(xùn)教材,也可供自學(xué)C語言程序設(shè)計(jì)的讀者選用。

書籍目錄

第一章 C語言基礎(chǔ)1.1 C語言概述1.1.1 程序設(shè)計(jì)語言簡介1.1.2 C語言概述1.2 TurboC的安裝、啟動和退出1.2.1 TurboC的安裝1.2.2 TurboC的啟動和退出1.3 TurboC集成環(huán)境簡介1.3.1 TurboC系統(tǒng)菜單的操作方法1.3.2 創(chuàng)建C程序1.3.3 TurboC的常用編輯鍵1.3.4 TurboC的其他常用功能1.4 C程序概述1.4.1 兩個(gè)簡單的C程序1.4.2 C程序的基本規(guī)則小結(jié)習(xí)題上機(jī)實(shí)驗(yàn)第二章 C語言繪圖基礎(chǔ)2.1 庫函數(shù)2.1.1 庫函數(shù)簡介2.1.2 include命令2.1.3 庫函數(shù)的調(diào)用2.2 圖形模式的設(shè)置與關(guān)閉2.2.1 圖形模式2.2.2 設(shè)置和關(guān)閉圖形模式2.2.3 用C語言繪圖的基本步驟2.2.4 屏幕坐標(biāo)2.3 顏色控制函數(shù)2.3.1 顏色簡介2.3.2 設(shè)置屏幕顏色2.4 基本繪圖函數(shù)2.4.1 畫直線函數(shù)2.4.2 畫矩形函數(shù)2.4.3 畫圓函數(shù)2.4.4 設(shè)置線型和線寬2.5 填充圖形2.5.1 設(shè)置填充模式2.5.2 填充基本圖形的函數(shù)2.5.3 填充任意封閉圖形的函數(shù)2.6 在圖形模式下顯示字符2.6.1 改變當(dāng)前輸出位置的函數(shù)2.6.2 圖形模式下的文本輸出函數(shù)2.6.3 文本字體設(shè)置函數(shù)小結(jié)習(xí)題二上機(jī)實(shí)驗(yàn)第三章 數(shù)據(jù)類型3.1 C語言的數(shù)據(jù)類型3.2 常量與變量3.2.1 常量3.2.2 變量3.3 基本數(shù)據(jù)類型3.3.1 整型數(shù)據(jù)3.3.2 實(shí)型數(shù)據(jù)3.3.3 字符型數(shù)據(jù)3.4 基本輸入輸出函數(shù)3.4.1 printf函數(shù)3.4.2 scanI函數(shù)3.4.3 getchar函數(shù)與putchar函數(shù)小結(jié)習(xí)題三上機(jī)實(shí)驗(yàn)第四章 C程序設(shè)計(jì)基礎(chǔ)4.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式4.1.1 算術(shù)運(yùn)算符4.1.2 算術(shù)表達(dá)式4.1.3 自增和自減運(yùn)算符4.2 順序結(jié)構(gòu)程序設(shè)計(jì)4.3 關(guān)系運(yùn)算符和關(guān)系表達(dá)式4.3.1 關(guān)系運(yùn)算符4.3.2 關(guān)系表達(dá)式4.4 邏輯運(yùn)算符和邏輯表達(dá)式1.4.1 邏輯運(yùn)算符4.4.2 邏輯表達(dá)式4.5 選擇結(jié)構(gòu)程序設(shè)計(jì)4.5.1 單分支選擇結(jié)構(gòu)4.5.2 雙分支選擇結(jié)構(gòu)4.5.3 多分支選擇結(jié)構(gòu)4.6 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)4.6.1 while語句4.6.2 dowhile語句4.6.3 for語句4.6.4 循環(huán)的嵌套4.6.5 break語句和continue語句4.6.6 程序設(shè)計(jì)舉例4.7 程序調(diào)試4.7.1 程序調(diào)試4.7.2 程序設(shè)計(jì)常見錯(cuò)誤小結(jié)習(xí)題四上機(jī)實(shí)驗(yàn)第五章 結(jié)構(gòu)化程序設(shè)計(jì)5.1 結(jié)構(gòu)化程序設(shè)計(jì)簡介5.2 函數(shù)定義與調(diào)用5.2.1 函數(shù)的定義5.2.2 形式參數(shù)和實(shí)際參數(shù)5.2.3 函數(shù)的調(diào)用方法5.2.4 函數(shù)的返回值5.2.5 函數(shù)的嵌套調(diào)用5.2.6 函數(shù)的遞歸調(diào)用5.3 局部變量和全局變量5.3.1 局部變量5.3.2 全局變量5.3.3 變量的存儲類別5.4 函數(shù)的參數(shù)傳遞小結(jié)習(xí)題五上機(jī)實(shí)驗(yàn)第六章 數(shù)組6.1 一維數(shù)組6.1.1 一維數(shù)組的定義6.1.2 數(shù)組元素的賦值6.1.3 一維數(shù)組元素的引用6.1.4 一維數(shù)組的應(yīng)用6.2 二維數(shù)組6.2.1 二維數(shù)組的定義和賦值6.2.2 二維數(shù)組的引用6.3 字符數(shù)組6.3.1 字符數(shù)組的定義和賦值6.3.2 字符串與字符數(shù)組6.3.3 字符數(shù)組的引用6.3.4 字符串處理函數(shù)6.3.5 字符數(shù)組應(yīng)用舉例6.3.6 二維字符數(shù)組小結(jié)習(xí)題六上機(jī)實(shí)驗(yàn)第七章 指針簡介7.1 指針的概念7.2 指針變量的定義和引用7.2.1 指針變量的定義和賦值7.2.2 指針變量的引用7.3 指針變量作為函數(shù)參數(shù)7.4 指針與數(shù)組7.4.1 數(shù)組的地址7.4.2 指針與一維數(shù)組7.4.3 指針與字符數(shù)組小結(jié)習(xí)題七上機(jī)實(shí)驗(yàn)第八章 文件8.1 文件的打開與關(guān)閉8.1.1 文件概述8.1.2 文件指針8.1.3 打開與關(guān)閉文件8.2 文件的讀寫8.2.1 讀寫一個(gè)字符8.2.2 讀寫一個(gè)字符串8.2.3 格式化讀寫數(shù)據(jù)8.3 文件定位8.3.1 移動位置指針8.3.2 測試位置指針的當(dāng)前位置8.4 隨機(jī)讀寫8.4.1 讀數(shù)據(jù)塊函數(shù)8.4.2 寫數(shù)據(jù)塊函數(shù)8.5 應(yīng)用實(shí)例……第九章 結(jié)構(gòu)體、共用體與位運(yùn)算簡介

章節(jié)摘錄

  我們知道,計(jì)算機(jī)完成的任何工作,都是計(jì)算機(jī)運(yùn)行程序的結(jié)果。而計(jì)算機(jī)運(yùn)行的程序,又都是使用某種程序設(shè)計(jì)語言編寫的。自從計(jì)算機(jī)發(fā)明以來,程序設(shè)計(jì)語言已經(jīng)經(jīng)歷了機(jī)器語言、匯編語言、高級語言等幾個(gè)主要發(fā)展階段?! ?.機(jī)器語言  機(jī)器語言是人們最早使用的程序設(shè)計(jì)語言。由于計(jì)算機(jī)硬件只能識別和處理0與1這兩個(gè)代碼,所以機(jī)器語言只使用O和1這兩個(gè)代碼組成計(jì)算機(jī)的機(jī)器指令,控制硬件完成指定的操作。例如,用二進(jìn)制數(shù)“10110110”代表加法運(yùn)算,用“10110101”代表減法運(yùn)算。用機(jī)器語言編寫的程序能夠被計(jì)算機(jī)直接理解和執(zhí)行,程序的執(zhí)行效率非常高,這是機(jī)器語言的最大優(yōu)點(diǎn)。但機(jī)器語言與人們習(xí)慣使用的自然語言相差太大,它難讀、難記、難寫、難修改,用它來編寫程序很不方便。并且硬件設(shè)備不同的計(jì)算機(jī),它的機(jī)器語言也有差別,用機(jī)器語言為某一類型計(jì)算機(jī)編寫的程序較難移植到其他類型的計(jì)算機(jī)上。所以,早先只有專業(yè)程序員才能使用機(jī)器語言完成編寫程序的工作,現(xiàn)在人們一般都不使用機(jī)器語言編寫程序。  2.匯編語言  由于機(jī)器語言編寫程序難度很大,人們又設(shè)計(jì)出了匯編語言。匯編語言使用一些符號來代表機(jī)器語言中的二進(jìn)制代碼,以幫助記憶和理解機(jī)器語言。例如,匯編語言使用“ADD”表示加法運(yùn)算,這比使用二進(jìn)制數(shù)“10110110”代表加法運(yùn)算容易記憶和理解。匯編語言比機(jī)器語言簡潔易記,并且匯編語言可以直接對計(jì)算機(jī)的硬件操作,所以,匯編語言編寫的程序執(zhí)行效率也非常高。早先的操作系統(tǒng)軟件主要是用匯編語言編寫的。匯編語言和機(jī)器語言一樣,對不同的計(jì)算機(jī)硬件設(shè)備,需要使用不同的匯編語言指令,因此匯編語言程序不利于在不同計(jì)算機(jī)系統(tǒng)之間移植。并且,匯編語言與人們習(xí)慣使用的自然語言還有較大差距,用匯編語言編寫程序仍然很困難。所以,現(xiàn)在匯編語言一般在專業(yè)程序設(shè)計(jì)員中使用,而非專業(yè)程序設(shè)計(jì)員編寫應(yīng)用程序則較少使用匯編語言?! R編語言是面向機(jī)器的語言,它可以直接對計(jì)算機(jī)的硬件操作,人們稱這種語言為低級語言。

圖書封面

評論、評分、閱讀與下載


    C語言程序設(shè)計(jì) PDF格式下載


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

 
 

 

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

京ICP備13047387號-7