999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

合理優化《算法與程序設計》的幾點建議

2011-12-29 00:00:00梁晶晶
考試周刊 2011年76期


  摘 要: 《算法與程序設計》內容復雜、枯燥。在教學過程中,學生容易產生許多困惑,不能理解相應的教學內容。經過細致分析,作者發現整個教材結構、教材內容有很大問題,從學生的認知規律上來看,相關知識點不好掌握。為了解決此問題,建議優化幾部分教材內容,從而達到高質量教學的目的。
  關鍵詞: Visual Basic 6.0 《算法與程序設計》 窮舉法 優化
  
  由于本地區教學環境的局限性,選修模塊選擇了《算法與程序設計》這本書。本書主要選用Visual Basic 6.0(以下簡稱VB6.0)作為程序設計語言。在本教材中,我們可以看到內容抽象、枯燥、邏輯性強等特點,特別發現存在著不合理的教學結構和教學內容,這樣的教學結構和教學內容對于從事多年教學工作、經驗豐富的教師來說,也是無從下手的。常常講完一節課的內容,學生還是不知道在講些什么,更不知道如何編寫程序來完成任務。我一開始以為是在教學方法或上有問題,而后發現是教材有些問題。自從調整了以后,發現學生的思路很清晰,更容易概念的理解,也能更好地掌握教材的知識點,在實踐上運用自如。為了使教學過程更加明朗,我談談優化教材的建議。
  一、空缺內容,填補有序
  在《算法與程序設計》教材中,第二章是程序設計ABC,首先在第一節里介紹了我們的“創作室”VB6.0的窗口界面。在介紹此內容的時候,我借用了“歡迎進入VB世界!”的例子來介紹窗口,主要是通過程序的實現過程來完成內容的講解。我認為這部分內容充其量是在介紹這個程序實現的過程,和第一章第三節初試身手,體驗編程的內容很相似,該詳細介紹VB6.0窗口的組成部分及相關的功能,只有了解了窗口組成部分及相關的功能,學生才能更好地使用此軟件去編寫程序。建議在了解圖2-1后再增加一些內容,這些內容是關于標題欄、菜單欄、工具欄、工程管理器、窗體設計器、屬性窗口、代碼窗口、工具箱、窗體布局窗口的簡單介紹。比如說:標題欄除了顯示正在開發的工程名之外,還顯示系統的工作狀態。系統的工作狀態有設計態(Design):編輯代碼和設計界面時的狀態;運行態(Run):運行應用程序時的狀態;中止態(Break):程序暫停執行時的狀態。類似于這樣,可以把經常用到的一些功能結合例子介紹給學生,這樣就不會讓學生不知如何下手。
  二、循序漸進,調整順序
  在《算法與程序設計》教材中,我發現第二章的內容主要介紹的是VB6.0的基礎知識,但是在第二章缺少的一部分重要的內容卻在第四章的第二節中做了介紹。我認為這部分內容很重要,是VB6.0的基礎知識的核心,也是學生理解VB6.0是面向對象程序設計語言的關鍵。所謂面向對象的程序設計(Object Oriented Programming,OOP) 是一種以對象為基礎,以事件來驅動對象執行的程序設計,將解決問題的過程看作是一個對象分類演繹的過程。所以我認為缺少的內容包括對象、類、屬性、方法、事件、事件驅動。我建議這部分內容可以提前到第二章里面去講解,可以放在認識完“創作室”后面來講。這些名詞有些抽象,不好理解,這時可以借助一些生活的例子來講解,但是要清晰地介紹這些名詞的意思。雖然在第二章第一節中可視化編程的一般步驟里介紹一些這方面的內容,但是我認為應該把第四章的第二節內容拉過來,做獨立內容。只有把這部分的內容介紹清楚了,學生才能真的明白VB6.0軟件的兩個特點:可視化和面向對象,也才能真正懂得編程,了解怎樣去編程。
  三、從簡到難,層層遞進
  在本書的第三章里,介紹了用解析法、窮舉法、遞歸法解決問題,在講解這些方法的時候,本書用了一些例子向學生介紹這些方法,問題就出在這些例子上,方法很好理解。但是恰恰是這些例子把學生迷惑了,該類算法對于學生來講是陌生的,學生還沒理解,再去考慮復雜的實例,從學生認知規律上來看,相關知識點是不易掌握的。所以我建議在介紹這些方法的時候,可以考慮降低難度,從簡單入手,逐漸增加難度。但是前提條件是,在學生掌握知識點,理解相關內容后,再提高難度,這樣才能滿足“貧富差距”的學生。比如說在介紹窮舉法時,先介紹概念,所謂的窮舉法也叫枚舉法、列舉法,將求解對象一一列舉出來;然后逐一加以分析、處理,并驗證結果是否滿足給定的條件,窮舉完所有對象,問題將最終得以解決,最后再舉一簡單的例子:水仙花數。水仙花數是指一個三位數,它的個位數的立方和正好等于該數本身。
  四、友好語言,人文幫助
  在計算機語言界,VB6.0可謂是友好的語言,它的友好表現在它的可視化特點。所謂的可視化程序設計是一種全新的程序設計方法,它主要是讓程序設計人員利用軟件本身所提供的各種控件,像搭積木式地構造應用程序的各種界面,再編寫少量的代碼就可以應用程序。既然如此友好,教材也不能少了友好的幫助。我建議在第二章第二節可視化編程的一般步驟后應該加一些幫助事項,給學生一些幫助和提醒,提醒學生在編寫程序的時候不容易犯錯。這方面的內容可以包括:代碼輸入規則、編程注意事項,等等。比如在代碼輸入規則中,代碼按行輸入,一行代碼輸入完畢,換行輸入下一行代碼;代碼不區分字母大小寫(雙引號內的字符串除外);代碼中除了中文字外,所有符號都必須在英文狀態下輸入;單引號后的內容為注釋,不執行,只是對該行代碼的文字說明,方便程序理解。我認為只有提供好的幫助,讓學生一早注意到容易犯錯的地方,才能讓學生在編程過程少犯錯,減少不必要的麻煩。
  雖說“興趣是最好的老師”,但一本好的教材也是可以很好地指引學生向著成功的方向邁進的。當然要編好一本教材,前前后后要考慮的因素很多,本書也有作者要考慮的問題,我只是提出一些建議,最終的目標是讓學生更好地學習《算法與程序設計》,更好地培養創新意識,更好地提高信息素養。
  
  參考文獻:
  [1]周黎,錢瑛.程序設計基礎——VB教程.人民郵電出版社,2008.
  [2]李藝,董玉琦.算法與程序設計.北京:教育科學出版社,2004.
  [3]新智工作室.VB6.0中文版教程.電子工業出版社,2001.
  [4]李立宗.VB程序設計教程.南開大學出版社,2009.

