浙教版信息科技六年級上冊全冊教學(xué)設(shè)計_第1頁
浙教版信息科技六年級上冊全冊教學(xué)設(shè)計_第2頁
浙教版信息科技六年級上冊全冊教學(xué)設(shè)計_第3頁
浙教版信息科技六年級上冊全冊教學(xué)設(shè)計_第4頁
浙教版信息科技六年級上冊全冊教學(xué)設(shè)計_第5頁
已閱讀5頁,還剩55頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

信息科技六年級上冊全冊教學(xué)設(shè)計

第1課算法與問題解決

第1課算法與問題解決

學(xué)科信息科技年級六年級

教材分析

本節(jié)課以生活中常見的投票問題為情境,引導(dǎo)學(xué)生認識計算機中運用算法解決問題的

一般步驟,主要經(jīng)歷問題分析、抽象與建模、設(shè)計算法以及驗證優(yōu)化算法等過程。以投票

問題為例,通過確定變量、抽象規(guī)則最終借助公式、表格或圖示等方式建立模型,以流程

圖的形式設(shè)計算法,體驗Python編程語言驗證算法的過程。

教學(xué)目標

1.能認識計算機中利用算法解決問題的一般步驟。

2.能對問題進行分析,抽象出關(guān)鍵要素并借助公式、表格、圖示等方式建立模型。

3.能確定算法中的輸入與輸出,合理選擇控制結(jié)構(gòu),準確有序地描述解決問題的步驟,

借助流程圖設(shè)計算法。

4.能在體驗程序驗證算法的過程中對算法進行優(yōu)化調(diào)整。

學(xué)情分析

學(xué)生通過前階段的學(xué)習(xí),了解掌握了算法與算法的表示,理解算法的三種控制解構(gòu),

并初步掌握運用算法解決生活中實際問題的基本步驟,為學(xué)習(xí)算法的實現(xiàn)做好準備。

教學(xué)重點、難點

重點:體驗在計算機中運用算法解決問題的一般步驟。

難點:設(shè)計解決問題的算法。

教學(xué)準備

1.網(wǎng)絡(luò)教室。

2.Python3.8或更高版本。

3.投票問題相關(guān)的圖文、影音素材。

4.使用多種計算機語言編寫的范例程序。

教學(xué)實施過程

情境導(dǎo)入

教師活動學(xué)生活動設(shè)計意圖

1.視頻導(dǎo)入,引出問題,組織討論學(xué)生觀看視頻,設(shè)置聯(lián)系生活

試一試,對投票過程進行排序(電子教材操作)生活中的動手操作,思考實際的問題,

投票問題可以通過那些途徑解決?各有什么優(yōu)點?討論投票問題引發(fā)學(xué)生真實

2.引出主題,提出目標可以通過計算情境下的思

播放視頻,提出建構(gòu)算法的過程,提出本節(jié)課目標:學(xué)機算法解決,快考。

習(xí)算法解決問題的一般步驟。速有效。觀看視

頻,了解算法解

決問題經(jīng)歷過

程。

教學(xué)活動一抽象與建膜

教師活動學(xué)生活動設(shè)計意圖

1.播放視頻,引導(dǎo)學(xué)生觀察并抽象出投票問題的關(guān)鍵要學(xué)生觀察總結(jié),引導(dǎo)學(xué)生通過

素。抽象提煉出關(guān)觀察分析,總

作品投票鍵要素:兩個候結(jié)提煉出問題

經(jīng)過全校海選,確定A作品和B作品為候選?;赵O(shè)計方選作品的編號、的關(guān)鍵要素,

案,請全校1000名學(xué)生投票選擇自己喜歡的方案,投票1000名學(xué)生的提升信息意

結(jié)果將在全校公示。投票情況。識。

2.拋出問題:投票問題中,總的投票情況,兩個候選作學(xué)生思考,動態(tài)問題導(dǎo)向促進

品的的票情況都是在變化的,可以用什么來進行處理呢?變化的數(shù)據(jù)可學(xué)生思考與遷

3.播放視頻,引導(dǎo)學(xué)生掌握變量命名的基本原則和組成。以通過變量來移。

4.確定變量:引導(dǎo)學(xué)生確定投票問題中的變量,并對"變存儲并處理。思考與實踐結(jié)

量進行命名,說出變量所表達的含義。學(xué)生掌握變量合,運用數(shù)字

5.抽象規(guī)則:引導(dǎo)學(xué)生根據(jù)問題描述,將問題的解決過要有意義且唯化工具形成對

程抽象成規(guī)則,并用自然語言表示出來。一,由數(shù)字字母問題的建模與

6.建立模二劃線組成。描述,提升數(shù)

型:組織學(xué)一腎一

思考并給變量字化學(xué)習(xí)能

生討論,在-命名,表達投票力。

抽象基礎(chǔ)問題的抽象規(guī)

上總結(jié)規(guī)律,用圖示的方式繪制初問題模型。則,討論并實踐

7.教師巡視指導(dǎo),投屏展示并學(xué)生介紹圖示的表達。使用畫圖或

PowerPoint繪

制建立模型。

教學(xué)活動二設(shè)計算法

教師活動學(xué)生活動設(shè)計意圖

1.播放視頻引導(dǎo)學(xué)生思考投票問題的具體步驟,組織討思考并討論,將學(xué)習(xí)自然語言

論并進行梳理。問題用自然語的問題描述。

2.播放視頻,學(xué)習(xí)鞏固流程圖的基本用法和不同形狀表言進行步驟梳回顧并遷移舊

