• 
    

    
    

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

      ?

      小學(xué)Python語言教學(xué)中基礎(chǔ)知識點的學(xué)習(xí)策略

      2020-07-14 06:37:20廣東省佛山市順德區(qū)倫教北海小學(xué)
      天津教育 2020年18期
      關(guān)鍵詞:程序設(shè)計命令語句

      ■廣東省佛山市順德區(qū)倫教北海小學(xué) 陳 俊

      一、Python語言基礎(chǔ)知識點興趣度的收集

      我以所任教的六年級學(xué)生為例,對5個教學(xué)班學(xué)生對Python每個章節(jié)的基礎(chǔ)知識點和對程序的興趣點進(jìn)行歸納,如表1所示:

      表1 基礎(chǔ)知識點的興趣度調(diào)查表

      了解學(xué)生對基礎(chǔ)知識點的興趣度,才能清楚地知道學(xué)生的學(xué)習(xí)方向。Python提供一個很容易入手的平臺給學(xué)生,它雖然是一個優(yōu)秀而又全面的圖形化編程軟件,但也有比較難學(xué)的大型程序設(shè)計。所以要正確了解學(xué)生的學(xué)習(xí)需求,才能設(shè)置最好的教學(xué)任務(wù),讓學(xué)生掌握有效的、簡單的程序設(shè)計思路,激發(fā)濃厚的學(xué)習(xí)興趣。

      二、Python編程教學(xué)中基礎(chǔ)知識點培養(yǎng)方法

      (一)培養(yǎng)編程的學(xué)習(xí)興趣

      Python編程學(xué)習(xí)第二課內(nèi)容是認(rèn)識海龜模塊,在Python中有豐富的模塊,模塊是別人設(shè)計好的,能提供某類工程的程序集合。課程的第一個命令就是“form turtle import*”的命令語句。這是學(xué)習(xí)海龜畫圖最基礎(chǔ)的知識點。雖然是基礎(chǔ)語句,但是涉及很多英語和數(shù)學(xué)知識,往往運用起來就不容易,很多學(xué)生并沒有理解單詞的意思。在輸入時就會出錯。經(jīng)常犯類似錯誤,會導(dǎo)致他們對程序設(shè)計失去學(xué)習(xí)興趣。

      例如,在輸入from turtle import*,這就是一個對命令單詞的理解。對于這個命令,我會告訴學(xué)生,要創(chuàng)作圖形,必須先要從“進(jìn)門”開始。開門口令就是這條語句。簡言之,要完成教師布置的任務(wù)單,首先要記住進(jìn)門“口訣”。除了牢記“口訣”,在輸入字母時,還要嚴(yán)格按照大小寫輸入,而且要用英文狀態(tài)的字符。

      完成第一步導(dǎo)入模塊后,還需要設(shè)置海龜?shù)闹羔樥Z句:“shape”(小海龜形狀)。要學(xué)生去理解什么是指針比較難,因為這里涉及指針的角度變化,角度與數(shù)量的關(guān)系等。理解能力差的學(xué)生就開始厭倦這種“類似”英語和數(shù)學(xué)的知識,漸漸地就失去學(xué)習(xí)編程的興趣。又例如,在學(xué)習(xí)第三課線段圖的多邊形時,涉及轉(zhuǎn)角的角度,怎樣的轉(zhuǎn)角才是正確的,轉(zhuǎn)了第一次之后,第二次的轉(zhuǎn)角是否也是一樣。多邊形變化很多,出現(xiàn)一個差錯,整個圖形就不正確或者不完整。而且轉(zhuǎn)角方向問題很容易混淆,也讓部分同學(xué)對學(xué)習(xí)程序的興趣大大降低。因此,上課前,我先制作課件動畫,用于演示輸入過程。在講解線路畫過程中,我會用動畫演示使用不同命令而造成不同角度的變化。學(xué)生直觀觀察角度和變數(shù)的變化后,就會說:“原來入門口訣也并不是這樣難”“我知道怎么做了”“角度的變化原來是這樣的”。用這樣的方式,激起學(xué)生的興趣和好奇心。

      (二)重復(fù)操作練習(xí),讓基礎(chǔ)知識點鞏固

      有了上面的演示導(dǎo)入,學(xué)生的學(xué)習(xí)興趣和理解能力都會相應(yīng)提高,這時就要進(jìn)行基礎(chǔ)知識點的鞏固。例如,在畫線段圖中有四套例題:畫臺階,畫小草,畫米子和課后創(chuàng)作線段畫的圖案。這都是學(xué)習(xí)線段畫最好的三個例子和課后練習(xí),是對命令加深記憶最好的。

      首先,我會讓學(xué)生先用筆描繪,并在例題旁邊進(jìn)行重抄例題命令,讓學(xué)生認(rèn)知里有一個大致圖案輪廓。抄寫完畢后,馬上上機(jī)操作,前兩次可以看書,但是第三次就不能看書了,必須獨立完成。其次,對四套練習(xí)重復(fù)進(jìn)行,在兩個課時就完成。最后,第三課時進(jìn)行個別抽查和小組抽查,檢驗前兩個課時的練習(xí)效果。結(jié)合視頻教學(xué)講到角度變化時,要學(xué)生回答與基礎(chǔ)知識點相關(guān)的問題。例如:“你知道畫臺階的角度變化是如何的呢?”這時,學(xué)生都會回答:“從選擇顏色后,通過前進(jìn)——轉(zhuǎn)角——前進(jìn)來實現(xiàn)畫臺階”“三根小草,左右的夾角是相同的,這樣就能形成一個對稱圖案?!?/p>

      (三)設(shè)計程序步驟,解決基礎(chǔ)知識點的問題

      例如,在畫幾何圖形這節(jié)課。通過輸入在“》》》”輸入語句,Python就會馬上執(zhí)行任務(wù)。Python本身就是圖形化的一個編程軟件,在學(xué)習(xí)復(fù)雜編程中,通過設(shè)計程序步驟,明確學(xué)習(xí)任務(wù),加強(qiáng)對基礎(chǔ)知識點的學(xué)習(xí)。程序設(shè)計的流程:分析程序問題和解決問題,設(shè)計程序算法(運用到的命令),編寫程序,調(diào)試程序。這里以書本19頁畫正多邊形為例,設(shè)計一個程序流程。

      1.分析問題:可以圍繞邊長、線條顏色及粗細(xì)、繪制方向等需求進(jìn)行分析,設(shè)置畫邊長為100,順時針方向的。

      2.設(shè)計程序算法:向前100,右轉(zhuǎn)90度,向前100,右轉(zhuǎn)90.....

      3.編寫程序:運用到的程序命令有FD,RT。

      4.調(diào)試程序和保存。設(shè)計程序步驟讓學(xué)生清晰知道程序每一步要實現(xiàn)的圖案。實現(xiàn)這些圖案需要用到哪些命令,要認(rèn)真地上機(jī)練習(xí)。另外,調(diào)試程序應(yīng)該注意的基本問題要清楚。例如,如果程序有錯,就會在Python shell窗口顯示程序出錯的行號和類型。然后把提示的內(nèi)容寫在書本上,最后設(shè)計一個基礎(chǔ)知識點的歸納圖:

      (四)以知識競賽的形式,鞏固基礎(chǔ)知識點

      要維持學(xué)生學(xué)習(xí)的積極性,自然少不了知識競賽環(huán)節(jié)。從各種競賽中,既可以鞏固學(xué)生問題意識的培養(yǎng),激發(fā)學(xué)生創(chuàng)新性問題的解決,又可以使一些抽象、難于理解的知識在生動活潑的課堂活動中為學(xué)生所接受,達(dá)到寓教于樂的目的。

      例如,在第五課學(xué)習(xí)變量圖案的課程?!拔覀儺嬝悮ぁ北荣悾髮W(xué)生在規(guī)定時間內(nèi)畫同一個圖案,要求由10個圓形來組合圖案,顏色不限,粗細(xì)不限,形式不限,美觀即可。在這個過程中,有學(xué)生會問:“方向需要規(guī)定吧,我覺得這樣更漂亮,這樣方法我能用嗎?”這個時候教師作為引導(dǎo)者,先讓小組自行討論美觀標(biāo)準(zhǔn),讓學(xué)生充分發(fā)揮主觀能動性,培養(yǎng)學(xué)生發(fā)現(xiàn)美、創(chuàng)造美的能力。比賽激發(fā)了小組的競爭意識,在相互對比中,不斷思考解決問題的思路,完善各自的操作技能,大大地提高了學(xué)習(xí)效率。

      (五)小組合作,凝聚集體智慧

      從第九課開始,多任務(wù)的程序難度大,學(xué)生往往難以獨立完成任務(wù),整個設(shè)計過程有很多的程序設(shè)計思路和運用很多的基礎(chǔ)命令:條件判斷,分支語句等等。這些綜合性的任務(wù)往往就需要共同合作。合作期間,學(xué)生往往會產(chǎn)生很多疑問,在小組合作交流過程中,通過討論和分工合作,讓思維的火花得以綻放,大大調(diào)動了學(xué)生學(xué)習(xí)積極性和主動性,讓學(xué)生成為信息加工的主體,意義的主動構(gòu)建者,從而加深學(xué)生對基礎(chǔ)知識點的理解和應(yīng)用。

      三、結(jié)語

      基礎(chǔ)知識是學(xué)習(xí)基礎(chǔ)編程重要的內(nèi)容,對編程學(xué)習(xí)具有非常重要的作用。教師通過激發(fā)學(xué)習(xí)興趣,重復(fù)操作練習(xí),對程序設(shè)計步驟解決難點問題,以知識競賽方式鞏固知識,最后以小組合作完成大型的程序設(shè)計。這個過程都是符合教材所講到的“知識引領(lǐng),活動穿插”的教材編寫思路。書本上的“知識提點”作為對基礎(chǔ)知識點的總結(jié)欄目,“實踐園地”則是對基礎(chǔ)知識點練習(xí)鞏固與歸納。編程課程會給學(xué)生帶來意想不到的樂趣和創(chuàng)作動力,能最大限度地激發(fā)學(xué)生學(xué)習(xí)編程的熱情,讓學(xué)生掌握最基本的知識點,掌握最基本的編程就是我們小學(xué)階段應(yīng)該做的。

      猜你喜歡
      程序設(shè)計命令語句
      只聽主人的命令
      重點:語句銜接
      基于Visual Studio Code的C語言程序設(shè)計實踐教學(xué)探索
      從細(xì)節(jié)入手,談PLC程序設(shè)計技巧
      電子制作(2019年9期)2019-05-30 09:42:04
      移防命令下達(dá)后
      精彩語句
      高職高專院校C語言程序設(shè)計教學(xué)改革探索
      這是人民的命令
      PLC梯形圖程序設(shè)計技巧及應(yīng)用
      如何搞定語句銜接題
      語文知識(2014年4期)2014-02-28 21:59:52
      台湾省| 阿克陶县| 景德镇市| 东乡县| 富平县| 阜城县| 岐山县| 塔河县| 华坪县| 白水县| 丰原市| 晋州市| 都江堰市| 南皮县| 永城市| 寿光市| 林西县| 沁阳市| 永福县| 白银市| 包头市| 阜平县| 庆元县| 通城县| 泾川县| 耒阳市| 行唐县| 仙游县| 淳安县| 冀州市| 义马市| 济阳县| 大同县| 株洲县| 武胜县| 积石山| 鄂尔多斯市| 垣曲县| 扎鲁特旗| 原平市| 永兴县|