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.

主站蜘蛛池模板: 婷婷激情五月网| 丁香婷婷综合激情| A级毛片无码久久精品免费| 黄色网在线| 毛片网站观看| 国产永久在线视频| 丁香六月激情综合| 日韩毛片视频| 伊人婷婷色香五月综合缴缴情| 日韩免费成人| 亚洲电影天堂在线国语对白| 日本伊人色综合网| 2021亚洲精品不卡a| 亚洲色图欧美激情| 91福利国产成人精品导航| AV天堂资源福利在线观看| 亚洲91在线精品| 久久久成年黄色视频| 国产黑丝一区| 欧美一道本| 国产成人精品18| 人妻精品久久久无码区色视| 日本精品视频| 亚洲欧美日韩天堂| 亚洲欧美日本国产专区一区| 国产日韩欧美精品区性色| 2020国产精品视频| 午夜a视频| 在线免费a视频| 一级爱做片免费观看久久| 久久亚洲中文字幕精品一区| 亚洲无码高清视频在线观看 | 国产精品制服| 麻豆精选在线| 无码内射中文字幕岛国片| 91久久偷偷做嫩草影院免费看| 91在线国内在线播放老师 | 香蕉精品在线| 久久鸭综合久久国产| 国产精品自拍合集| 国产在线八区| 午夜在线不卡| 在线日韩一区二区| 制服丝袜在线视频香蕉| 免费三A级毛片视频| 亚洲天堂精品视频| 国产亚洲欧美另类一区二区| 欧美午夜在线观看| 日韩免费视频播播| AV色爱天堂网| 亚洲成人高清在线观看| 在线看片中文字幕| 在线观看免费黄色网址| 国产中文一区二区苍井空| 免费无遮挡AV| 国产精品福利在线观看无码卡| 久久青青草原亚洲av无码| 国产精品欧美在线观看| 日韩精品欧美国产在线| 91麻豆精品国产高清在线| 成人综合网址| 亚洲综合激情另类专区| 人妻21p大胆| 五月婷婷精品| 在线观看国产精品第一区免费| 成年A级毛片| 亚洲精品黄| 成人午夜视频网站| 三级毛片在线播放| 国产69囗曝护士吞精在线视频| 久久一级电影| 69综合网| 亚洲欧美成人在线视频| 日韩欧美国产成人| 在线观看欧美精品二区| 99久视频| 亚洲天堂视频网站| 亚洲综合专区| 538国产在线| 人人看人人鲁狠狠高清| 在线观看91香蕉国产免费| 久久综合亚洲色一区二区三区|