主站蜘蛛池模板: 国产精品久久久久久久伊一| 天天操精品| 精品撒尿视频一区二区三区| 久久免费精品琪琪| 婷婷久久综合九色综合88| 亚洲美女AV免费一区| 又爽又大又光又色的午夜视频| 在线精品视频成人网| 国产主播喷水| 特级aaaaaaaaa毛片免费视频| 亚洲AV无码乱码在线观看裸奔| 精品免费在线视频| 国产精品一区二区国产主播| 国产成人凹凸视频在线| 无码专区在线观看| 久久久久久久97| 国产手机在线小视频免费观看| 亚洲人成电影在线播放| 久久99热66这里只有精品一| 看国产一级毛片| 在线观看视频99| 特黄日韩免费一区二区三区| 91在线中文| 特级做a爰片毛片免费69| 欧美精品不卡| 色妞永久免费视频| 欧美综合一区二区三区| 男女精品视频| 国产亚洲精品资源在线26u| 久久久久夜色精品波多野结衣| 国产乱论视频| 久久综合五月| 国产精品免费久久久久影院无码| 五月婷婷精品| 欧美无专区| 在线播放真实国产乱子伦| 永久免费av网站可以直接看的| 国产欧美视频综合二区| 狠狠做深爱婷婷综合一区| 欧美另类视频一区二区三区| 在线高清亚洲精品二区| 香蕉在线视频网站| 成人精品视频一区二区在线| 亚洲欧洲自拍拍偷午夜色无码| 亚洲资源在线视频| 一本大道无码高清| 欧洲亚洲一区| 国产亚洲欧美日韩在线一区二区三区| 日韩高清一区 | 亚洲成人一区在线| 一级毛片在线播放免费| 亚洲一级无毛片无码在线免费视频 | 毛片卡一卡二| a级毛片一区二区免费视频| 国产91特黄特色A级毛片| 丝袜美女被出水视频一区| 亚洲欧洲日产国码无码av喷潮| 91成人在线观看| 亚洲清纯自偷自拍另类专区| 久久成人免费| 国产一二三区在线| 久久久久久国产精品mv| 国产激情无码一区二区免费| 国产精品欧美日本韩免费一区二区三区不卡 | 人妻无码中文字幕一区二区三区| 欧美人与牲动交a欧美精品| 被公侵犯人妻少妇一区二区三区| 国产一级毛片高清完整视频版| 精品成人一区二区三区电影| 欧美激情首页| 极品国产一区二区三区| 国产不卡在线看| 91麻豆精品国产高清在线| 亚洲三级片在线看| 亚洲二区视频| 欧洲免费精品视频在线| 久久情精品国产品免费| 人妻无码中文字幕第一区| 日韩大乳视频中文字幕| 精品国产香蕉在线播出| 婷婷99视频精品全部在线观看| 国产网站黄|