C語言程序設(shè)計教程
定 價:56.8 元
叢書名:普通高等教育“十三五”規(guī)劃教材 公共基礎(chǔ)課系列
主要內(nèi)容為C語言案例化程序設(shè)計知識體系和案例應(yīng)用。以培養(yǎng)學(xué)生計算思維,創(chuàng)新能力為目標(biāo),將場景化、實用化、案例化、商業(yè)化融入C語言程序設(shè)計教學(xué)中,以應(yīng)用場景、案例分析,引導(dǎo)學(xué)生主動思考,提升學(xué)生自主學(xué)習(xí)和創(chuàng)新能力
本書以編程思想和創(chuàng)新能力培養(yǎng)為宗旨,以問題為導(dǎo)向,在應(yīng)用實際生活中場景啟發(fā)學(xué)生學(xué)會發(fā)現(xiàn)問題,解決問題,自我思考,形成工程思維習(xí)慣,同時經(jīng)過舉一反三、拓展案例方式,激發(fā)學(xué)生興趣,引領(lǐng)學(xué)生創(chuàng)新思考,以期達(dá)到培養(yǎng)學(xué)生編程能力、工程方法和創(chuàng)新思維的目的。
前 言在當(dāng)今智能社會,其人工智能的核心是由程序設(shè)計+算法實現(xiàn)的,學(xué)習(xí)編程,掌握編程技術(shù)越來越成為學(xué)習(xí)者必備的技能,正如O'Reilly Media創(chuàng)始人Tim O'Reilly所說“如果你不懂編程,就好比是中古世紀(jì)的文盲,只能聽從識字的祭司的安排來思考。當(dāng)越來越多的人會讀書會寫字的時候,就出現(xiàn)了文藝復(fù)興;當(dāng)每個人都會編程的時候,離下一個文藝復(fù)興也就不遠(yuǎn)了! 然而,編程學(xué)習(xí)是個思維養(yǎng)成過程,是編程方法的學(xué)習(xí),史蒂夫·喬布斯曾說過“每個人都應(yīng)該學(xué)習(xí)給電腦編寫程序的技術(shù),因為這一過程能夠教你如何去思考”,同時編程學(xué)習(xí)又是個創(chuàng)新過程,Amazon.com客戶業(yè)務(wù)高級副總裁Jeff Wilke說“編程人員改變了這個世界,他們有能力在短時間內(nèi)建造出驚人的嶄新事物。任何人,只要有想象力就能編寫出代碼! 作為編程學(xué)習(xí)者的第一門基礎(chǔ)語言C語言學(xué)習(xí)至關(guān)重要,為此本書以編程思想和創(chuàng)新能力培養(yǎng)為宗旨,以問題為導(dǎo)向,在應(yīng)用實際生活中場景啟發(fā)學(xué)生學(xué)會發(fā)現(xiàn)問題,解決問題,自我思考,形成工程思維習(xí)慣,同時經(jīng)過舉一反三、拓展案例方式,激發(fā)學(xué)生興趣,引領(lǐng)學(xué)生創(chuàng)新思考,以期達(dá)到培養(yǎng)學(xué)生編程能力、工程方法和創(chuàng)新思維的目的。本書在內(nèi)容上從初學(xué)者角度出發(fā),通過通俗易懂的語言、流行有趣的實例,詳細(xì)地介紹了使用C語言進(jìn)行程序開發(fā)需要掌握的知識和技術(shù)。全書共分10章,包括C語言概述、程序設(shè)計基礎(chǔ)、順序結(jié)構(gòu)與輸入輸出、選擇程序設(shè)計、循環(huán)控制、函數(shù)、數(shù)組、指針、用戶自定義數(shù)據(jù)類型、文件。書中所有知識都按照問題導(dǎo)向、知識導(dǎo)圖、重點(diǎn)難點(diǎn)、應(yīng)用場景分析進(jìn)行講解,設(shè)計的程序代碼給出了詳細(xì)的注釋,使讀者輕松領(lǐng)會C語言程序開發(fā)的精髓,快速開發(fā)出的優(yōu)秀代碼,提高工程開發(fā)技能。 本書以12306火車訂票系統(tǒng)實例貫穿整個內(nèi)容始終,為更好幫助激發(fā)讀者興趣,在案例講解過程中,重點(diǎn)對應(yīng)用場景進(jìn)行需求分析,抽象信息和代碼生成,在案例結(jié)束后,引入舉一反三和知識拓展模塊,引導(dǎo)啟發(fā)學(xué)生自我思考與創(chuàng)新思維,逐漸養(yǎng)成工程迭代思維習(xí)慣,同時也更好地在案列分析與實現(xiàn)過程中鞏固所學(xué)知識,提升能力;隨書附全部案例詳細(xì)開發(fā)流程和規(guī)范代碼和PPT學(xué)習(xí)材料,關(guān)鍵知識與案例采用二維碼+微視頻+網(wǎng)絡(luò)資源方式,實現(xiàn)立體化、全方位的教學(xué)模式,力求讓學(xué)習(xí)者能學(xué)以致用,讓教師更大精力投入到工程引導(dǎo)與創(chuàng)新引領(lǐng)上,拉低教師和學(xué)生教與學(xué)門檻,讓零基礎(chǔ)者輕松跨入編程領(lǐng)域,真正獲得開發(fā)經(jīng)驗。 本書為2017年度海南省高等學(xué)校教育教學(xué)改革研究重點(diǎn)項目(Hnjg2017ZD-19 )劉開南 《 基于創(chuàng)新創(chuàng)業(yè)能力的信息類課程培養(yǎng)模式研究》,并得到教育部新工科研究與實踐項目《基于“集成創(chuàng)新”的創(chuàng)新創(chuàng)業(yè)能力培養(yǎng)模式探索》和海南省本科院校應(yīng)用型轉(zhuǎn)型專業(yè)建設(shè)《軟件工程》項目支持。全書由劉開南負(fù)責(zé)組織整體規(guī)劃、設(shè)計和內(nèi)容研發(fā),并審核,劉小飛進(jìn)行統(tǒng)稿、修訂工作,第1、5章及附錄由潘玉霞編寫,第2章由周雪編寫,第3章由楊婷婷編寫,第4、9章由劉小飛編寫,第6、7章由尹萍編寫,第8章由王明松編寫,第10章由于營編寫。在本書的寫作過程中,周波教授在百忙之中審閱了全部初稿,對本書提出了許多寶貴意見,還有很多熱心的讀者給我們來信提出意見和建議,在此一并向他們表示衷心的感謝。因編者水平有限,書中錯誤在所難免,懇請讀者批評指正。
劉開南,男,45歲,博士,教授,中華女子學(xué)院計算機(jī)系主任,曾經(jīng)編寫《計算機(jī)技術(shù)基礎(chǔ)》獲得全國煤炭教育成果三等獎;《C語言程序設(shè)計》 、《數(shù)據(jù)結(jié)構(gòu)》、《Powerbulid程序設(shè)計基礎(chǔ)》、《AOTOCAD設(shè)計基礎(chǔ)》 等
第1章 C語言概述第2章 程序設(shè)計基礎(chǔ)第3章 順序結(jié)構(gòu)與輸入/輸出第4章 選擇結(jié)構(gòu)程序設(shè)計第5章 循環(huán)結(jié)構(gòu)第6章 函數(shù)第7章 數(shù)組(批量數(shù)據(jù)處理)第8章 指針第9章 用戶自定義數(shù)據(jù)類型第10章 文件(學(xué)會保存數(shù)據(jù))附錄1 常用字符附錄2 常用運(yùn)算符ASCII碼值對照表附錄3 C語言關(guān)鍵字附錄4 常用庫函數(shù)附錄5 編程規(guī)范