C語(yǔ)言程序設(shè)計(jì)項(xiàng)目教程

出版時(shí)間:2010-5  出版社:人民郵電出版社  作者:高維春 編  頁(yè)數(shù):241  

前言

  C語(yǔ)言是一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,它既具有高級(jí)語(yǔ)言的特點(diǎn),又具有匯編語(yǔ)言的特點(diǎn);既可以作為系統(tǒng)設(shè)計(jì)語(yǔ)言,編寫工作系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語(yǔ)言。編寫不依賴計(jì)算機(jī)硬件的應(yīng)用程序。因此。C語(yǔ)言是目前應(yīng)用范圍最廣、使用最多的高級(jí)程序設(shè)計(jì)語(yǔ)言之一。在國(guó)內(nèi)外高等職業(yè)院校中,計(jì)算機(jī)和電子等相關(guān)專業(yè)均開設(shè)了C語(yǔ)言程序設(shè)計(jì)課程。同時(shí),C語(yǔ)言也是學(xué)習(xí)面向?qū)ο蟮某绦蛟O(shè)計(jì)課程的基礎(chǔ)。現(xiàn)在的編程高手大多都是從學(xué)習(xí)C語(yǔ)言入門的,學(xué)好C語(yǔ)言后,再繼續(xù)學(xué)習(xí)面向?qū)ο蟮某绦蛟O(shè)計(jì)課程將會(huì)非常輕松。本書可作為高職高專院校、各類培訓(xùn)機(jī)構(gòu)C語(yǔ)言程序設(shè)計(jì)課程的教材,適合C語(yǔ)言程序設(shè)計(jì)零起點(diǎn)的讀者,也可作為計(jì)算機(jī)從業(yè)人員和愛好者的參考用書。本書以培養(yǎng)學(xué)生的C語(yǔ)言程序設(shè)計(jì)應(yīng)用能力為主線,強(qiáng)調(diào)工學(xué)結(jié)合、理論與實(shí)踐結(jié)合。學(xué)生通過各任務(wù)的學(xué)習(xí),可掌握C語(yǔ)言的知識(shí)和語(yǔ)法。本書具有如下特色。(1)理論與實(shí)際緊密結(jié)合,即學(xué)即用。本書以學(xué)生成績(jī)管理系統(tǒng)為實(shí)例,分成若干任務(wù),在教學(xué)中首先講解知識(shí)點(diǎn)和語(yǔ)法,然后學(xué)生通過小例題進(jìn)行練習(xí),掌握知識(shí)點(diǎn)和語(yǔ)法,最后設(shè)計(jì)、實(shí)現(xiàn)實(shí)際的任務(wù)模塊。一個(gè)任務(wù)的教學(xué)完成之后再進(jìn)入下一任務(wù)的學(xué)習(xí)。這種采用教、學(xué)、做一體化的教學(xué)方法,可以達(dá)到即學(xué)即用,使理論與實(shí)踐緊密結(jié)合的目的。(2)任務(wù)精心選擇,面向?qū)嶋H應(yīng)用。在任務(wù)選材方面,選用與學(xué)生自身比較貼近的實(shí)際問題,使學(xué)生在操作流程上易于理解、更易上手。再把任務(wù)對(duì)應(yīng)若干模塊,循序漸進(jìn)、橫向拓展、縱向深入?!。?)注重程序設(shè)計(jì),突出算法分析。通過問題分析、算法描述和程序設(shè)計(jì),將實(shí)際問題的解決同C語(yǔ)言程序設(shè)計(jì)的知識(shí)和語(yǔ)法有機(jī)地結(jié)合起來(lái)。由于采用與學(xué)生比較貼近的任務(wù),使學(xué)生能夠從分析問題入手,逐步將其轉(zhuǎn)化為程序描述,抓住程序設(shè)計(jì)這條主線,以程序設(shè)計(jì)帶動(dòng)語(yǔ)言、語(yǔ)法的學(xué)習(xí),而不是為了語(yǔ)法學(xué)程序,是用中學(xué),不是學(xué)中用,這樣才符合高等職業(yè)院校教育的培養(yǎng)目標(biāo)?!。?)每個(gè)任務(wù)分為任務(wù)學(xué)習(xí)引導(dǎo)、模塊實(shí)現(xiàn)、自學(xué)與拓展。由于C語(yǔ)言的語(yǔ)法眾多,初學(xué)者不必面面俱到。將與完成學(xué)生成績(jī)管理系統(tǒng)模塊實(shí)現(xiàn)相關(guān)的語(yǔ)法和知識(shí)點(diǎn)放在任務(wù)學(xué)習(xí)引導(dǎo)中,把模塊的問題分析、算法描述和程序設(shè)計(jì)放在模塊實(shí)現(xiàn)中,把與學(xué)生成績(jī)管理系統(tǒng)模塊實(shí)現(xiàn)相關(guān)不大的語(yǔ)法和知識(shí)點(diǎn)放在自學(xué)與拓展中。這樣有主有次,主次分明,既能夠滿足初學(xué)者的基本需求,即使跳過自學(xué)與拓展部分,也不會(huì)影響后繼內(nèi)容的學(xué)習(xí),同時(shí)又?jǐn)U展了語(yǔ)法和知識(shí)點(diǎn),滿足更高層次的讀者需求。