示的含義。理。知。

3.動手實踐,小組合作,小組合作,運用提升數(shù)字化創(chuàng)

將梳理的問題描述步驟、二匚一工具繪制流程作實踐能力。

轉(zhuǎn)換為流程圖,借助流程「荷C——圖。分享算法設(shè)形成合作與分

:一Ye,

圖繪制工具繪制投票問

?1|1to?—b*1計中用到的技享氛圍

題的流程圖。1??1巧,探討遇到的

4.教師巡視指導(dǎo),小組相問題

互幫助,投屏展示小組流U"a)

程圖,引導(dǎo)學(xué)生介紹繪制[巧或遇到問題,形成探討id

程。

教學(xué)活動三驗證算法

教師活動學(xué)生活動設(shè)計意圖

1.播放視頻,介紹如何用計算機程序驗證算法,引導(dǎo)學(xué)學(xué)生觀看視頻,通過對問題的

生思考其優(yōu)點。思考當(dāng)計算機排查,培養(yǎng)學(xué)

2.展示pylhon編程語言驗證投票問題的程序。程序出現(xiàn)問題生探尋問題根

3.播時,可以檢查是源。

AKMMWoy-(^110□x

FiteEditFormatRunOptionsWindowHMp放代碼出現(xiàn)錯誤引導(dǎo)學(xué)生進一

卜用Mb表小A、B傳盅的神系粒.火并的吃京或歸零

p?0

?}變控制投靠的次敷視或者是算法設(shè)步思考,根據(jù)

;ft占少個人參。技票依循環(huán),少次

Mahi<1001:

鼻抿木用戶儀翼的〃式?井川戶翁人電頻,計上出現(xiàn)錯誤。問題的變化調(diào)

t尸input《qAa也票不AH?曷.筑入Mt照公B中工.)

8盟3中的伊》通號八防.并小斷統(tǒng)計即B作品的家內(nèi)

i!tp-n:

?*a*1引學(xué)生觀看視頻,整和優(yōu)化。

?1S0:

b?b?!

i?i?1

B看出A,BftM的親數(shù)導(dǎo)討論并發(fā)表如

0器案伍國票改為i'.b)

學(xué)何調(diào)整優(yōu)化算

使用Python蛆寫的投票程序

生法。

思考當(dāng)計算機程序出現(xiàn)問題時,應(yīng)當(dāng)如何尋找問題所在。

4.設(shè)問:當(dāng)用戶輸入數(shù)據(jù)既不是a也不是b結(jié)果會怎樣,

如何調(diào)整算法,引導(dǎo)學(xué)生討論后回答。

練習(xí)

給三個作品投票的算法是怎樣的?動

手嘗試,在電子教材中,把合適的指

令拖拽到流程圖合適的位置,將流程

圖補充完整。

cr”

il

評價標準:

能在原流程圖的基礎(chǔ)上以手繪火鶴數(shù)字化繪圖的方式修改流程圖,并說明理由。

教學(xué)總結(jié)反思

1.情境貫穿主線,以身邊真實存在的投票問題設(shè)置情境,引起學(xué)生對問題解決的關(guān)注與

思考,在此情境的支撐下,體驗分析問題、抽象建模、算法設(shè)計及驗證過程,從而提升解

決生活實際問題的信息素養(yǎng)。

2.投票問題的完整流程圖較為復(fù)雜,孝師可以提供流程圖半成品文件,學(xué)生打開文件進

行內(nèi)容填充和圖形補齊,重:點考察形狀表示的含義以及關(guān)鍵要素的表示。

第2課抽象與建模

第2課抽象與建模

學(xué)科信息科技年級六年級

教材分析

本節(jié)課以經(jīng)典數(shù)學(xué)問題為例,引導(dǎo)學(xué)生以計算機算法的思維解決經(jīng)典的數(shù)學(xué)問題,借助

表格的形式來對問題算法進行抽象,梳理之間的內(nèi)在聯(lián)系,提煉出關(guān)鍵要素,學(xué)習(xí)使用算式

表達式來計算模型。

教學(xué)目標

1.通過對“雞兔同籠”問題進行抽象,掌握使用表格提煉關(guān)鍵要素的方法。

2.通過對“雞兔同籠”問題進行建模,掌握使用算式建立計算模型的方法。

學(xué)情分析

學(xué)生通過前階段的學(xué)習(xí),了解掌握了運用算法解決經(jīng)典問題的思想,并能對問題的關(guān)鍵

要素進行提取,抽象出問題中的規(guī)則,并借助表格和算是表達式對問題進行建模。

教學(xué)重點、難點

重點:抽象建模的方法。

難點:利用表格對問題進行抽象。

教學(xué)準備

1.網(wǎng)絡(luò)教室。

2.“雞兔同籠”問題相關(guān)素材。

教學(xué)實施過程

情境導(dǎo)入

教師活動學(xué)生活動設(shè)計意圖

1.視頻導(dǎo)入,引出問題,組織討論學(xué)生觀看視頻,用經(jīng)典數(shù)學(xué)問

播放雞兔同龍問題視頻,引導(dǎo)字生對雞兔同龍問題進行自小組討論探究題引出主題,

然語言描述,并思考討論該問題的關(guān)鍵數(shù)據(jù)和之間的關(guān)雞兔同籠問題調(diào)動學(xué)生枳極

系。學(xué)學(xué)生生公發(fā)表討論結(jié)果,小結(jié)關(guān)鍵信息。的關(guān)鍵信息。性,合作探究

