亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        淺談Scratch在五年制高職C語言教學中的應用

        2021-11-03 01:43:30李衛(wèi)
        商業(yè)2.0-市場與監(jiān)管 2021年12期
        關(guān)鍵詞:程序設計小貓編程

        李衛(wèi)

        五年一貫制的培養(yǎng)方式是我國高等職業(yè)教育的形式之一,學生均是初中畢業(yè)后入校,他們在學習方面具有基礎知識薄弱、自制力差、學習主動性差、難以集中精力、學習積極性不高、邏輯思維能力較弱等現(xiàn)狀。C語言是計算機應用技術(shù)專業(yè)的一門專業(yè)基礎課程,無論在其實際應用領(lǐng)域,還是在為其他語言奠定學習基礎方面都發(fā)揮著積極的不可替代的作用,傳統(tǒng)的教學手段比較單一,導致課堂氛圍不夠活躍。同時大多數(shù)學生比較情緒化,在學習過程中,他們?nèi)绻X得所學知識離生活太遠或太抽象,又容易失去興趣,因此激發(fā)學生的編程興趣,著力培養(yǎng)學生良好的程序設計風格和編程習慣,成為學好本門課程較為重要的前提。

        一、以圖形化編程為前導,培養(yǎng)邏輯思維能力

        Scratch是美國麻省理工學院開發(fā)的一款圖形化編程軟件,它針對的目標群體是8~16歲的學生,不用學習任何其他計算機語言,采用類似于樂高搭積木方式,通過簡單的拖拽模塊配以執(zhí)行的命令模塊集合來完成一個程序的編寫,它的目的不在于要求學習者學會編程語言,語言如何去寫,而是側(cè)重培養(yǎng)學習者的編程思維,告訴他們?nèi)绾稳ニ伎紗栴},如何去解決問題,如何去設計從而達到動手能力、獨立思考能力、邏輯能力的訓練和提高。培養(yǎng)在日常的學習生活中用編程思維來解決遇到問題的習慣。為了便于理解,編程思維可以拆分成兩個定義來看,首先是編程,其次是思維,組合起來的意思就是用編程的方式來思考問題。

        C語言教學主要從結(jié)構(gòu)化程序設計的概念出發(fā),詳細介紹順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)程序設計。順序結(jié)構(gòu)程序設計是按照指令順序依次執(zhí)行,比較容易理解,傳統(tǒng)教學方式在學習了基本數(shù)據(jù)類型、運算符、表達式、格式化輸出函數(shù)printf()、格式化輸入函數(shù)scanf()和單個字符的輸入/輸出函數(shù)之后,學生基本可以編寫簡單的順序結(jié)構(gòu)程序。但在學習過程中,許多學生還不具備編程思維,總是不明白為什么要這樣寫,因此利用Scratch以“奔跑的小貓”為例,在舞臺區(qū)將角色(小貓)放在背景中,通過將“移動10步”指令放置腳本區(qū),來達到小貓移動的效果。學生通過觀察發(fā)現(xiàn)小貓的移動并不形象,僅僅是圖片的移動,分組討論解決方法,最終添加另一個小貓角色,讓兩個角色來回切換,最終實現(xiàn)了奔跑的形象。由此例,使學生明白了完成一個程序是需要有解決問題步驟的,逐步建立算法的概念。

        在選擇結(jié)構(gòu)程序設計教學過程中,傳統(tǒng)方式一般會以一個分段函數(shù)為例,讓學生理解根據(jù)條件的判斷來決定執(zhí)行哪一條指令,但初中數(shù)學基礎薄弱導致這樣的實例引入效果并不理想。在Scratch中設計在房間內(nèi)奔跑一個來回的小貓,小貓向左移動,遇到墻就折返向右移動,當遇到右邊墻再折返向左移動,首先將背景換為一個房間,當小貓向左移動遇到墻后,水平旋轉(zhuǎn)180°,右邊同理,從而使學生明白小貓向哪個方向奔跑是根據(jù)條件的判斷來決定的。在此前提下,再講解選擇結(jié)構(gòu)程序設計學生就更為容易理解。

        在循環(huán)結(jié)構(gòu)程序設計教學過程中,傳統(tǒng)方式一般會通過求1到100的累加和為例,引出循環(huán)的概念,而部分學生對于累加和卻有些茫然,因此采用Scratch中選擇結(jié)構(gòu)引例的擴展,讓小貓在房間內(nèi)反復來回奔跑,采用的方法為將程序/指令區(qū)的控制分類中的循環(huán)控制加入腳本區(qū),而在腳本區(qū)內(nèi)將奔跑一個來回的指令移動至循環(huán)控制內(nèi),學生形象地看到奔跑一個來回的小貓加入循環(huán)控制后會一直來回奔跑,直到用戶要求停止。使他們明白循環(huán)的具體含義,從而建立循環(huán)結(jié)構(gòu)程序設計的概念。

        二、以堅實的基礎知識為前提,及時訓練編程思路

        學好程序設計,不僅僅要學好基礎知識,理解結(jié)構(gòu)化程序設計的概念,還必須掌握如何編寫程序,當學生掌握編程的基本控制語句之后,緊接著應該及時進行學生編程思維的培養(yǎng),在訓練過程中則會暴露出許多問題,要解決問題,就要求學生進行進一步地學習探索,之后又會出現(xiàn)新的問題需要去解決,如此反復,幾次循環(huán)后,學生的心智被充分地調(diào)動起來,逐漸懂得了編程的實質(zhì),當看到一個題目之后,知道如何迅速地解決,因此在學習某種控制語句后及時訓練編程思路是非常有必要的。例如通過Scratch中在房間內(nèi)來回奔跑小貓作為引例,使學生理解了循環(huán)的含義后,仍然要講述傳統(tǒng)循環(huán)結(jié)構(gòu)程序設計的引例1+2+3...+10,然后請學生編寫1+2+3+...+100,求100以內(nèi)的奇數(shù)和及200以內(nèi)能被3整除數(shù)的和等程序,編寫程序的思路訓練是一個循序漸進的過程,在此過程中,最初練習時,需要明白為什么要這樣做,所以我們通過學生感興趣的圖形化編程作為前導,打開學生的思路,而在編寫程序的過程中,起初學生可以跟著老師照做,而在練習過程中,就需要在完全掌握所學知識點以及各種控制語句的前提下進行同類練習,教學過程中要兼顧到每一位學生,在每一個知識點教學結(jié)束后,要確保大多數(shù)學生能夠觸類旁通,用同樣的編程思維解決類似的問題。理解較慢的學生,可以要求他們通過模仿理解所學知識,用同樣的編程思維解決相同的問題即可;而對于基礎較好的學生,則會在練習過程中鼓勵他們嘗試用多種方法解決同一類問題,或者用另一種方法來完善同一類問題,在編程教學中,每一次練習之后教師一定要及時檢查,并給出相應的分數(shù),而能夠創(chuàng)新的學生則給出附加分,以此激勵學生學習。

        C語言程序設計課程的教學關(guān)鍵在于培養(yǎng)學生的邏輯思維能力,訓練他們的編程思路,以正確的基礎知識為前提,充分激發(fā)每一位學生的編程熱情。而Scratch的應用在培養(yǎng)學生邏輯思維能力方面起著非常重要的作用,使缺乏數(shù)學概念和編程思維的學生也能夠很快理解結(jié)構(gòu)化程序設計中所涉及到的三種基本結(jié)構(gòu)。

        猜你喜歡
        程序設計小貓編程
        我家有只編程貓
        我家有只編程貓
        我家有只編程貓
        我家有只編程貓
        基于Visual Studio Code的C語言程序設計實踐教學探索
        計算機教育(2020年5期)2020-07-24 08:52:56
        從細節(jié)入手,談PLC程序設計技巧
        電子制作(2019年9期)2019-05-30 09:42:04
        小貓
        兒童繪本(2017年4期)2017-04-04 16:29:27
        小貓
        鲁丝一区鲁丝二区鲁丝三区| 西西大胆午夜人体视频| 亚洲天堂成人av在线观看| 欧美xxxx做受欧美| 人人妻人人澡av天堂香蕉| 久久99亚洲网美利坚合众国| 久久99精品久久只有精品| a级国产乱理伦片| 欧美粗大无套gay| 国内精品久久久久国产盗摄 | 久久精品国产亚洲av麻豆床戏| 在线播放免费人成毛片乱码| 久久久久亚洲av无码观看| 久久精品国产久精国产69| 婷婷丁香开心五月综合| 奇米影视第四色首页| 免费人成黄页在线观看视频国产| 日韩精品有码中文字幕在线| 亚洲一区二区三区中文字幕网| 性欧美老人牲交xxxxx视频| 日本乱子人伦在线视频| 国产91在线|亚洲| av网页免费在线观看| 国产精品免费av片在线观看| 亚洲AV永久无码制服河南实里| 国产小视频一区二区三区| 少妇激情一区二区三区99| 国产免费av片在线观看| 日韩丝袜亚洲国产欧美一区| 精品国产a毛片久久久av| 又紧又大又爽精品一区二区| 欧美成人精品第一区二区三区| 亚洲高清在线观看免费视频| 美女用丝袜脚玩我下面| 天堂aⅴ无码一区二区三区| 精品视频专区| 亚洲熟妇一区二区蜜桃在线观看| 色先锋av影音先锋在线| 日本一本久道| 日韩精品自拍一区二区| 亚洲国产精彩中文乱码av|