內(nèi)容概要

本書以培養(yǎng)學(xué)生的C語(yǔ)言應(yīng)用能力為主線,強(qiáng)調(diào)工學(xué)結(jié)合。本書的主要內(nèi)容包括C語(yǔ)言基礎(chǔ)知識(shí)、學(xué)生成績(jī)管理系統(tǒng)界面設(shè)計(jì)、學(xué)生成績(jī)管理系統(tǒng)主菜單功能實(shí)現(xiàn)、學(xué)生成績(jī)管理系統(tǒng)主菜單重復(fù)選擇的實(shí)現(xiàn)、用數(shù)組實(shí)現(xiàn)學(xué)生成績(jī)管理系統(tǒng)、用函數(shù)改善學(xué)生成績(jī)管理系統(tǒng)、用結(jié)構(gòu)體優(yōu)化學(xué)生成績(jī)管理系統(tǒng)、用指針實(shí)現(xiàn)查詢、修改、添加、刪除學(xué)生成績(jī),用文件完善學(xué)生成績(jī)管理系統(tǒng)?! ”緯€配備了上機(jī)輔導(dǎo)教材《C語(yǔ)言程序設(shè)計(jì)上機(jī)指導(dǎo)與習(xí)題集》。另外,本書中學(xué)生成績(jī)管理系統(tǒng)的程序源代碼和課件等教學(xué)資料,可從人民郵電出版社網(wǎng)站下載?! ”緯勺鳛楦呗毟邔T盒語(yǔ)言程序設(shè)計(jì)課程的教材,也適合C語(yǔ)言程序設(shè)計(jì)初學(xué)者學(xué)習(xí)使用。

書籍目錄

開篇導(dǎo)讀 C語(yǔ)言基礎(chǔ)知識(shí)   第一部分 任務(wù)學(xué)習(xí)引導(dǎo)     0.1 C語(yǔ)言概述     0.2 編寫、運(yùn)行一個(gè)簡(jiǎn)單的C語(yǔ)言程序     0.3 數(shù)據(jù)類型     0.4 運(yùn)算符與表達(dá)式   第二部分 自學(xué)與拓展    0.5 程序設(shè)計(jì)與算法     習(xí)題 任務(wù)一 學(xué)生成績(jī)管理系統(tǒng)界面設(shè)計(jì)(順序結(jié)構(gòu)程序設(shè)計(jì))   第一部分 任務(wù)學(xué)習(xí)引導(dǎo)     1.1 結(jié)構(gòu)化程序設(shè)計(jì)的基本結(jié)構(gòu)     1.2 輸入/輸出語(yǔ)句   第二部分 模塊實(shí)現(xiàn):學(xué)生成績(jī)管理系統(tǒng)界面設(shè)計(jì)     習(xí)題 任務(wù)二 學(xué)生成績(jī)管理系統(tǒng)主菜單功能實(shí)現(xiàn)(分支結(jié)構(gòu)程序設(shè)計(jì))   第一部分 任務(wù)學(xué)習(xí)引導(dǎo)     2.1 關(guān)系運(yùn)算符與關(guān)系表達(dá)式     2.2 邏輯運(yùn)算符與邏輯表達(dá)式     2.3 if語(yǔ)句     2.4 switch語(yǔ)句  第二部分 模塊實(shí)現(xiàn):學(xué)生成績(jī)管理系統(tǒng)主菜單的實(shí)現(xiàn)   第三部分 自學(xué)與拓展     2.5 條件運(yùn)算符和條件表達(dá)式     習(xí)題 任務(wù)三 學(xué)生成績(jī)管理系統(tǒng)主菜單重復(fù)選擇的實(shí)現(xiàn)(循環(huán)結(jié)構(gòu)程序設(shè)計(jì))   第一部分 任務(wù)學(xué)習(xí)引導(dǎo)     3.1 for語(yǔ)句     3.2 while語(yǔ)句     3.3 do-while語(yǔ)句     3.4 break語(yǔ)句     3.5 循環(huán)語(yǔ)句的嵌套   第二部分 模塊實(shí)現(xiàn):學(xué)生成績(jī)管理系統(tǒng)主菜單重復(fù)選擇的實(shí)現(xiàn)   第三部分 自學(xué)與拓展    3.6 continue語(yǔ)句     習(xí)題 任務(wù)四 用數(shù)組實(shí)現(xiàn)學(xué)生成績(jī)管理系統(tǒng)(數(shù)組)   第一部分 任務(wù)學(xué)習(xí)引導(dǎo)     4.1 一維數(shù)組     4.2 二維數(shù)組     4.3 字符串與字符數(shù)組   第二部分 模塊實(shí)現(xiàn):用數(shù)組實(shí)現(xiàn)學(xué)生成績(jī)管理系統(tǒng)     習(xí)題 任務(wù)五 用函數(shù)改善學(xué)生成績(jī)管理系統(tǒng)(函數(shù)) 任務(wù)六 用結(jié)構(gòu)體優(yōu)化學(xué)生成績(jī)管理系統(tǒng)(結(jié)構(gòu)體) 任務(wù)七 用指針實(shí)現(xiàn)查詢、修改、添加、刪除學(xué)生成績(jī)(指針) 任務(wù)八 用文件完善學(xué)生成績(jī)管理系統(tǒng)(文件) 參考文獻(xiàn) 