2.引出主題,提出目標抽象與建??梢哉页鰡栴}的核心,提升學(xué)生計算

提出本節(jié)課目標:學(xué)習(xí)借助表格進行抽象及使用表達式計思維。

算建模。

教學(xué)活動一問題描述

教師活動學(xué)生活動設(shè)計意圖

1.播放視頻,解決問題前對問題進行現(xiàn)代漢語的描述,學(xué)生觀察,掌握以經(jīng)典問題轉(zhuǎn)

包括已知條件、未知條件和求解目標等。問題描述的基換為漢語言描

2.問題實踐:《孫子算經(jīng)》里的雞兔同籠如何使用現(xiàn)代本核心。實踐探述的過程,培

漢語進行描述?引導(dǎo)學(xué)生自主探究,寫下描述內(nèi)容,并相究,對問題進行養(yǎng)學(xué)生信息意

互檢查。漢語言描述。識,將抽象問

3.組織學(xué)生說說問題的描述結(jié)果,相互補充指正,教師題進行具體轉(zhuǎn)

小結(jié):以《孫子算經(jīng)》中的“雞免同籠”問題為例,用現(xiàn)化。

代漢語可以描述如下:在一個籠子里有若干只雞、免,雞、

鎰一共有35個頭、94只腳,求籠中有多少只

雞、兔?

教學(xué)活動二抽象

教師活動學(xué)生活動設(shè)計意圖

1.播放視頻,引導(dǎo)學(xué)生思考問題中各對象之間關(guān)系復(fù)雜思考數(shù)量關(guān)系探尋復(fù)雜問題

的情況下,可以使用什么方式進行問題的抽象。并進行梳理小的抽象關(guān)系,

數(shù),組合作使用表提升計算思維

"①關(guān)系

頭數(shù)腳故

格工具進行數(shù)

源未知未知妒數(shù)=渭頭數(shù)任用數(shù)字工具

兔只敢=兔頭數(shù)

0去知去5涔只數(shù)X2=雞勖數(shù)量關(guān)系的抽象進行問題抽象

漢劉”兔只數(shù)X4=兔/數(shù)

ac瑪頭敬+兔頭政=35

消免整體3594硼)數(shù)+融j敢=94過程。遷移知識,用

組織學(xué)生思考雞兔同籠問題中的關(guān)鍵要素以及各對象的思考變量的使變量表示

數(shù)量關(guān)系。用

2.動手實踐,小組合作,設(shè)計表格,將梳理的數(shù)量關(guān)系

用表格的形式進行抽象。

3.教師巡視指導(dǎo),小組相互幫助,投屏展示小組抽象表

格,引導(dǎo)學(xué)生介紹設(shè)計技巧或遇到問題,形成探討過程。

4.引導(dǎo)學(xué)生思考問題中的對象和數(shù)量關(guān)系可以使用什么

來表示。

5.播放視頻,拓展除了表格外還可以使用圖形進行問題

的抽象。

教學(xué)活動三建模

教師活動學(xué)生活動設(shè)計意圖

1.播放視頻,根據(jù)抽象出來的關(guān)系可以建立計算模型從學(xué)生觀看視頻,實踐操作提升

而推導(dǎo)答案并解決問題。引導(dǎo)學(xué)生思考計算模型的表現(xiàn)形思考表達計算數(shù)字化學(xué)習(xí)能

式。模型的方式。實力。

2.動手實踐:自主探究,使川流程圖軟件或者wsd軟件踐探索,用軟件拓展延仲,將

建立計算模型,小組間相互檢查指正。設(shè)計模型。具體問題進一

3.教師巡視,指導(dǎo)學(xué)生對計算公式的書寫進行規(guī)范。4.修改算法,實現(xiàn)步修改為一般

展示學(xué)生建立的計算模型,引導(dǎo)學(xué)生說說設(shè)計的依據(jù)和技問題的拓展問題。

巧,小組間相互補充。

5.設(shè)問:如果雞兔的總頭數(shù)和總腳數(shù)是變化的,如何修改

計算模型從而適用于更多的同類問題?

6.引導(dǎo)學(xué)生根據(jù)拓展問題進行模型調(diào)整,并派代表展示

介紹調(diào)整的依據(jù)和方法。

練習(xí)

我國古代數(shù)學(xué)家張丘建在《箕經(jīng)》一書中提出了著名的“白錢買百雞”問題:雞翁一,值錢

五;雞母一,值錢三;雞雛三,值錢一;百錢買白雞,問翁、母、雛各兒何?小朋友,你能

用表格,對這個問題從對象、數(shù)量、關(guān)系等角度進行抽象建模嗎?

請輸入你的想法

提出百錢買百雞問題,進行表格抽象建模。

參考答案:

數(shù)量

對象關(guān)系

只數(shù)價格

雞翁未知5

雞母未知3雞翁x5+雞母x3+雞雛x子=100

雞雛未知13

用變量a代表雞翁的數(shù)量,用變量b代表雞母的數(shù)量,則

雞雛的數(shù)量為100-a-b,利用算式建立的計算模型如下:

ax5+bx3+(100-a-b)x}=1000<a<100,0<b<100)

評價標準:

教師可以為學(xué)生提供表格框架,引導(dǎo)學(xué)生從對象、數(shù)量、關(guān)系這三個角度進行抽

象與建模,鼓勵學(xué)生在設(shè)計表格、確定變量、建立模型等方面做個性化的表達,

結(jié)果合理即可。

教學(xué)總結(jié)反思

