• 
    

    
    

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

      淺談如何引導(dǎo)高中生學(xué)習(xí)編程

      2021-08-30 21:20申宇飛
      海外文摘·學(xué)術(shù) 2021年10期
      關(guān)鍵詞:編程信息技術(shù)

      申宇飛

      摘要:隨著時(shí)代發(fā)展,目前各高中都開設(shè)了信息技術(shù)這門課程,培養(yǎng)目標(biāo)是培養(yǎng)學(xué)生的信息素養(yǎng)[1],幫助學(xué)生提高運(yùn)用信息技術(shù)處理現(xiàn)實(shí)問題的能力。python是現(xiàn)如今主流的一門簡單易學(xué)的編程語言[2],在高中信息技術(shù)教學(xué)中廣泛應(yīng)用,但是目前大部分學(xué)生先前都未接觸過編程,那么如何更好的引導(dǎo)他們學(xué)習(xí)編程,就變得尤為重要,本文利用海龜繪圖幫助學(xué)生打開編程世界的大門。

      關(guān)鍵詞:信息技術(shù);海龜繪圖;編程

      中圖分類號(hào):G63 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1003-2177(2021)10-0103-02

      1目前高一學(xué)生學(xué)習(xí)現(xiàn)狀

      在我國教育發(fā)展在各地出現(xiàn)一些不均衡[3]的現(xiàn)象,我校所處的地區(qū),經(jīng)濟(jì)水平相對落后,學(xué)生在編程上的學(xué)習(xí)相比大城市的學(xué)生存在較大差距,學(xué)生們在上高中之前普遍未學(xué)習(xí)過編程,存在基礎(chǔ)較差等問題,編程是教學(xué)的重點(diǎn)也是難點(diǎn),在過去的教學(xué)中,通過生搬硬套的教學(xué)方法不僅沒有幫助學(xué)生更好的學(xué)習(xí)并且理解編程,反而使同學(xué)們產(chǎn)生了畏難情緒,對編程失去信心。

      對于我們學(xué)生的學(xué)習(xí)現(xiàn)狀,那么我們該如何有效的解決這個(gè)問題,我們可以通過更好的引導(dǎo)方式來引導(dǎo)學(xué)生學(xué)習(xí)編程,海龜繪圖[4]就是一款非常不錯(cuò)的工具。

      2海龜繪圖

      海龜繪圖是python標(biāo)準(zhǔn)庫中提供的模塊,非常適合引導(dǎo)青少年學(xué)習(xí)編程,之前同學(xué)們學(xué)不好編程其中一個(gè)很重要的問題就是,編寫好程序以后,程序執(zhí)行的過程同學(xué)們沒有一個(gè)直觀的認(rèn)識(shí),對于一個(gè)初學(xué)者而言,在編寫程序中出錯(cuò)是一個(gè)很難避免的問題,但是看不到程序執(zhí)行的過程使同學(xué)們改錯(cuò)困難,對編程失去興趣。但是海龜繪圖這個(gè)模塊,通過在畫布創(chuàng)建一只小海龜,隨著程序運(yùn)行的過程,小海龜可以繪制出很對精美的圖形。

      使用海龜繪圖只需要引入import turtle包即可,然后我們需要?jiǎng)?chuàng)建一個(gè)繪圖區(qū)域就是畫布turtle.screensize (canvwidth=None,canvheight=None,bg=None),在畫布的中心原點(diǎn)上默認(rèn)有一只朝東方向的小海龜,這只小海龜相當(dāng)于畫筆,通過turtle.pendown()使畫筆落下,那么畫筆移動(dòng)時(shí)將畫線。turtle.penup()將畫筆抬起,那么畫筆移動(dòng)時(shí)將不會(huì)畫線。turtle.pensize(width=None)設(shè)置畫筆的寬度。

      通過turtle.forward(distance)控制海龜前進(jìn) distance指定的距離,方向?yàn)楹}數(shù)某?。turtle.backward (distance)控制海龜后退distance指定的距離,方向與海龜?shù)某蛳喾?。turtle.right(angle)與turtle.left(angle)設(shè)置海龜朝向右轉(zhuǎn)或左轉(zhuǎn)angle度。

      3使用海龜繪圖繪制圖案

      我們要繪制一個(gè)簡單的正方形如圖1所示,位于原點(diǎn)的海龜前進(jìn)100個(gè)像素,然后海龜朝向向左轉(zhuǎn)動(dòng)90°,然后海龜再向前移動(dòng)100像素,以此類推就可以看到一個(gè)正方形出現(xiàn)在我們面前。

      import turtle as t

      t. forward (100),t.left(90)

      t. forward (100),t.left(90)

      t. forward (100),t.left(90)

      t. forward (100)

      我們可以通過以下代碼繪制正六邊型的平鋪圖形,如圖2所示,主要程序代碼如下:

      import turtle as t

      colPos=(-300,-300)

      rowPos=colPos

      row=5

      col=8

      for i in range(row):

      t.up()

      t.setposition(rowPos)

      for j in range(col):

      t.penup()

      t.setposition(colPos)

      t.pendown()

      t.setheading(0)

      for k in range(3):

      t.forward(100)

      t.left(60)

      if k==1:

      colPos=t.position()

      t.up()

      t.setposition(rowPos)

      t.setheading(0)

      for z in range(4):

      t.forward(100)

      t.left(60)

      rowPos=t.position()

      colPos=rowPos

      4總結(jié)

      使用海龜繪圖可以直觀的看到程序的執(zhí)行過程,更方便學(xué)生理解、編寫、修改程序,通過繪制有趣的圖案,使學(xué)生逐漸對編程產(chǎn)生興趣,引導(dǎo)學(xué)生更加輕松愉快的打開編程世界的大門,在這種興趣的基礎(chǔ)上,不斷的探究信息技術(shù)的各個(gè)領(lǐng)域。

      參考文獻(xiàn)

      [1]張志虎.中學(xué)信息技術(shù)學(xué)科核心素養(yǎng)的內(nèi)涵與培養(yǎng)策略[J].陜西教育(教學(xué)版),2021(5):11-12+2.

      [2]顧婧萱.中小學(xué)計(jì)算機(jī)編程語言教學(xué)的現(xiàn)狀及思考[J].漢字文化,2021(3):135-136.

      [3]朱家存.論我國義務(wù)教育發(fā)展不均衡的成因及其矯正對策[J].教育理論與實(shí)踐,2003(12):16-19.

      [4]毛京宇,魏云靖.有趣的Python turtle繪圖[J].中國科技教育,2019(6):16-19.

      (責(zé)編:楊梅)

      猜你喜歡
      編程信息技術(shù)
      浙江天正思維信息技術(shù)有限公司
      以信息技術(shù)促進(jìn)學(xué)生的美術(shù)理解與表現(xiàn)
      幼兒園教學(xué)活動(dòng)中信息技術(shù)的應(yīng)用思考
      巧學(xué)信息技術(shù)課程
      淺談初中信息技術(shù)項(xiàng)目式學(xué)習(xí)教改實(shí)踐
      巧用“信息技術(shù)”,提高課堂效率
      玩游戲?qū)W編程,Blockly Games上手玩
      紡織機(jī)上誕生的編程
      88元搶5節(jié)直播編程課,輕松入門超越同齡人
      編程屋完成數(shù)百元萬天使輪融資
      清原| 思南县| 库车县| 静安区| 武邑县| 博白县| 霸州市| 赣榆县| 锡林浩特市| 兴山县| 舞阳县| 漯河市| 平顺县| 南宁市| 陈巴尔虎旗| 克山县| 泽库县| 淄博市| 茌平县| 芒康县| 农安县| 巩义市| 渝北区| 新昌县| 崇阳县| 扶余县| 高邮市| 辽阳县| 南陵县| 新津县| 宜君县| 菏泽市| 永靖县| 龙南县| 墨玉县| 孝感市| 岢岚县| 霍城县| 缙云县| 马关县| 古交市|