• 
    

    
    

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

      ?

      《走進(jìn)程序設(shè)計(jì)》教學(xué)設(shè)計(jì)

      2016-05-14 16:51顧霞曹恒來
      中國信息技術(shù)教育 2016年7期
      關(guān)鍵詞:程序設(shè)計(jì)程序算法

      顧霞 曹恒來

      學(xué)習(xí)者分析

      本節(jié)的學(xué)習(xí)對象是八年級的學(xué)生,他們已具備一定的觀察、思考、分析和解決問題的能力,熟悉常見的應(yīng)用軟件。但他們對用計(jì)算機(jī)程序解決問題接觸甚少,把程序設(shè)計(jì)看得高深而神秘,容易產(chǎn)生厭學(xué)、怕學(xué)的情緒,從而失去學(xué)習(xí)的信心。學(xué)生已經(jīng)在數(shù)學(xué)課中學(xué)習(xí)過求圖形的面積和周長、解方程等相關(guān)知識,為學(xué)習(xí)程序設(shè)計(jì)打下了基礎(chǔ)。

      學(xué)習(xí)內(nèi)容分析

      本節(jié)課是蘇科版八年級《初中信息技術(shù)》第四章第一節(jié)“程序設(shè)計(jì)簡介”的內(nèi)容,是本章的起始課。本節(jié)課的主要內(nèi)容是認(rèn)識程序設(shè)計(jì)、了解程序設(shè)計(jì)語言、體驗(yàn)程序設(shè)計(jì)的過程。用計(jì)算機(jī)程序解決問題是信息加工和處理的一種重要手段,計(jì)算機(jī)就是靠人編寫的計(jì)算機(jī)程序來解決實(shí)際問題的,計(jì)算機(jī)程序是一組操作指令或語句序列,程序設(shè)計(jì)的一般過程包括確定算法、編寫程序、調(diào)試程序。

      教學(xué)目標(biāo)

      知識與技能目標(biāo):了解計(jì)算機(jī)程序的概念;了解程序設(shè)計(jì)語言的種類。

      過程與方法目標(biāo):通過“解方程”實(shí)例引入程序設(shè)計(jì)。

      情感態(tài)度與價(jià)值觀目標(biāo):通過探究“求圖形面積、周長”實(shí)例,經(jīng)歷計(jì)算機(jī)解決問題的過程,學(xué)會用計(jì)算機(jī)程序解決問題。

      教學(xué)策略

      本節(jié)內(nèi)容中含有的概念較多,如果教師只是照本宣科,就無法激發(fā)學(xué)生的學(xué)習(xí)興趣,使他們迸發(fā)出思維的火花。概念是進(jìn)行邏輯思維的最初形式,是進(jìn)行邏輯思維的物質(zhì)基礎(chǔ)。任何一個(gè)概念的形成都是一個(gè)不斷完善、發(fā)展的過程。教學(xué)時(shí),要還原概念的生成與發(fā)展過程,才能讓學(xué)生更好地體驗(yàn)概念、感受概念,最終形成對概念的認(rèn)知。為此,筆者通過引入程序、走進(jìn)程序、體驗(yàn)程序、暢想程序這些學(xué)習(xí)活動,期望學(xué)生在活動中感悟程序、程序設(shè)計(jì)的概念,認(rèn)識程序設(shè)計(jì)語言,體驗(yàn)程序設(shè)計(jì)的過程。

      教學(xué)過程

      1.創(chuàng)設(shè)情境,引入程序

      師:在日常生活中,我們經(jīng)常使用計(jì)算機(jī)解決以下各類問題:①如何在體檢表中,快速找出身高最高的學(xué)生?(電子表格)②繪制一個(gè)圓形,可以使用什么工具軟件?(畫圖、WPS、Photoshop)③解一元二次方程呢?前面兩個(gè)問題我們可以使用電子表格、畫圖等軟件來解決。第三個(gè)問題呢?我們現(xiàn)有的軟件能解決嗎?沒有合適的軟件,我們可以自己編寫程序。

      學(xué)生體驗(yàn)用程序來解一元二次方程(如圖1)。

      小結(jié):用計(jì)算機(jī)解決問題時(shí),首先應(yīng)考慮選擇現(xiàn)有軟件,當(dāng)沒有合適的軟件時(shí),需要自己編寫程序來解決問題。

      設(shè)計(jì)意圖:借助問題引導(dǎo)學(xué)生思考,喚起學(xué)生的求知欲,總結(jié)出用計(jì)算機(jī)解決問題的幾種方法。利用解方程這個(gè)小程序,幫助學(xué)生感受計(jì)算機(jī)程序的作用,調(diào)動他們開發(fā)程序的愿望,明確學(xué)習(xí)內(nèi)容。

      2.感知生活,走進(jìn)程序

      用計(jì)算機(jī)能識別和執(zhí)行的語言,編排完成具體工作的操作序列。

      師:計(jì)算機(jī)所能識別的語言是什么呢?我們一起來認(rèn)識它(分析程序代碼)。

      活動三:了解程序設(shè)計(jì)語言。

      觀看微視頻“程序設(shè)計(jì)語言”,思考以下問題。

      ①程序設(shè)計(jì)語言分為哪三種?(機(jī)器語言、匯編語言、高級語言)

      ②計(jì)算機(jī)唯一直接識別的語言是什么?(機(jī)器語言)

      ③我們一般使用哪種語言編寫程序?(高級語言)

      ④高級語言程序如何轉(zhuǎn)換成機(jī)器語言程序呢?(用高級語言編寫的程序必須先翻譯成機(jī)器語言程序,計(jì)算機(jī)才能識別和執(zhí)行,翻譯方式有解釋與編譯兩種,如圖2)

      設(shè)計(jì)意圖:合理地創(chuàng)設(shè)問題情境,引導(dǎo)學(xué)生利用生活中的問題進(jìn)行探究學(xué)習(xí),即解方程的步驟、查看解方程程序的代碼,由生活中的程序過渡到計(jì)算機(jī)程序,便于學(xué)生接受、理解和運(yùn)用知識。借助微視頻學(xué)習(xí)任務(wù)單,引導(dǎo)學(xué)生認(rèn)識機(jī)器語言、匯編語言、高級語言等幾種程序設(shè)計(jì)語言的特點(diǎn)。

      3.范例引領(lǐng),體驗(yàn)程序

      活動四:分析范例,體驗(yàn)求三角形面積的程序。

      ①求三角形面積。

      師:實(shí)現(xiàn)方法是輸入底、高(面積=底×高÷2),點(diǎn)擊計(jì)算按鈕,輸出面積(如圖3)。為了使描述更加清晰、直觀,我們一般使用流程圖呈現(xiàn)(如圖4)。

      小結(jié):這是我們解決求三角形面積問題的方法。計(jì)算機(jī)解決問題和人解決問題一樣需要解題步驟和方法。這種計(jì)算機(jī)解決問題的步驟和方法稱為算法。自然語言是最直接的描述算法的工具,用流程圖表示算法,直觀形象,易于理解。解決問題的過程,就是實(shí)現(xiàn)算法的過程,而計(jì)算機(jī)程序就是算法的代碼實(shí)現(xiàn),是計(jì)算機(jī)可以執(zhí)行的。

      ②打開求三角形面積程序,切換代碼界面,對照流程圖,嘗試讀懂程序。

      ③學(xué)生運(yùn)行程序,查看結(jié)果。

      活動五:模仿范例,設(shè)計(jì)求長方形周長的程序。

      ①分析問題,確定算法。

      教師對比求三角形面積的方法,引導(dǎo)學(xué)生確定求長方形周長的算法(如圖5)。

      ②啟動VB,完善程序。

      學(xué)生模仿求三角形面積的程序編寫求長方形周長的程序。

      ③運(yùn)行和調(diào)試程序。

      師:按F5鍵運(yùn)行程序,觀察結(jié)果,運(yùn)行成功了嗎?如果沒有成功,仔細(xì)查看輸入的代碼,找出錯(cuò)誤,修改后再次運(yùn)行!

      學(xué)生演示程序,教師引導(dǎo)學(xué)生共同探尋程序中的錯(cuò)誤并修改,直至運(yùn)行成功。

      ④提煉程序設(shè)計(jì)的一般過程(如圖6)。

      設(shè)計(jì)意圖:知識不是從他人那里獲得的,也不是道聽途說的,更不是被推導(dǎo)、想象或猜測出來的,而是由學(xué)生親身經(jīng)歷習(xí)得的。首先以學(xué)生熟悉的三角形面積為例,通過分析算法、查看代碼、運(yùn)行程序,初步了解程序設(shè)計(jì)。在此基礎(chǔ)上,模仿編寫求長方形周長的程序,增加感性認(rèn)識。在熟悉的情境中輕松體驗(yàn)計(jì)算機(jī)程序設(shè)計(jì)的思想,在運(yùn)行程序的過程中發(fā)現(xiàn)錯(cuò)誤、改正錯(cuò)誤,體會到程序編寫并不是一次就能成功的,需要反復(fù)調(diào)試。從而經(jīng)歷和體驗(yàn)計(jì)算機(jī)程序設(shè)計(jì)的一般過程,感悟計(jì)算機(jī)程序解決問題的魅力。

      提煉升華,暢想程序

      1.思維導(dǎo)圖,復(fù)習(xí)鞏固(如圖7)

      2.觀看視頻,暢想程序

      教師介紹軟件、App與程序之間的關(guān)系。(軟件是由程序、數(shù)據(jù)、文檔資料組成的,其核心是程序;App是智能手機(jī)的第三方應(yīng)用程序)

      觀看視頻《一名12歲的手機(jī)應(yīng)用開發(fā)者》,并說一說你想設(shè)計(jì)一個(gè)什么樣的程序?

      3.拓展思路,明確方向

      師:如果想深入學(xué)習(xí)程序設(shè)計(jì)的話,就必須要精通各種算法,畢竟算法是程序的靈魂。

      設(shè)計(jì)意圖:學(xué)生通過思維導(dǎo)圖,進(jìn)一步鞏固和梳理本節(jié)課所學(xué)的知識,掌握學(xué)習(xí)的方法。學(xué)生通過觀看美國學(xué)生的演講視頻,消除對程序設(shè)計(jì)的神秘感,知道自己也能開發(fā)程序,增強(qiáng)了學(xué)習(xí)的自信心。

      猜你喜歡
      程序設(shè)計(jì)程序算法
      基于OBE的Java程序設(shè)計(jì)個(gè)性化教學(xué)研究
      項(xiàng)目化教學(xué)在Python程序設(shè)計(jì)課程中的應(yīng)用
      C++程序設(shè)計(jì)課程教學(xué)改革研究
      醫(yī)學(xué)專業(yè)“Python程序設(shè)計(jì)”課程教學(xué)改革總結(jié)與思考
      給Windows添加程序快速切換欄
      Travellng thg World Full—time for Rree
      簡化化學(xué)平衡移動教學(xué)程序探索
      “程序猿”的生活什么樣
      學(xué)習(xí)算法的“三種境界”
      算法框圖的補(bǔ)全
      鲁山县| 龙陵县| 高雄市| 来安县| 通许县| 侯马市| 大田县| 健康| 肥乡县| 曲水县| 东宁县| 奉节县| 探索| 庐江县| 来宾市| 家居| 安图县| 沂源县| 永川市| 定州市| 商都县| 三门峡市| 玛沁县| 澎湖县| 凌源市| 峡江县| 东源县| 雅江县| 绥德县| 交城县| 新绛县| 吕梁市| 新巴尔虎右旗| 平顶山市| 山阴县| 安平县| 壶关县| 伊吾县| 江油市| 江津市| 班玛县|