• 
    

    
    

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

      淺析編程入門(mén)語(yǔ)言《small basic》教學(xué)

      2019-01-15 23:21:57王?,?/span>
      山西青年 2019年20期
      關(guān)鍵詞:編程語(yǔ)言語(yǔ)句編程

      王希瑤

      (臺(tái)州職業(yè)技術(shù)學(xué)院,浙江 臺(tái)州 318000)

      隨著計(jì)算機(jī)和軟件變得越來(lái)越精深,編程語(yǔ)言發(fā)展很快,并且隨之匯集了更復(fù)雜的概念。從而造成現(xiàn)代大部分編程語(yǔ)言以及相關(guān)的概念對(duì)于初學(xué)者掌握起來(lái)而言頗具挑戰(zhàn)性。這一事實(shí)已經(jīng)開(kāi)始阻礙人們學(xué)習(xí)或嘗試計(jì)算機(jī)編程。

      《small basic》是一門(mén)針對(duì)初學(xué)者設(shè)計(jì)的一門(mén)編程語(yǔ)言,它是微軟公司發(fā)布的一款面向?qū)ο蟮木幊陶Z(yǔ)言,它的智能化程度很高,并不需要記憶很多命令就可以編程,非常容易,親切,有趣,適合初學(xué)者。

      《small basic》的“智能感知”功能極大地降低了學(xué)習(xí)者的記憶難度,提高了輸入程序的速度和準(zhǔn)確性。同時(shí)在窗口右邊能看到所輸入的命令或語(yǔ)句的含義,對(duì)學(xué)生正確地選擇和使用命令幫助非常大。

      一、教學(xué)內(nèi)容具體安排

      (一)入門(mén)介紹

      讓學(xué)生認(rèn)識(shí)《small basic》環(huán)境,有哪些不同的部分,包括編輯器、工具欄、表面。

      然后編寫(xiě)第一個(gè)程序。編寫(xiě)完畢如何保存運(yùn)行。再來(lái)解讀第一個(gè)程序,讓學(xué)生真切感受到什么是真正的計(jì)算機(jī)程序。讓學(xué)生理解程序、指令、語(yǔ)句這些耳熟的又模糊的概念。

      (二)基礎(chǔ)概念引入

      這部分將引入如何在程序中引入變量,以及變量的命名規(guī)則。對(duì)這些枯燥的概念,引用生活中的例子。變量名不能使用關(guān)鍵名,就好比申請(qǐng)電話號(hào)碼,不能申請(qǐng)119、110這些專(zhuān)用號(hào)碼。不能取用已任名的變量名,就好比一個(gè)家庭不能把兩個(gè)孩子同名。變量的命名規(guī)則學(xué)生好理解,但給變量賦值的概念學(xué)生不容易理解。教學(xué)中可以將其比喻為日常生活中的“盒子”“袋子”等等,給變量賦值,就相當(dāng)于將物品放入盒子中。

      對(duì)象及其屬性、操作,是《small basic》語(yǔ)言中最重要的概念,為了讓學(xué)生理解這些概念,通過(guò) “海龜繪圖”的任務(wù),基于對(duì)“小海龜”是一個(gè)動(dòng)物的認(rèn)識(shí),了解“小海龜”是一個(gè)“對(duì)象”,它的“移動(dòng)”(move)“轉(zhuǎn)彎”(turn)等動(dòng)作稱(chēng)為“操作”,它的移動(dòng)“速度”(speed)、所處位置等信息稱(chēng)為“屬性”,比較容易理解。為了加深學(xué)生對(duì)以上概念的理解還舉了“人”的例子,“站起”“舉手”等動(dòng)作就是人的“操作”,“身高”“體重”等信息就是人的“屬性”。在“車(chē)”的例子中,車(chē)的“型號(hào)”和“顏色”等是車(chē)的“屬性”,車(chē)的“前進(jìn)”和“倒退”是它的操作。用提問(wèn)的方式,讓學(xué)生慢慢明白,“操作”是一個(gè)動(dòng)詞,“屬性”是一個(gè)名詞,從而理解什么是對(duì)象的操作,什么是對(duì)象的屬性。

      (三)基本程序結(jié)構(gòu)

      《small basic》以語(yǔ)句為單位來(lái)解釋執(zhí)行。按照語(yǔ)句的執(zhí)行方式不同,可以分為順序、選擇、循環(huán)3種基本的程序結(jié)構(gòu)。學(xué)生的難點(diǎn)是循環(huán)結(jié)構(gòu),變量初始化值的設(shè)定和界限的設(shè)定??梢越柚鞒虉D來(lái)幫助學(xué)生理解該語(yǔ)句的使用。比如最典型的累加任務(wù),先對(duì)任務(wù)進(jìn)行簡(jiǎn)化,把原有任務(wù)1+2+3+……100,簡(jiǎn)化成任務(wù)1+2+3+4+5,對(duì)這個(gè)小任務(wù),學(xué)生知道把幾個(gè)數(shù)依次加上。但一碰到累加到一百,學(xué)生馬上想到先把1+100,然后套用公式,頭腦里還是沒(méi)有把要求拋給計(jì)算機(jī),讓計(jì)算機(jī)去解決的思想。所以要把任務(wù)簡(jiǎn)化,沒(méi)有真正體會(huì)到累加,什么叫累加,累加就是在原來(lái)加的結(jié)果上再加上一個(gè)數(shù)。教學(xué)的關(guān)鍵是將解題思路細(xì)化成算法步驟。引進(jìn)“計(jì)數(shù)變量”和“算法變量”,利用循環(huán)結(jié)構(gòu)主要解決這種需要進(jìn)行大量重復(fù)累計(jì)計(jì)算。

      (四)任務(wù)案例

      當(dāng)基本概念和程序結(jié)構(gòu)掌握后,主張用主題引領(lǐng)或者任務(wù)驅(qū)動(dòng)的方式推進(jìn)教學(xué),主題或任務(wù)的選擇應(yīng)與學(xué)生的興趣、學(xué)習(xí)和生活緊密相關(guān),這樣既有利于激發(fā)學(xué)生學(xué)習(xí)信息技術(shù)的興趣,又有利于教學(xué)任務(wù)的完成和學(xué)生能力的培養(yǎng)。

      二、教學(xué)方法要點(diǎn)

      (一)任務(wù)由簡(jiǎn)入繁

      先拋出典型任務(wù),讓學(xué)生自己把任務(wù)簡(jiǎn)化,先考慮簡(jiǎn)化后的任務(wù)如何處理,并把思路細(xì)化成具體的算法語(yǔ)句,然后以此作為知識(shí)的生長(zhǎng)點(diǎn),把任務(wù)還原,完成后,再拋出類(lèi)似任務(wù)加以鞏固。然后提高難度,把任務(wù)逐步擴(kuò)展。

      (二)積極探討,提升能力

      要想方設(shè)法讓學(xué)生投入?yún)⑴c到操作中,讓學(xué)生有把自己的想法,用程序語(yǔ)句表達(dá)出來(lái),然后讓計(jì)算機(jī)去演算,是不是得到預(yù)想的結(jié)果,從而體會(huì)到編程的樂(lè)趣。通過(guò)一些有趣、熟悉、代表性的問(wèn)題進(jìn)行模仿、操作、探索、激發(fā)學(xué)習(xí)的興趣,鼓勵(lì)學(xué)生大膽質(zhì)疑發(fā)現(xiàn)問(wèn)題,并抓住學(xué)生的問(wèn)題,以此作為教學(xué)的關(guān)鍵點(diǎn),引發(fā)學(xué)生探討,各抒己見(jiàn),從而提高學(xué)生的實(shí)操能力。

      (三)引導(dǎo)學(xué)生,注重反思

      在教學(xué)中一定要培養(yǎng)學(xué)生養(yǎng)成反思的習(xí)慣,自己編寫(xiě)的程序,出錯(cuò)后如何處理,這是提高解決問(wèn)題的好時(shí)機(jī)。通過(guò)程序閱讀,發(fā)現(xiàn)漏洞與錯(cuò)誤,并加以歸納。另外,還要讓學(xué)生將自己編寫(xiě)的程序還原成計(jì)算過(guò)程,來(lái)驗(yàn)證程序,找出問(wèn)題,進(jìn)而改善,養(yǎng)成嚴(yán)謹(jǐn)?shù)木幋a習(xí)慣。

      三、總結(jié)

      三十課時(shí)的SmallBasic教學(xué)對(duì)學(xué)生來(lái)說(shuō)是對(duì)編程的啟蒙,但其語(yǔ)言本身的趣味性會(huì)引發(fā)學(xué)生強(qiáng)大的編程興趣,再加上“智能感知”功能使得學(xué)生很容易上手。短短幾十個(gè)課時(shí)就能讓學(xué)生建立計(jì)算機(jī)思想,增強(qiáng)邏輯思維。

      猜你喜歡
      編程語(yǔ)言語(yǔ)句編程
      我家有只編程貓
      我家有只編程貓
      我家有只編程貓
      我家有只編程貓
      壓力-體積轉(zhuǎn)換在CFC編程語(yǔ)言中的實(shí)現(xiàn)解析
      重點(diǎn):語(yǔ)句銜接
      Java編程語(yǔ)言的特點(diǎn)與應(yīng)用
      淺談不同編程語(yǔ)言對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)的影響
      電子制作(2018年1期)2018-04-04 01:48:36
      精彩語(yǔ)句
      面向?qū)ο骔eb開(kāi)發(fā)編程語(yǔ)言的的評(píng)估方法
      池州市| 英德市| 高唐县| 威宁| 盐源县| 石棉县| 苗栗县| 岫岩| 宣化县| 金塔县| 门头沟区| 历史| 喀喇| 商丘市| 镇沅| 台中市| 县级市| 扎兰屯市| 静海县| 固安县| 定兴县| 凤山市| 安顺市| 商城县| 株洲市| 德格县| 郯城县| 隆回县| 璧山县| 汶川县| 达拉特旗| 乐昌市| 沈丘县| 贡觉县| 台州市| 中超| 文登市| 二连浩特市| 弥渡县| 林甸县| 横山县|