程序設(shè)計(jì)導(dǎo)論

出版時(shí)間:2008-11  出版社:清華大學(xué)出版社  作者:陳承歡  頁數(shù):219  

前言

本書是湖南省教育科學(xué)“十一五”規(guī)劃重點(diǎn)資助課題《基于崗位需求的高職軟件專業(yè)模塊化課程體系的構(gòu)建》(課題批準(zhǔn)號(hào):XJK06AZC009)的研究成果教材,是創(chuàng)新教學(xué)方法、強(qiáng)化操作技能的實(shí)驗(yàn)教材。一、編寫思路目前介紹程序設(shè)計(jì)語言的教材非常多,包括C、Visual Basic.NET、C#、C++、Java等,這些教材重點(diǎn)放在講解程序設(shè)計(jì)語言的語法知識(shí),一般都強(qiáng)調(diào)系統(tǒng)析全面地掌握程序設(shè)計(jì)語言的語句和語法,其實(shí)有些語法知識(shí)非常特殊,實(shí)際應(yīng)用中使用頻率較少,有些語法知識(shí)非常復(fù)雜,初學(xué)者一時(shí)無法理解。這些教材中介紹的算法也有一定的難度,并且與實(shí)際聯(lián)系不夠緊密,既看不到,也摸不著,無法從學(xué)生的實(shí)際體驗(yàn)中找到驗(yàn)證。這樣做就會(huì)出現(xiàn)“兩難”境地:算法難、語法難。第一級(jí)臺(tái)階設(shè)置過高,使學(xué)生學(xué)習(xí)程序設(shè)計(jì)課程,尤其是第一次接觸程序設(shè)計(jì)的學(xué)生和非計(jì)算機(jī)專、業(yè)的學(xué)生,感到學(xué)習(xí)吃力,認(rèn)為程序設(shè)計(jì)課程是最難學(xué)的課程,從心理上畏懼程序設(shè)計(jì)課程。由于入門課程沒有學(xué)會(huì),造成后續(xù)程序設(shè)計(jì)類課程的學(xué)習(xí)熱情也受到影響。本書試著改變現(xiàn)有教材的編寫方法和思路,定位于計(jì)算機(jī)專業(yè)的程序設(shè)計(jì)入門課程和非計(jì)算機(jī)專業(yè)程序設(shè)計(jì)導(dǎo)論課程,再點(diǎn)放在“入門”,實(shí)現(xiàn)從“人腦思維”向“計(jì)算機(jī)思維”的轉(zhuǎn)變。從分析學(xué)習(xí)、生活中經(jīng)常遇到的實(shí)例入于,分析程序設(shè)計(jì)的過程,算法描述的思路,這樣可降低理解算法的難度:程序編寫先用與人腦思維接近的偽代碼實(shí)現(xiàn),然后用程序設(shè)計(jì)語言實(shí)現(xiàn),程序設(shè)計(jì)語言也選用最容易入手的Visual Basic.NET,理論知識(shí)只涉及所有計(jì)算機(jī)語言的共性語法和語句,對(duì)某一種語言獨(dú)有的或特殊的語法知識(shí),本書不予介紹,這樣就降低了學(xué)習(xí)復(fù)雜語法知識(shí)的難度。從以上兩個(gè)方面入手,降低學(xué)習(xí)的難度,以達(dá)到程序設(shè)計(jì)入門課程不只是“學(xué)了”,而是“學(xué)會(huì)了”和“會(huì)學(xué)了”的基本目標(biāo)。

內(nèi)容概要

本書圍繞熟悉的實(shí)例介紹程序設(shè)計(jì)的語法知識(shí),分析程序算法,通過簡(jiǎn)單的算法、簡(jiǎn)化的語法學(xué)>J程序設(shè)計(jì)方法和算法描述方法,從而降低學(xué)習(xí)難度。    本書采用“任務(wù)驅(qū)動(dòng)”教學(xué)方法,強(qiáng)調(diào)動(dòng)腦、動(dòng)手,強(qiáng)調(diào)“在做中學(xué),在做中會(huì)”把訓(xùn)練編程思路放在主體地位,強(qiáng)化良好編程習(xí)慣的培養(yǎng)。    本書面向課堂教學(xué)的全過程設(shè)置教學(xué)環(huán)節(jié),將講解知識(shí)、訓(xùn)練技能、提高能力有機(jī)結(jié)合。每一章包括完整的教學(xué)環(huán)節(jié):本章教學(xué)導(dǎo)航—實(shí)例分析—知識(shí)講解—課堂同步實(shí)踐—課外拓展實(shí)踐—習(xí)題。每章精心設(shè)置了四個(gè)實(shí)踐性環(huán)節(jié):程序設(shè)計(jì)示范—課堂同步實(shí)踐—課外拓展實(shí)踐—單元獨(dú)立實(shí)踐,通過四個(gè)實(shí)踐性環(huán)節(jié),讓學(xué)生在反復(fù)動(dòng)手實(shí)踐的過程中,學(xué)會(huì)應(yīng)用所學(xué)知識(shí)解決實(shí)際問題。    本書適應(yīng)面廣,既可以作為計(jì)算機(jī)專業(yè)程序設(shè)計(jì)入門課程的教材,也可以作為非計(jì)算機(jī)專業(yè)程序設(shè)計(jì)導(dǎo)論課程的教材。

