• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      初中VB教學中程序范例選擇與設計的策略

      2017-10-23 14:44葛新
      關鍵詞:初中策略

      葛新

      摘要:Visual Basic程序設計部分的教學內(nèi)容,一直以來就是初中信息技術教學的難點之一。學生總認為程序設計復雜難懂,所以對所學內(nèi)容不感興趣。筆者認為,如果教師在選擇和設計程序范例時,能熟練運用趣味性、實用性、拓展性、前瞻性等策略,將對教學現(xiàn)狀有很大改觀。

      關鍵詞:初中;VB;程序范例;策略

      中圖分類號:G633.67文獻標識碼:A 文章編號:1992-7711(2017)17-091-1

      興趣是學習最好的老師,是激發(fā)學生學習的源動力。記得學生在下課時總喜歡問我:“老師,VB能制作游戲程序嗎?”“老師,你會編寫病毒程序嗎?”這些問題的出現(xiàn)都說明學生對程序是好奇的,是感興趣的。那么我們教師為什么不能抓住這些興趣點,用一些帶有游戲性質(zhì),甚至是一些帶有惡作劇性質(zhì)的范例來吸引學生呢?此時可以先把學生引進來,然后再漸漸地讓他們認識到程序不僅可以游戲,可以惡作劇,更可以做很多有用和有意義的事情。

      一、把趣味性作為選擇和設計范例的第一原則

      例如,在講VB第1課時,我就給學生演示了一個簡單的“QQ盜號程序”。實際上就是用VB強大的可視化界面編輯器仿造了一個QQ的圖形化界面,并利用TextBox控件和文件讀寫命令將輸入的賬號和密碼信息記錄到一個文本文件中,讓這個程序看上去好像真的可以盜號一樣。結果在學生中卻取得了轟動效應,不少學生對VB表現(xiàn)出了濃厚的興趣,有的學生甚至開始崇拜我。

      當然教師在提高范例的趣味性時,有時也會遇到這樣的問題,比如要讓某個程序看起來更有趣,必然要為程序增加一些功能,然而這樣做的結果就是導致程序制作難度的增加。教師需要花更多的時間去講解,但實踐證明只要教師能把難度控制在一個適度的范圍內(nèi),學生是樂于接受的,而且學生或許還能從這個有點難度的例子中學到更多的知識,獲得更大的成就感。例如,在目前的教材中有一個“猜數(shù)游戲”的例子,但功能只是判斷輸入的數(shù)字有沒有猜中隨機產(chǎn)生的數(shù)字,是大了還是小了。并不像一個真正意義上的游戲。于是我就對其進行了改造,加入了“難度設置”和“猜數(shù)機會進度條”(如果猜不中進度條就會不斷減少)。這樣就使程序更像一個游戲了,實踐證明,程序的難度雖然增加了一些,學生卻更感興趣了。

      二、關注程序的實用性

      在講“循環(huán)語句”時,不少教師喜歡使用“折紙問題”的例子。

      【折紙問題】 假如一張紙的厚度為0.6mm,且面積足夠大的紙,將它不斷地對折,問對折多少次后的厚度可達到珠穆朗瑪峰的高度(8848米)。

      從表面上看,這是一個很有趣的問題。但仔細分析就會發(fā)現(xiàn),問題本身是封閉的,編寫出來的程序沒有輸入且只有一種輸出,這樣的程序只能解決一個特定的問題。然而我們編寫程序的目的更多的是想解決一類問題,是想找到這一類問題的共同的解決辦法。因此程序應該是有輸入的,而且要根據(jù)輸入給出與其相應的處理和輸出。然而,同樣是講“循環(huán)語句”

      如果使用“文件加密解密”的例子,效果就完全不一樣了。

      在這個例子中,程序通過“循環(huán)語句”,依次讀取文本框中的每個文字,并將其轉換為ASCII碼,然后再通過簡單的數(shù)學計算(加1或減1)改變文字的編碼,這時只要程序再將編碼轉換成文字輸出到文件中,文本就變得看不懂了,就好像被加密了一樣。但如果把這個程序再反向執(zhí)行一遍,即從文件輸入,反向計算,再從文本框輸出,文字就又還原了,就好像被解密了一樣。這個例子不僅有輸入而且有輸出,有很強的實用性。可以想象,當學生用自己編寫的程序對各種文本進行加密解密時,是何等的快樂和自豪??!通過這個范例,學生不僅學習了循環(huán)語句的用法,還了解了文件加密解密的基本原理和實現(xiàn)方法,可以說是一舉多得的。

      三、為范例預留拓展的空間

      子曰:“學而不思則罔”要想讓學生的學習有連續(xù)性,讓課堂始終抓住學生,吸引學生,程序范例就要為學生預留思考的空間。因此范例不僅要有趣、實用,還要可以拓展,也就是說范例應該是不完美的,是可以引發(fā)學生思考和進一步改進的。這些改進可以體現(xiàn)在程序的功能上,或是易用性上,或是算法上。這種改進一旦成功,學生將獲得更大的成就感,對學生的后續(xù)學習也會有很大幫助。

      例如在講賦值語句時,有一個簡單計算器的例子,在第一次講解時,完全可以只講解加法計算器的實現(xiàn)方法,然后請學生思考如何實現(xiàn)減法,乘法,除法等計算功能,如何解決除法中除數(shù)為0的問題等等。這樣一來就會讓學生意識到自己不僅是在模仿,更是在創(chuàng)造,在超越。

      四、用帶有前瞻性的眼光審視程序范例

      不知大家是否想過,在你面對的眾多學生中,也許某一位就是未來的“比爾蓋茨”,未來的“喬布斯”。那么你的程序課,可能就是他的啟蒙課。你講的每一個程序范例,都可能影響到他未來的編程習慣,甚至是編程思想。因此,教師在審視自己選擇和設計的程序范例時,應該把眼光放遠一點。應該審視一下范例能不能培養(yǎng)學生良好的編程習慣,能不能幫助學生用計算機特有的思維方式來解決問題。

      例如目前大多數(shù)中學在講VB時,所使用的都是6.0版本,然而這個版本的程序代碼在編寫時有很多不規(guī)范的地方。比如程序中的變量在使用時無需聲明,系統(tǒng)會根據(jù)程序自動為變量設定類型,表面上是方便了用戶,但對初學程序設計的學生而言,這種方便將會導致學生沒有數(shù)據(jù)類型的概念,如果程序稍微復雜一點就很容易出錯。長此以往學生將會養(yǎng)成很不好的編程習慣。因此教師此時的眼光就應該放遠一點,就應該在每一個范例中注意為變量書寫聲明,不要因為VB有這樣的便利就忽略了學生的未來。

      總之,要想讓學生好學樂學,就要讓學生感興趣,讓學生感受到知識的實用價值,讓學生有思考和創(chuàng)造的空間,面向學生的未來和明天。

      猜你喜歡
      初中策略
      初中物理“問題—發(fā)現(xiàn)”式課堂的實踐與思考
      共情教學模式在科學課堂的構建與實施研究
      計算機教學中存在的問題與對策研究
      素質(zhì)教育背景下初中教學管理目標研究
      Passage Four
      祥云县| 高邑县| 兴安县| 凤凰县| 宜阳县| 剑河县| 山阳县| 孟连| 桐庐县| 高清| 庄浪县| 会宁县| 大新县| 达州市| 惠州市| 五指山市| 昌宁县| 贵州省| 安化县| 华坪县| 克山县| 定襄县| 南和县| 江永县| 延吉市| 咸宁市| 榆社县| 泾源县| 含山县| 台江县| 南康市| 依兰县| 雅安市| 恩平市| 阜阳市| 闵行区| 伽师县| 罗平县| 石棉县| 凤凰县| 阳江市|