章節(jié)摘錄

  C語(yǔ)言程序的編輯、編譯、連接、運(yùn)行過程可以在不同的環(huán)境中進(jìn)行,本書的所有例題均在Visual C++6.0集成環(huán)境下運(yùn)行通過。 2.C語(yǔ)言的特點(diǎn) 一種語(yǔ)言之所以能存在和發(fā)展并具有較強(qiáng)的生命力,總是有其不同于其他語(yǔ)言的特點(diǎn)。C語(yǔ)言主要有以下特點(diǎn)。 (1)簡(jiǎn)潔緊湊、靈活方便 C語(yǔ)言一共只有32個(gè)關(guān)鍵字,9種控制語(yǔ)句。程序書寫自由,主要用小寫字母表示。它把高級(jí)語(yǔ)言的基本結(jié)構(gòu)和語(yǔ)句與低級(jí)語(yǔ)言的實(shí)用性結(jié)合起來(lái)。C語(yǔ)言可以像匯編語(yǔ)言一樣對(duì)位、字節(jié)和地址進(jìn)行操作,而這三者是計(jì)算機(jī)最基本的工作單元。 (2)運(yùn)算符豐富 C語(yǔ)言的運(yùn)算符包含的范圍很廣泛,共有34種運(yùn)算符。C語(yǔ)言把括號(hào)、賦值、強(qiáng)制類型轉(zhuǎn)換等都作為運(yùn)算符處理。從而使C語(yǔ)言的運(yùn)算類型極其豐富。表達(dá)式類型多樣化。靈活使用各種運(yùn)算符,可以實(shí)現(xiàn)在其他高級(jí)語(yǔ)言中難以實(shí)現(xiàn)的運(yùn)算。 (3)數(shù)據(jù)結(jié)構(gòu)豐富 C語(yǔ)言的數(shù)據(jù)類型有整型、實(shí)型、字符型、數(shù)組類型、指針類型、結(jié)構(gòu)體類型以及共用體類型等。C語(yǔ)言能用來(lái)實(shí)現(xiàn)各種復(fù)雜的數(shù)據(jù)類型的運(yùn)算,并引入了指針概念,使程序效率更高。同時(shí)使程序更加靈活和多樣化。 (4)結(jié)構(gòu)式語(yǔ)言 C語(yǔ)言是結(jié)構(gòu)式語(yǔ)言,其顯著特點(diǎn)是代碼及數(shù)據(jù)的分隔化,即程序的各個(gè)部分除了必要的信息交流外彼此獨(dú)立。這種結(jié)構(gòu)化方式可使程序?qū)哟吻逦?。便于使用、維護(hù)以及調(diào)試。C語(yǔ)言是以函數(shù)形式提供給用戶的,這些函數(shù)調(diào)用方便,并具有多種循環(huán)、條件語(yǔ)句控制程序流向。從而使程序完全結(jié)構(gòu)化。(5)語(yǔ)法限制不嚴(yán)格、程序設(shè)計(jì)自由度大一般的高級(jí)語(yǔ)言語(yǔ)法檢查比較嚴(yán),能夠檢查出幾乎所有的語(yǔ)法錯(cuò)誤。而C語(yǔ)言允許程序編寫者有較大的自由度。

圖書封面

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


    C語(yǔ)言程序設(shè)計(jì)項(xiàng)目教程 PDF格式下載


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

 
 

  •   條理清晰,層次分明,講解到位,實(shí)例由淺入深,適合跟著一步一步學(xué)習(xí)

相關(guān)圖書

 

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

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