1.以學(xué)生學(xué)習(xí)階段中會遇到的經(jīng)典數(shù)學(xué)問題為情境,引導(dǎo)學(xué)生從計算機算法的角度去思若

數(shù)學(xué)問題,培養(yǎng)學(xué)生的計算思維和問題解決能力。

2.雞兔同籠的問題中關(guān)鍵要素和對象之間的內(nèi)在聯(lián)系復(fù):雜,以表格的形式能更好的將問題

進行抽象,再將內(nèi)在的聯(lián)系用計算表達式進行表達。

3.本節(jié)課中涉及到的表達式,其中的一些符號是鍵盤上沒有的,可以借此引導(dǎo)學(xué)生探究輸

入法中特殊符號的使用技巧。

4.本節(jié)課的問題拓展和探究練習(xí),可以適當(dāng)在課堂中組織探索或者分層教學(xué)。

第3課算法設(shè)計

第3課算法設(shè)計

學(xué)科信息科技年級六年級

教材分析

本節(jié)課從經(jīng)典問題入手,介紹經(jīng)典問題決絕中常見的基本算法,并以枚舉法為例,著

重介紹枚舉法的概念,適用范圍和情境,以流程圖的形式認識枚舉法。借助枚舉法的思想

結(jié)合上節(jié)課抽象與建模的知識,對雞兔,同籠問題選擇合適的控制結(jié)構(gòu)進行枚舉法的算法架

構(gòu)設(shè)計,并描述算法。

教學(xué)目標

1.通過生活中具體案例的分析,理解枚舉算法思想。

2.通過設(shè)計“雞兔同籠”問題的算法,掌握枚舉法解決向題的一般方法,初步樹立運用

經(jīng)典算法思想解決問題的意識。

學(xué)情分析

學(xué)生通過前階段的學(xué)習(xí),了解掌握了運用算法解決經(jīng)典問題的思想,并能對問題的關(guān)

鍵要素進行提取,抽象出問題中的規(guī)則,并借助表格和算是表達式對問題進行建模。

教學(xué)重點、難點

重點:掌握枚舉法解決問題的一般方法。

難點:理解枚舉算法思想。

教學(xué)準備

1.破譯字母算式或24點游戲等枚舉法相關(guān)活動的素材。

2.流程圖繪制軟件或平臺。

教學(xué)實施過程

情境導(dǎo)入

教師活動學(xué)生活動設(shè)計意圖

1.視頻導(dǎo)入,引出問題,組織討論展示兩道題,引導(dǎo)學(xué)生思考兩道以貼切學(xué)生的

學(xué)生進行思考,算出答案。播放破譯字母算式和24點題并討論結(jié)果。經(jīng)典問題入

計算的問題視頻,引導(dǎo)學(xué)生思考是否獲得所有答案,并觀看視頻,小組手,引起學(xué)生

思考解決問題的方法和步驟是什么。學(xué)生發(fā)表討論結(jié)討論探究尋求進入思考狀

果,小結(jié)關(guān)鍵信息。問題答案,并思態(tài)。游戲?qū)耄?/p>

2.引出主題,提出目標一些問題經(jīng)常有多種不同的答考是否唯一以促進計算思維

案,經(jīng)典的算法也有很多,通過算法可以找到所有滿足及方法步驟。養(yǎng)成。

條件的答案,例如雞兔同籠可以使用枚舉法;講授本節(jié)

課目標:使用經(jīng)典算法思想進行算法設(shè)計。

教學(xué)活動一認識枚舉法

教師活動學(xué)生活動設(shè)計意圖

1.播放視頻,引導(dǎo)學(xué)生學(xué)生觀看視頻,從真實情境引

認識最基礎(chǔ)的枚舉法,次*值&*金i'、5掌握枚舉法的起學(xué)生的體驗

了解枚舉法的基本思想思想,使用枚舉感。合作探究

收升金給定》是

和使用枚舉法的關(guān)鍵。法的關(guān)鍵是確提煉關(guān)鍵信

件/J1,

出地—/

2.合作探究:組織學(xué)生定范圍和判斷息,提升信息

