資源簡介 中小學教育資源及組卷應用平臺第2課 自然語言描述算法預設教學目標:1. 知道常見的算法表示方法。2. 通過項目式學習和自主探究,能夠用自然語言描述算法。3. 通過用自然語言描述算法,培養算法思維和規范化的自然語言表達能力。預設教學重點:知道常見的算法表示方法。預設教學難點:能夠用自然語言描述算法。預設教學內容:1.常見的算法表示方法2.自然語言描述算法預設教學課時:1課時預設教學準備:學習單、極域電子教室、課件預設教學過程:一、課前小游戲【探索】1. 交換牛奶和橙汁如下圖所示,紫色杯子里裝著橙汁,綠色杯子里裝著牛奶,現在要交換一下,即紫色杯子裝牛奶,綠色杯子裝橙子,有哪些交換方法?2.預設1:學生能準確說出交換方法,由學生來說,教師出示課件。預設2:學生不能準確說出交換方法,由教師來說第一種,讓學生說出第二種方法,相應出示課件。3.同學們,剛才我們準確地描述了如何交換牛奶和橙汁的問題,像這樣把解決問題的方法及步驟描述出來就是在描述解決問題的算法。準確描述解決問題的算法,有利于理解、交流、驗證及優化算法。算法可通過多種方法來描述,不同的方法各有特點。4.揭題今天這節課我們就一起來探討其中的一種方法:自然語言描述算法。課件出示課題。二、知識建構【算法的描述方法】1.那什么是算法的描述呢?把求解問題的方法與思路,用一種規范、可讀性強的方式描述出來稱為算法的描述。常用的描述方法有:自然語言描、流程圖描述、偽代碼描述等。今天這節課我們學習的用自然語言描述算法,就是運用人們日常生活中使用的語言來描述解決問題的方法及其步驟。2.展示不同年齡購買火車票的算法描述課件分別展示用自然語言描述、流程圖描述以及偽代碼描述。今天重點來探討自然語言描述,下一節課我們再一起學習流程圖描述。【自然語言描述算法】1.舉例例如,交換分別放有鉛筆盒和書本 的兩張課桌的位置,用自然語言可以這樣描述:步驟 1:把放鉛筆盒的課桌移到空位上。步驟 2:把放書本的課桌移到原來放鉛筆盒的課桌的位置上。步驟 3:把空位上的課桌移到原來放書本的課桌的位置上。2.指令小游戲請一位同學到講臺前,由一位同學發出指令,讓講臺前的同學到指定位置上拿物品。物品的位置由教師指定。教師將一物品放置在右邊椅子上,讓一學生面向學生,請一個學生開始描述,另一學生根據給出的指令來完成。第一步:向右走5步第二步:左轉向前走5步……再請一位學生面向講臺,根據指令進行操作。提問:為什么同樣的指令,會有不同的結果?自然語言描述算法是一種不錯的方法,但是也有缺點,有時候容易造成歧義,因此我們在用自然語言描述算法時要注意:1.語言描述要用詞準確,避免造成歧義;2.語言要簡短精煉,避免啰嗦。剛才的指令我們可以在前面加上一步,先給定方向,如:面向學生【試一試】用自然語言描述密碼鎖開關的方法。步驟 1:接受用戶輸入的密碼。步驟 2:如果密碼正確,門打開;如果 。【拓展】對一群人按照身高進行排序。當人數較多時,可以通過兩兩比較來實現。現在以3人為例,描述按身高從矮到高進行排序的算法。課件出示,學生回答。【練習】1.練習1:列豎式計算“28+75=?”用自然語言描述關鍵步驟。學生書寫,教師巡視。反饋結果:第三步:計算2+7,再加進位1第四步:在十位上書寫0,向百位進1第五步:在百位上書寫12.練習2:用自然語言描述行人走斑馬線過馬路(有交通指示燈)的算法。練習3:用自然語言描述:如何用3ml的瓶子和5ml的瓶子倒出4ml的水呢?學生根據自身情況,在練習2和練習3中選一個進行描述,動作快的同學也可以兩個練習都做一做。反饋結果。五、課堂小結,結束課堂通過今天的學習,我們了解了描述算法的有不同的方式,有哪些?今天重點學習了其中的一種——自然語言描述算法。自然語言描述算法要注意什么?【課后反思】21世紀教育網 www.21cnjy.com 精品試卷·第 2 頁 (共 2 頁)21世紀教育網(www.21cnjy.com)(共7張PPT)班級: 學號: 姓名:用自然語言描述密碼鎖開關的方法。步驟 1:接受用戶輸入的密碼。步驟 2:如果密碼正確,門打開;如果 。列豎式計算“28+75=?”寫出關鍵步驟1.計算8+52.在個位上書寫3,向十位進13.4.……用自然語言描述行人走斑馬線過馬路(有交通指示燈)的算法。1.走到紅路燈路口,觀察交通燈顏色2.3.4.……用自然語言描述:如何用3ml的瓶子和5ml的瓶子倒出4ml的水呢?1.2.3.4.……https://www.21cnjy.com/help/help_extract.php版權聲明21世紀教育網www.21cjy.com(以下簡稱“本網站”)系屬深圳市二一教育股份有限公司(以下簡稱“本公司”)旗下網站,為維護本公司合法權益,現依據相關法律法規作出如下鄭重聲明:一、本網站上所有原創內容,由本公司依據相關法律法規,安排專項經費,運營規劃,組織名校名師創作完成,著作權歸屬本公司所有。二、經由網站用戶上傳至本網站的試卷、教案、課件、學案等內容,由本公司獨家享有信息網絡傳播權,其作品僅代表作者本人觀點,本網站不保證其內容的有效性,凡因本作品引發的任何法律糾紛,均由上傳用戶承擔法律責任,本網站僅有義務協助司法機關了解事實情況。三、任何個人、企事業單位(含教育網站)或者其他組織,未經本公司許可,不得使用本網站任何作品及作品的組成部分(包括但不限于復制、發行、表演、廣播、信息網絡傳播、改編、匯編、翻譯等方式),一旦發現侵權,本公司將聯合司法機關獲取相關用戶信息并要求侵權者承擔相關法律責任。四、一旦發現侵犯本網站作品著作權的行為,歡迎予以舉報。舉報電話:4006379991舉報信息一經核實,本公司將依法追究侵權人法律責任!五、本公司將結合廣大用戶和網友的舉報,聯合全國各地文化執法機關和相關司法機關嚴厲打擊侵權盜版行為,依法追究侵權人的民事、行政和刑事責任!特此聲明!深圳市二一教育股份有限公司微信掃碼,打開小程序,手機查閱,隨時隨地找資源!!!微信掃碼,打開小程序,手機查閱,隨時隨地找資源!!!·●(共20張PPT)如下圖所示,紫色杯子里裝著橙汁,綠色杯子里裝著牛奶,現在要交換一下,即紫色杯子裝牛奶,綠色杯子裝橙子,有哪些交換方法?①將橙汁倒入一個空杯里③將牛奶倒入紫色杯里④將橙汁倒入綠色杯里②將牛奶倒入另一個空杯里①將橙汁倒入一個空杯里②將牛奶倒入紫色杯里③將牛奶倒入綠色杯里準確描述解決問題的算法,有利于理解、交流、驗證及優化算法。算法可通過多種方法來描述,不同的方法各有特點。執教者:算法的描述方法算法的表示(描述)是把求解問題的方法與思路,用一種規范、可讀性強的方式描述出來。常用的描述方法有: 等。用自然語言描述算法,就是運用人們日常生活中使用的語言來描述解決問題的方法及其步驟。不同年齡購買火車票的算法描述Begin輸入ageIf age<6 則 px 免票否則 if age<14 則 px 優惠票否則 px 全價票Print pxEnd例如,交換分別放有鉛筆盒和書本 的兩張課桌的位置,用自然語言可以這樣描述:步驟 1:把放鉛筆盒的課桌移到空位上。步驟 2:把放書本的課桌移到原來放鉛筆盒的課桌的位置上。步驟 3:把空位上的課桌移到原來放書本的課桌的位置上。【小游戲】 指令游戲請一位同學到講臺前,由一位同學發出指令,讓講臺前的同學到指定位置上拿物品。物品的位置由教師指定。第一步:第二步:……注意用詞準確,避免造成歧義語言簡短精練,避免啰嗦用自然語言描述密碼鎖開關的方法。步驟 1:接受用戶輸入的密碼。步驟 2:如果密碼正確,門打開;如果 。密碼錯誤,門打不開,繼續輸入密碼對一群人按照身高進行排序。當人數較多時,可以通過兩兩比較來實現。現在以3人為例,描述按身高從矮到高進行排序的算法。步驟一:聰聰與明明比較,先找出兩人中。步驟二:再將找出的那個人與慧慧進行比較,可確定3人中最 的那個人,排在第 位。身高較矮的那個人矮1步驟三:剩下的兩人再比較,矮的排在第 位,高的排在第 位。23列豎式計算“28+75=?”用自然語言描述關鍵步驟。1.計算8+52.在個位上書寫3,向十位進13.4.……用自然語言描述行人走斑馬線過馬路(有交通指示燈)的算法。1.走到紅路燈路口,觀察交通燈顏色2.3.4.……用自然語言描述:如何用3ml的瓶子和5ml的瓶子倒出4ml的水呢?1.2.3.4.……3.自然語言描述算法的注意點:自然語言1.算法的描述方法:2.用自然語言描述算法流程圖偽代碼用詞準確簡短精煉https://www.21cnjy.com/help/help_extract.php 展開更多...... 收起↑ 資源列表 第02課 自然語言描述算法 練習.pptx 第02課 自然語言描述算法 課件.pptx 第2課 自然語言描述算法 教學設計.docx 縮略圖、資源來源于二一教育資源庫