C語言程序設(shè)計教程

出版時間:2011-8  出版社:中國鐵道出版社  作者:郝玉秀 編  頁數(shù):178  

內(nèi)容概要

  《中國高等職業(yè)教育計算機教育課程體系規(guī)劃教材:C語言程序設(shè)計教程》共分8章,介紹了C語言程序設(shè)計的基本知識,并配以實際應(yīng)用案例和模擬練習(xí),使所學(xué)理論運用到實際應(yīng)用中。《中國高等職業(yè)教育計算機教育課程體系規(guī)劃教材:C語言程序設(shè)計教程》注重培養(yǎng)學(xué)生程序設(shè)計的基本技能和素養(yǎng),書中的所有案例都是經(jīng)過反復(fù)推敲提煉而成的,貼近生活、豐富有趣,可以調(diào)動學(xué)生的積極性,使枯燥的理論學(xué)習(xí)變得生動有趣,從而達到學(xué)好C語言的目的。《中國高等職業(yè)教育計算機教育課程體系規(guī)劃教材:C語言程序設(shè)計教程》的所有程序均在Turbo C for windows環(huán)境下調(diào)試運行通過,隨書提供電子課件和源程序,方便教師組織教學(xué)和學(xué)生自主學(xué)習(xí)使用?!吨袊叩嚷殬I(yè)教育計算機教育課程體系規(guī)劃教材:C語言程序設(shè)計教程》適合作為高職高專院校C語言程序設(shè)計的教材,也可作為其他計算機程序設(shè)計課程的教材或自學(xué)參考教材。

書籍目錄

第1章 緒論1.1 程序及程序設(shè)計方法1.1.1 程序設(shè)計概念1.1.2 C語言簡介1.2 算法與程序基本結(jié)構(gòu)1.2.1 算法與算法描述1.2.2 程序基本結(jié)構(gòu)1.3 開發(fā)環(huán)境與程序調(diào)試習(xí)題第2章 C語言程序基礎(chǔ)2.1 C語言數(shù)據(jù)類型、常量和變量2.1.1 C語言的數(shù)據(jù)類型2.1.2 常量和變量2.2 運算符和表達式2.2.1 算術(shù)運算符及其表達式2.2.2 賦值運算符及其表達式2.2.3 復(fù)合運算符及其表達式2.2.4 關(guān)系運算符及其表達式2.2.5 邏輯運算符及其表達式2.3 數(shù)據(jù)類型的轉(zhuǎn)換2.3.1 自動轉(zhuǎn)換2.3.2 強制轉(zhuǎn)換2.4 優(yōu)先級和結(jié)合性2.5 數(shù)據(jù)的輸入和輸出2.5.1 數(shù)據(jù)的格式輸入和輸出2.5.2 非格式輸入/輸出函數(shù)2.6 清屏幕函數(shù)2.7 光標(biāo)定位函數(shù)習(xí)題第3章 結(jié)構(gòu)化程序的基本結(jié)構(gòu)3.1 順序結(jié)構(gòu)3.2 選擇結(jié)構(gòu)3.2.1 if選擇結(jié)構(gòu)3.2.2 switch語句3.3 循環(huán)結(jié)構(gòu)3.3.1 for循環(huán)3.3.2 while循環(huán)3.3.3 do-while循環(huán)3.3.4 循環(huán)的嵌套3.4 其他控制語句習(xí)題第4章 數(shù)組的應(yīng)用4.1 一維數(shù)組4.1.1 一維數(shù)組的定義4.1.2 一維數(shù)組的初始化4.1.3 一維數(shù)組元素的引用4.2 二維數(shù)組4.2.1 二維數(shù)組的定義4.2.2 二維數(shù)組元素的引用4.2.3 二維數(shù)組的初始化4.3 字符數(shù)組4.3.1 字符數(shù)組的定義4.3.2 字符數(shù)組的初始化4.3.3 字符串的輸入和輸出4.3.4 字符串處理函數(shù)4.4 數(shù)組的應(yīng)用4.4.1 數(shù)據(jù)的檢索4.4.2 向數(shù)組中插入新數(shù)據(jù)4.4.3 刪除數(shù)組中指定的元素4.4.4 數(shù)據(jù)的排序習(xí)題第5章 函數(shù)的應(yīng)用5.1 函數(shù)的定義和調(diào)用5.1.1 函數(shù)的定義5.1.2 函數(shù)的聲明和調(diào)用5.1.3 函數(shù)的嵌套調(diào)用5.1.4 函數(shù)的速歸調(diào)用5.2 變量的作用域和生存期5.2.1 變量的作用域5.2.2 變量的生存期……第6章 指針的應(yīng)用第7章 圖形與動畫設(shè)計第8章 綜合訓(xùn)練附錄參考文獻