小組討論,身邊有什么[取下一個枚率值1條件。意識。

例子是使用枚舉法來解列舉身邊事例借助數(shù)字化工

決的,在這個場景中使故和.四進一步了解枚具對算法進行

用枚舉法的關(guān)鍵要索有哪些。舉法。繪制補充描述。

3.小組匯報:以小組代表匯報討論結(jié)果,組織組間進行流程圖。思考信息安全

補充指正。思考枚舉法可問題,提升信

4.播放視頻,引導(dǎo)學(xué)生使用流程圖來表示枚舉法,繪制能帶來的問題息社會責(zé)任。

流程圖(提供半成品,引導(dǎo)學(xué)生連線和補充)。

5.教師巡視指導(dǎo),小組相互幫助,投屏展示小組流程圖,

引導(dǎo)學(xué)生介紹設(shè)計技巧或遇到問題,形成探討過程。

6.播放視頻,引導(dǎo)學(xué)生思考枚舉法的優(yōu)點和缺點有哪

些?舉例說明。引導(dǎo)學(xué)生思考為什么要在登錄網(wǎng)站、APP、

ATM自動柜員機時,系統(tǒng)要限制用戶輸入密碼的次數(shù)?

教學(xué)活動二算法框架的確定

教師活動學(xué)生活動設(shè)計意圖

1.播放視頻,引導(dǎo)

1W1RB???????U-0

學(xué)生回顧上節(jié)課的

?-?……35-12-觀察表格,說出

雞兔同籠的計算模通過觀察思

8M140-R問題的關(guān)鍵要

型,思考用枚舉法如考,在問題中

素是雞兔只數(shù)、

何解決雞兔同籠問""iXX'X提煉信息,提

頭數(shù)和腳整,型

題。選擇合適的控制結(jié)構(gòu)確定算法框架。升信息意識和

制總數(shù),但環(huán)儀

2.引導(dǎo)學(xué)生觀察算法框架表格,回答雞兔同籠中的關(guān)計算思維遷移

學(xué)回顧順序解

鍵要素有哪些?判斷結(jié)構(gòu)和循環(huán)結(jié)構(gòu)分別用在什么地知識,舊知化

構(gòu)、判斷解構(gòu)和

方?新

循環(huán)解構(gòu)

3.播放視頻,引導(dǎo)學(xué)生回顧二種控制結(jié)構(gòu).說?說二種

解構(gòu)的概念、要素和適用范圍。

教學(xué)活動三算法的描述

教師活動學(xué)生活動設(shè)計意圖

1.播放視頻,引導(dǎo)學(xué)生提煉出雞兔同籠問題中的關(guān)鍵學(xué)生觀看視頻,實踐操作提升

要素和判斷條件,動手實踐,小組合作,補充流程圖,提煉出問題數(shù)字化學(xué)習(xí)能

使用枚舉法描述雞兔同籠問題的。的關(guān)鍵要素和力。

2.教師巡視指導(dǎo),小組判斷條件。使用知識遷移,形

相互幫助,投屏展示小軟件動手丈踐.成問題解決的

組流程圖,引導(dǎo)學(xué)生介補充完善流程思想

紹設(shè)計技巧或遇到問圖

題,形成探討過程。合作探究,不同

3.提出問題:除了枚舉枚舉對象產(chǎn)生

兔的數(shù)量,還可以枚舉的不同效果

哪些數(shù)量?引導(dǎo)學(xué)生討

論思考,不同枚舉數(shù)量

的解題方法以及發(fā)生變化的內(nèi)容。小組匯報并相互補

充。

練習(xí)

我們可以抽象出雞翁、雞母和雞雛

三個對象,雞翁的錢數(shù)是5錢1只,

雞母的錢數(shù)是3錢I只,雞雛的錢

數(shù)是1錢3只,可以建立:雞翁+

雞母+雞雛=100、雞翁X5+雞母X3+

雞雛X號=100這樣兩個關(guān)系表達

式。

利用枚舉法設(shè)計“百錢買百雞”問

題的算法,并用流程圖描述。

評價標準:

因為涉及三種雞,枚舉的對象至少要有其中兩種,在設(shè)計算法時需要用到雙重循環(huán)和多次

分支判斷,對于學(xué)生來說有一定的難度。學(xué)生能夠在教師提供學(xué)習(xí)支架的情況下進行補充

完善即可。

教學(xué)總結(jié)反思

1.以學(xué)生身邊常見數(shù)學(xué)問題為例,以上節(jié)課的雞兔同籠問題為引導(dǎo),引發(fā)學(xué)生進一步思

考算法解決問題的思想和方法。

2.流程圖的繪制已經(jīng)基本掌握,關(guān)犍是要讓學(xué)生掌握枚舉法的思想,因此使用補充流程

圖的方式可以提升學(xué)生的實踐效率,將更多精力用在提煉關(guān)鍵信息和算法的運用。

3.本節(jié)課的問題拓展和探究練習(xí),可以適當(dāng)在課堂中組織探索或者分層教學(xué)。

第4課算法的程序體驗

第4課算法的程序體驗

學(xué)科信息科技年級六年級

教材分析

本節(jié)課從生活中常見程序入手,認識從算法到程序的過程,介紹幾種常見編程語言及其

特點,過度到本學(xué)期的python編程語言,通過上節(jié)課的數(shù)學(xué)問題為例,介紹python編程

語言的簡單規(guī)則和語法,通過編程軟件體驗編程過程,在體驗中總結(jié)提煉習(xí)得方法。

教學(xué)目標

1.能認識常見編程語言,有意識地用編程思維解決問題。

2.能通過雞兔同籠問題認識python編程語言中的簡單規(guī)則和語法。

3.能通過編程實踐體驗掌握輸出語句運用方法。

學(xué)情分析

學(xué)生通過前階段的學(xué)習(xí),了解掌握了運用算法解決經(jīng)典問題的思想,并能對問題的關(guān)健

要素進行提取,抽象出問題用的規(guī)則,并借助表格和算是表達式對問題進行建模,認識枚舉

法,能用流程圖描述枚舉法,能選擇合適的控制結(jié)構(gòu)進行枚舉法算法設(shè)計,對經(jīng)典數(shù)學(xué)問題

的枚舉法應(yīng)用有一定實踐。

教學(xué)重點、難點

重點:認識Python語言的基礎(chǔ)語句o

難點:理解算法可以通過計算機語言來實現(xiàn)。

教學(xué)準備

1.網(wǎng)絡(luò)教室。

2.Python3.8或更高版本。

3.相關(guān)學(xué)習(xí)微課。

4.使用不同計算機語言編寫的實現(xiàn)同一個算法的若干程序。

教學(xué)實施過程

情境導(dǎo)入

教師活動學(xué)生活動設(shè)計意圖

1.視頻導(dǎo)入,引出問題,組織討論開放探究,籽

引導(dǎo)學(xué)生觀看視頻,結(jié)合自身經(jīng)歷,說一說自己用過的學(xué)生結(jié)合自身進學(xué)生自身經(jīng)驗

那些程序以及功能。發(fā)送在線表格,填寫表格,并進行行思考,填寫表作為素材,引

交流討論格,交流分享經(jīng)導(dǎo)學(xué)生自由探

歷經(jīng)驗討交流,發(fā)散

生活中常用的程序有哪此?它們幫助人們解決了什么問思維。

題?

常用程序主要功能使用體會

分享使用經(jīng)驗和感受。提出目標

用計算機解決問題時!執(zhí)行的指令即程序,讓計算機按

人們指定的步驟有序地執(zhí)行算法。提出本節(jié)課目標:體

驗算法的程序。

教學(xué)活動一計算機語言

教師活動學(xué)生活動設(shè)計意圖

1.播放視頻,引導(dǎo)學(xué)生認識計算機語言的概念,說一說

認識的計算機語言有哪些。學(xué)生觀看視頻,

2.教師小結(jié):高級語言一般采用英文詞匯、符號、公式結(jié)合自身精力說

和數(shù)字,根據(jù)一定的規(guī)則要求來編寫程序,如Python、說認識的計算機

C等語言。鞏固知識提升

3.播放視頻:引導(dǎo)學(xué)生認識計算機語言的發(fā)展,并進行觀看視頻,小結(jié)對計算機語言

小結(jié)。計算機語言的發(fā)發(fā)展的認識。

計算機語言從機器語言到匯編語言再到高級語言。展。觀看視頻,

4.播放視頻,引導(dǎo)學(xué)生認識不同的編程設(shè)計語言及其各小結(jié)不同計算機

自的特點,并進行小結(jié)。Scralch圖形化生動有趣,語言的特點。

python簡單易上手并且開元,C語言簡單應(yīng)用廣泛。

教學(xué)活動二程序的運行環(huán)境

教師活動學(xué)生活動設(shè)計意圖

1.播放視頻,引導(dǎo)學(xué)生認識python的運行環(huán)境ILDE,觀看視頻,區(qū)分觀察比對,總

認識編輯器和Shell的區(qū)別,引導(dǎo)學(xué)生進行小結(jié)。程序編輯器和Shell結(jié)提煉出其區(qū)

編輯器可以輸入代碼進行運行和保存,Sholl中可以輸?shù)膮^(qū)別并小結(jié)。別.提升信息