書籍目錄

第1章  編程準(zhǔn)備   1.1  本章教學(xué)導(dǎo)航   1.2  實(shí)例分析   1.3 知識(shí)講解     1.3.1 微型計(jì)算機(jī)的工作原理     1.3.2 計(jì)算機(jī)語言     1.3.3 編程環(huán)境     1.3.4 Visual Studio.NET的啟動(dòng)與退出     1.3.5 Visual Studio.NET環(huán)境中程序的運(yùn)行方法     1.3.6 認(rèn)識(shí)Visual Studio.NET集成開發(fā)環(huán)境   1.4 課堂同步實(shí)踐   1.5 課外拓展實(shí)踐   習(xí)題 第2章 程序設(shè)計(jì)方法與算法   2.1 本章教學(xué)導(dǎo)航   2.2  實(shí)例分析   2.3 知識(shí)講解     2.3.1 程序設(shè)計(jì)的基本步驟     2.3.2 程序執(zhí)行的過程     2.3.3 算法簡(jiǎn)介     2.3.4 算法的描述方法     2.3.5 邏輯代碼基礎(chǔ)   2.4 課堂同步實(shí)踐   2.5 課外拓展實(shí)踐   習(xí)題   單元實(shí)踐1 設(shè)計(jì)簡(jiǎn)單的控制臺(tái)程序     一、實(shí)訓(xùn)目的     二、任務(wù)描述     三、實(shí)訓(xùn)過程中出現(xiàn)的問題及其解決方法 第3章 語法元素與數(shù)據(jù)類型   3.1 本章教學(xué)導(dǎo)航   3.2 實(shí)例分析   3.3  知識(shí)講解     3.3.1 計(jì)算機(jī)語言的關(guān)鍵字     3.3.2 計(jì)算機(jī)語言的標(biāo)識(shí)符     3.3.3 計(jì)算機(jī)語言的數(shù)據(jù)類型     3.3.4 數(shù)據(jù)類型的轉(zhuǎn)換   3.4 課堂同步實(shí)踐   3.5 課外拓展實(shí)踐   習(xí)題 第4章 數(shù)據(jù)輸入與輸出   4.1 本章教學(xué)導(dǎo)航   4.2  實(shí)例分析   4.3 知識(shí)講解     4.3.1 數(shù)據(jù)輸入     4.3.2 數(shù)據(jù)輸出   4.4 課堂同步實(shí)踐   4.5 課外拓展實(shí)踐   習(xí)題   單元實(shí)踐2 數(shù)據(jù)類型與數(shù)據(jù)輸入、輸出     一、實(shí)訓(xùn)目的     二、任務(wù)描述     三、任務(wù)實(shí)現(xiàn)     四、實(shí)訓(xùn)過程中出現(xiàn)的問題及其解決方法 第5章 變量與數(shù)據(jù)存儲(chǔ)   5.1 本章教學(xué)導(dǎo)航   5.2 實(shí)例分析   5.3 知識(shí)講解     5.3.1 數(shù)據(jù)在計(jì)算機(jī)中的表示方法     5.3.2 存儲(chǔ)器     5.3.3 變量     5.3.4 常量     5.3.5 枚舉   5.4 課堂同步實(shí)踐   5.5 課外拓展實(shí)踐   習(xí)題 第6章 數(shù)組與結(jié)構(gòu)第7章 運(yùn)算符與表達(dá)式第8章 模塊化程序設(shè)計(jì)第9章 程序的流程控制第10章 典型算法與編程參考文獻(xiàn)

章節(jié)摘錄

第1章 編程準(zhǔn)備在學(xué)習(xí)程序設(shè)計(jì)方法之前,首先熟悉編程環(huán)境,了解程序的運(yùn)行過程,了解微型計(jì)算機(jī)的工作原理、計(jì)算機(jī)語言的類型等基礎(chǔ)知識(shí),有利于更好地理解程序的算法設(shè)計(jì)和程序的執(zhí)行過程。1.1 本章教學(xué)導(dǎo)航1.2 實(shí)例分析【任務(wù)1-1】編程計(jì)算總金額。1)任務(wù)描述李明同學(xué)購(gòu)買了第5、6兩期的《汽車之友》雜志,雜志的單價(jià)為9元,李明試著用Visual Basic.NET編寫了一個(gè)計(jì)算總金額的程序Chapterl_l。請(qǐng)?jiān)赩isual Studio.NET環(huán)境中打開該程序,瀏覽程序代碼,然后運(yùn)行該程序,觀察運(yùn)算結(jié)果是否正確。2)問題分析很顯然,計(jì)算兩本相同雜志的總金額,可以用乘法,即9元×2=18元。當(dāng)然也可以用加法,即9元+9元=18元。不管使用哪一種方法計(jì)算總金額,結(jié)果都應(yīng)該是18元。3)操作過程

編輯推薦

《程序設(shè)計(jì)導(dǎo)論》適應(yīng)面廣,既可以作為計(jì)算機(jī)專業(yè)程序設(shè)計(jì)入門課程的教材,也可以作為非計(jì)算機(jī)專業(yè)程序設(shè)計(jì)導(dǎo)論課程的教材。

圖書封面

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


    程序設(shè)計(jì)導(dǎo)論 PDF格式下載


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

 
 

 

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

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