章節(jié)摘錄

  8.5 系統(tǒng)維護模塊的設(shè)計  學(xué)習(xí)目的  能夠編寫添加學(xué)生記錄的函數(shù);  能夠編寫刪除學(xué)生記錄的函數(shù);  能夠編寫修改學(xué)生記錄的函數(shù)?! 」ぷ鬟^程  編寫系統(tǒng)維護的學(xué)生記錄添加函數(shù)、學(xué)生記錄刪除函數(shù)和學(xué)生記錄修改函數(shù)?! 》治鲞^程  1.添加記錄  添加學(xué)生記錄時首先要確定添加記錄的個數(shù)(設(shè)為k),然后循環(huán)k次,每次輸入一條記錄。由于一條記錄包括多個數(shù)據(jù),需要逐個輸入。所以在循環(huán)體內(nèi)用循環(huán)控制變量(設(shè)為i)作為學(xué)生結(jié)構(gòu)stu的下標(biāo),則stu[i]表示第i條記錄,stu[i].num則表示第i條記錄的學(xué)號?! ?.刪除記錄  首先提供要刪除的學(xué)號,然后在學(xué)生信息庫中查找有無此學(xué)號,即將輸入的學(xué)號依次和信息庫中每個學(xué)生的學(xué)號比較(由于有多個學(xué)生需用循環(huán)),若找到該學(xué)號,則找到了要刪除的記錄,保持此時數(shù)組的下標(biāo)號并用break退出循環(huán),然后進行刪除操作。為安全起見,最好在刪除操作前顯示該條記錄的信息,確認是否要刪除。刪除記錄就是刪除結(jié)構(gòu)體數(shù)組stu中的第i個元素,方法是從第i+l個元素開始依次前移一個位置,即將第i+l個元素移到第i個位置處,第i+2個元素移到第i+l位置處,以此類推,最后將第n個元素移到第n-l位置處,最后數(shù)組元素個數(shù)減1?! ?.修改記錄  首先輸入要修改的學(xué)生學(xué)號,然后在學(xué)生數(shù)據(jù)庫中查找有無此學(xué)號,若有則可以進行修改操作,否則給出沒找到的信息。修改前要顯示該記錄的信息,并確認是否要修改。修改時要將輸入的新數(shù)據(jù)放到臨時的變量或數(shù)組中,根據(jù)確認結(jié)果,再將數(shù)據(jù)送入結(jié)構(gòu)數(shù)組stu中?! ?shù)據(jù)刪除和修改要先進行查找指定的數(shù)據(jù),查找可采用前面介紹的順序查找法(線性查找)。即將要查找的數(shù)據(jù)送入變量(或數(shù)組)中,將待查的多個數(shù)據(jù)存人數(shù)組中,將要查找的數(shù)據(jù)分別和數(shù)組里的每個元素比較(利用循環(huán)完成),若有相同數(shù)據(jù),則查找成功,退出循環(huán);若循環(huán)結(jié)束了也沒找到相同的,則查找失敗,應(yīng)給出相應(yīng)的提示信息?!  ?/pre>

編輯推薦

  《中國高等職業(yè)教育計算機教育課程體系規(guī)劃教材:C語言程序設(shè)計教程》是根據(jù)《中國高等職業(yè)教育計算機教育課程體系2010》中的“程序設(shè)計基礎(chǔ)——C語言程序設(shè)計”課程方案編寫的?!吨袊叩嚷殬I(yè)教育計算機教育課程體系規(guī)劃教材:C語言程序設(shè)計教程》共分8章介紹了C語言程序設(shè)計的基本知識,每章都配以實際應(yīng)用案例、模擬練習(xí)和大量的課后練習(xí),使所學(xué)理論能運用到實際應(yīng)用中?!吨袊叩嚷殬I(yè)教育計算機教育課程體系規(guī)劃教材:C語言程序設(shè)計教程》是在作者多年教學(xué)經(jīng)驗基礎(chǔ)上,根據(jù)學(xué)生的認知規(guī)律精心編織編排的,具有高等教育層次知識系統(tǒng)性的特點和職業(yè)教育類型熊力系統(tǒng)性的特點,注重培養(yǎng)學(xué)生程序設(shè)計的基本技能和基本素養(yǎng)。

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7