入代碼運行并顯示運行結(jié)果。動手實踐,熟悉比對意識。

2.引導(dǎo)學(xué)生打開IDLE,觀察熟悉菜單欄,嘗試輸入代軟件,嘗試輸入實踐探究,初

碼進行運行,觀察運行結(jié)果。print("HelloWorld")執(zhí)行代碼。步嘗試編程體

3.展示學(xué)生的程序運行結(jié)果窗口,引導(dǎo)學(xué)生進行小結(jié)。驗。

教學(xué)活動三認識基礎(chǔ)語句

教師活動學(xué)生活動設(shè)計意圖

1.播放視頻,引導(dǎo)學(xué)生對比圖形化編程與python編程學(xué)生觀看視頻和結(jié)合數(shù)學(xué)問題

的區(qū)別,認識python是有自己的編程語言規(guī)則和語法格代碼圖口片,說進行代碼聞

式。以雞兔同籠問題編程程序來認識基礎(chǔ)語句。出語句含義。學(xué)讀,提升計算

生觀看視頻,小思維和編程思

屈值語句whiletu<36:-條件循環(huán)結(jié)賦值號和等于維。

3i-35-tuV>

\ifji+2+tu*4==94:i—.....超力號的區(qū)別。

'tuNtu+1輸出

2.展示程序圖片,引導(dǎo)學(xué)生說一說代碼中的語句的含

義。

3播放視頻:引導(dǎo)學(xué)生觀察討論賦值號和等于號的區(qū)別,

實踐體驗編程

指派學(xué)生進行小結(jié)。

動手實踐,編寫的過程,提升

4.播放視頻,引導(dǎo)學(xué)生認識輸出語句,小組合作討論輸

代碼并檢驗,對數(shù)字化學(xué)習(xí)能

出語句的語法和注意事項,引導(dǎo)學(xué)生進行小結(jié)。

實踐過程進行小力

5.動手實踐:發(fā)送參考代碼,引導(dǎo)學(xué)生在Shell中檢驗

結(jié)。

輸出語句的用法,并請學(xué)生進行小結(jié)。

練習(xí)

在IDLEShell中編寫一段代碼,計算并輸出邊長為3、4、5厘米的三角形的周長。

參考答案:

print("該三角形的周長為“,3+4+5)

S=3+4+5

print(“該三角形的周長為“,S)

評價標準:

正確使用printO函數(shù),輸出內(nèi)容包括文字提示和周長。

教學(xué)總結(jié)反思

1.以上節(jié)課的數(shù)學(xué)問題為例入手進行遷移,體驗將算法轉(zhuǎn)化為程序語言的過程。

2.通過讀程序代碼的方式,認識python語言的一些基本語法和語句規(guī)則,在簡單的問題

描述中學(xué)習(xí)代碼的編寫。

3.本節(jié)課的實踐過程可以提供代碼給學(xué)生進行驗證,減少代碼打字的過程,逐步漸進。

第5課算法的執(zhí)行

第5課算法的執(zhí)行

學(xué)科信息科技年級六年級

教材分析

本節(jié)課從雞兔同籠問題入手,認識計算機通過運行程序完成算法的執(zhí)行,介紹IDLEShell

運行程序的操作方法,認識條件循環(huán)語句的基本語法,了解編寫程序?qū)崿F(xiàn)算法時,可能出現(xiàn)的

錯誤和調(diào)試方法,能根據(jù)調(diào)試中發(fā)現(xiàn)的問題,有針對性地完善算法和程序。

教學(xué)目標

1.能使用計算機程序語言解決身邊的問題。

2.能記錄程序運行的過程與結(jié)果。

3.能在調(diào)試中發(fā)現(xiàn)程序的問題,有針對性地完善算法和程序。

學(xué)情分析

學(xué)生通過前階段的學(xué)習(xí),了解掌握了運用算法解決經(jīng)典問題的思想,并能對問題的關(guān)鍵要

素進行提取,抽象出問題中的規(guī)則,并借助表格和算是表達式對問題進行建模,能選擇合適的

控制結(jié)構(gòu)進行枚舉法算法設(shè)計,認識python編程語言的簡單規(guī)則和語法。

教學(xué)重點、難點

教學(xué)重點:能使用python語言解決雞兔同籠問題;能汜錄程序運行過程與結(jié)果。

教學(xué)難點:能再調(diào)試中發(fā)現(xiàn)程序的問題;能有針對性地完善算法和程序。

教學(xué)準備

教學(xué)課件,電子教材,Python軟件

教學(xué)實施過程

情境導(dǎo)入

教師活動學(xué)生活動設(shè)計意圖

1.視頻導(dǎo)入,引出問題,組織討論學(xué)生觀看視頻,結(jié)開放探究,引導(dǎo)學(xué)

引導(dǎo)學(xué)生觀看視頻,了解投票問題結(jié)合百分比功能實合自身進行思考生討論,結(jié)合身邊

現(xiàn)的統(tǒng)計效果,引導(dǎo)學(xué)生討論思考解決哪些身邊的問并討論,小組匯報問題,形成真實學(xué)

題。用計算機程序還能吉里引導(dǎo)學(xué)生匯報討論結(jié)果,并相互補充。習(xí)情境。

相互補充。

2.引出主題,提出目標

計算機通過運行程序,完成算法的執(zhí)行,根據(jù)既定步

驟完成高速、準確的自動化處理。提出本節(jié)課目標:

運行并調(diào)試計算機程序。

教學(xué)活動一運行程序

教師活動學(xué)生活動設(shè)計意圖

1.播放視頻,引導(dǎo)學(xué)生認識同一算法可以有不同計學(xué)生觀看視頻,掌在實踐中學(xué)習(xí)探

算機語言實現(xiàn),引導(dǎo)學(xué)生學(xué)習(xí)使用IDLE打開python握IDLE打開、運究,掌握操作方法。

程序、運行程序和查看運行結(jié)果的方法。行程序的方法。觀察分析,認識程

vwiin.i-ox實踐操作,打開并序結(jié)構(gòu),激發(fā)學(xué)生

D*B*O|?*WMMB*一

?99^g,??P1,M?Z>V*?,IWMMbMU.

?rr?iMT*UTGM1

HMM?運行程序,思考程計算思維。

Mt?C

JCM.1|.iMimw?OMtMBwMOX

匕J-£:二:::.產(chǎn)―心團OpbomMMowf序含義學(xué)生代表

iMRf—????梅*戴IWXX

AH-MI***11u*!iiM:.

13"9J?,羔入¥?一0.■■由只?

u?2??4--91演示小結(jié)

priat(ji.“■??tv,**fK>>

tv?tu?1

Ut9CctO觀看視頻,掌握

AIDLE中打開并坦打“叫龜同MTft4-

while循環(huán)結(jié)構(gòu),

I$>?■llf.1.OXI

金;.工gShHOfMM**Mow;W^z-**總結(jié)循環(huán)結(jié)構(gòu)的

UttCfiftO組成部分。

鉉序運行結(jié)果

2.動手實踐:發(fā)送任務(wù)單,引導(dǎo)學(xué)生使用IDLE打開

“雞兔同籠”程序,并運行程序,觀察程序的代碼和

運行結(jié)果,嘗試讀懂程序的含義。

3.引導(dǎo)學(xué)生演示小結(jié):“File”菜單中選擇“Open”,

打開相應(yīng)的程序,在程序編輯器中的“Run”菜單中

選擇即可運行程序。

4.播放視頻:引導(dǎo)學(xué)生認識雞依同籠問題中的條件

循環(huán)語句結(jié)構(gòu),掌握循環(huán)結(jié)構(gòu)的組成部分和注意事

項,引導(dǎo)學(xué)生進行小結(jié):while循環(huán)結(jié)構(gòu)包括頭部

while指令、循環(huán)判斷條件、循環(huán)體。

.0.判斷條件

tu

whi<)tu<36]:

ji■35-tu

ifji?2?tu*4—94:+

print(ji."只雞.tu,”只負?*)

tu=tu*1

教學(xué)活動二調(diào)試程序

教師活動學(xué)生活動設(shè)計意圖

1.播放視頻,引導(dǎo)學(xué)生認識編寫程序時可能出現(xiàn)各觀看視頻,認識常在觀察中提煉總

種錯誤導(dǎo)致程序無法正常運行,需要調(diào)試程序發(fā)現(xiàn)并見錯誤的類別和結(jié),提升學(xué)生發(fā)現(xiàn)

改正可能出現(xiàn)錯誤的問題的信息意識。

2.引導(dǎo)學(xué)引導(dǎo)學(xué)生小結(jié)常見的錯誤:原因。

①錄入錯誤:常見的錯誤可能有大小寫錯誤;

②標點錯誤:python編程中必須用英文半角標點符實踐引用,在問題

號;發(fā)現(xiàn)和解決中提升

③邏輯錯誤:使用縮進和冒號可能遺漏。動手實踐,找出程數(shù)字化學(xué)習(xí)能力。

2.引導(dǎo)學(xué)生打開IDLE,打開任務(wù)單中的程序,運行序的問題觀察分析,培養(yǎng)計

程序并觀察程序的運行結(jié)果,發(fā)現(xiàn)程序中的錯誤并進并自行進行修改算思維

行修格:引導(dǎo)學(xué)生總結(jié)示例中的錯誤和修改方法,并調(diào)整。動手實踐,

講行匯報。觀察程序運行結(jié)

3.引導(dǎo)學(xué)生嘗試修改代碼中的數(shù)據(jù),觀察、記錄程序果與數(shù)據(jù)之間的

運行的過程與結(jié)果,總結(jié)程序運行規(guī)律,并小組匯報。關(guān)系

教學(xué)活動三完善算法程序

教師活動學(xué)生活動設(shè)計意圖

1.播放視頻,引導(dǎo)學(xué)生思考調(diào)整數(shù)據(jù)可能出現(xiàn)無解學(xué)生觀看視頻,討總結(jié)提煉規(guī)律,尋

情況的原因,思考討論判斷是否有解的算法優(yōu)化方論判斷是否解的找問題解決辦法,

法。程序優(yōu)化方法。在實踐中提升問題

2.引導(dǎo)學(xué)生小結(jié)如何實現(xiàn)判斷此題是否有解的算法學(xué)生觀察流程圖解決能力和計算思

優(yōu)化方法,并相互補充。和代碼,總結(jié)出調(diào)維。

3.觀察總結(jié):展示代碼和流程圖圖片,引導(dǎo)學(xué)生通試和完善的目標

過觀察與之前算法的不同之處,總結(jié)出算法和程序需方法。

改的地方和理由,鞏固程序調(diào)試和完善的方法。

4.動手實踐:引導(dǎo)學(xué)生打開流程圖,修改流程圖完

善算法,實現(xiàn)判斷此題是否有解;打開程序代碼,修動手實踐,修改流實踐體驗算法的調(diào)

改代碼,實現(xiàn)判斷此題是否有解。程圖,修改代碼并整完善和程序的修

5.拓展任務(wù):修改算法實現(xiàn)可輸入總頭數(shù)和總腳數(shù)調(diào)試。改調(diào)試,在動手實

進行計算??偨Y(jié)交流踐中真正解決實際

問題。

A對如網(wǎng)嵬(亮色)py-WWSft網(wǎng)籠(完py(3--

|RteFormatRunOptionsWindewHelp|

printC===就迎使用"瑪免肉號”鮮?程序=="

tus0

S用變5Uie跟蹤是否有!?.初始賦飲為0

jie=0

=枚舉的對量為效于的數(shù)It.枚舉器身為635

?hiletu<36:

ji=35-tu

?如果符合正確解條件,則喻出雞象的只數(shù)

.fji?2?tu?4?-94:

口若有解.將受libie以伯為1

Jie=1

print(ji,"R<^.tu,"R.)

tu=tu+1

s無“時軸出無解提示

ifjle-0:

printC此理尢X)

_______________________________Ln:SCol:18

完善后的程序

6.展示小結(jié):展示部分學(xué)生完成情況,并引導(dǎo)其介

紹完善程序的思路和方法,其他學(xué)生補充交流。

練習(xí):

調(diào)試“雞兔同籠”問題的程序,繼續(xù)發(fā)現(xiàn)問題并提出完善算法的新創(chuàng)想。

運行完善后的“雞兔同寵”程序,進行反復(fù)調(diào)試,繼續(xù)發(fā)現(xiàn)問題

并提出完善算法的新創(chuàng)想。

發(fā)現(xiàn)的向副解決問◎的創(chuàng)想

教學(xué)反思

1.以先前的經(jīng)典數(shù)學(xué)問題入手,通過問題解決引導(dǎo)學(xué)生提升信息素養(yǎng),在體驗實踐中發(fā)現(xiàn)問

題和解決問題。

2.通過閱讀代碼、思考方法、實踐調(diào)試、總結(jié)規(guī)律,實現(xiàn)從思考到實踐的過程,在探究實踐

中提升問題解決能力。

3.本節(jié)課的實踐過程可以進行分層或分組完成,充分發(fā)揮學(xué)生的合作探究能力,在探究實踐

和協(xié)同互助中提升學(xué)習(xí)效率。

第6課猜數(shù)字算法設(shè)計

第6課猜數(shù)字算法設(shè)計

學(xué)科信息科技年級六年級

教材分析

本節(jié)課從猜數(shù)字游戲?qū)?,組織學(xué)生玩一玩猜數(shù)字游戲,并提出一個人如何玩猜數(shù)字

游戲,如何實現(xiàn)讓游戲中重復(fù)的工作由計算機代替等問題,充分發(fā)揮學(xué)生的學(xué)習(xí)主動性,

在解決問題的過程中應(yīng)用所學(xué),根據(jù)人機交互的流程,從輸入數(shù)據(jù)、處理數(shù)據(jù)、輸出數(shù)據(jù)

三個角度進行抽象,通過表格工具建立可視化模型。

教學(xué)目標

1.通過對猜數(shù)字問題進行抽象與建模,掌握利用表格進行建模的方法。2.通

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論