算法教學設計_第1頁
算法教學設計_第2頁
算法教學設計_第3頁
算法教學設計_第4頁
算法教學設計_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

算法教學設計

第1篇:算法教學設計

3.4算法及其表示智能吸塵器算法簡潔分析

本節(jié)教材的地位、作用等分析。

本節(jié)教材位于中學信息技術(shù)必修模塊第三章中:"算法及其實現(xiàn)〃

部分內(nèi)容,本節(jié)課的學習目的是使學生體驗算法思想,了解算法和程

序設計在解決問題過程中的地位和作用;體驗信息技術(shù)中算法的魅力,

為學生選修算法模塊奠定基礎。

算法是我們信息技術(shù)基礎模塊的最難的一塊內(nèi)容,課時又少,只

有兩課時,假如初中信息技術(shù)正常開展,那么這個內(nèi)容也簡潔開展。

1.學問與技能

理解算法的含義,體會算法在程序設計中的地位;培育用計算

機編程解決現(xiàn)實問題的實力。2.過程與方法

能通過視察吸塵器的工作來分析其算法,培育學生用程序設計的

思想來思索產(chǎn)品。3.情感看法與價值觀

引導學生了解程序設計的更多學問,體驗信息技術(shù)的強大魅力;

激發(fā)學生對計算機編程解決現(xiàn)實問題的學習欲望,提高學習愛好。滲

透人文教化,懂得感恩。

教學重點:算法的特征;算法的表示教學難點:對算法的理解,

流程圖

新課標強調(diào)要“培育解決問題的實力,提倡運用信息技術(shù)進行創(chuàng)

新實踐”,以前教學中我始終從面到點,先講算法的定義和特點,再

舉例,效果不是很好,學生印象不深,往往到學期結(jié)束的時候,對算

法印象全無。

因此,這次在設計本節(jié)內(nèi)容的時候,在選擇實例的時候,我從兩

點考慮:一是生活化,選擇的例子盡可能貼近生活,既要達到吸引學

生的目的,又能體現(xiàn)技術(shù)的真實內(nèi)涵(現(xiàn)在的學生,生活自理實力太

差了);二是通過把抽象的問題分析成為詳細步驟或方法,從而形成

算法,讓學生理解計算機解決問題的基本過程。

我在選擇實例的時候,盡量讓這個例子能貫穿整堂課,把一個問

題分析透,印象會深刻。

導入

師:喜愛干家務嗎?生:不喜愛

師:可是有一個人就是無怨無悔的做著家務(滲透人文教化,懂

得感恩)生:誰?

師:“馬大嫂〃,你們相識"馬大嫂”嗎?每個家庭都有。生:領

師:"馬大嫂"在我們同學們的年紀時,也是不喜愛干家務的,

是什么讓他們無怨無悔的干著家務?作為他們的孩子,我們有沒有想

過替他們分擔一點?或者當我們長到"馬大嫂〃的年齡,我們能不能讓

家庭生活輕松一些?

生:探討

師:家庭的智能化腳步離我們越來越近,我們的生活里隨處可見,

比如有定時功能的家電,洗衣機、洗碗機,今日我給大家舉薦一款"買

汰掃〃的掃:智能吸塵器。(引導學生用計算機編程來解決現(xiàn)實問題)

首先聲明,我不是搞推銷的,而是帶領大家去設計生產(chǎn)產(chǎn)品的。

今日我們一起來分析、設計一款智能吸塵器。

首先,我們分析一下原始的手工操作吸塵器的工作須要幾步?

新課(先把困難的問題簡潔化,得出大的方向,然后逐步細化)生:

三步,打開電源、起先工作、關(guān)閉電源

師:看來你們都是宋丹丹的徒弟,其實這也是我們用計算機解決

實際問題的思維:先設計算法、再編制程序來實現(xiàn)算法。

師:什么是算法呢?算法是解決問題的方法和步驟,同學們用的

是自然語言描述的算法,我是用流程圖來描述算法。

算法描述的方法和步驟應當是有限的,有開必有關(guān);有Begin必

有End;

同學們是不是有被忽悠的感覺?有,就說明白我們的同學想的更

遠了,是啊,我這個算什么算法,跟本沒解決什么問題,對了,算法

還有一個定義,解題方法的精確描述,

我這個算法的步驟有了,但不夠精確描述,所以我們要自頂向下,

逐步求精。師:你們說哪個步驟須要細化?生:其次步

師:那你們覺得吸塵器要體現(xiàn)智能,應當從哪些方面考慮?生:

探討

歸結(jié)你們的觀點,主要有三個:設定清潔路途模塊,躲避障礙物模

塊,自動充電程序設定清潔路途模塊

師:你們拖過地嗎?假如讓你來拖地,你會選擇怎樣的路途既能削

減重復路途,又能全部覆蓋?好,我們模擬一下,(用flash規(guī)定幾個相同

的區(qū)域,然后計時擦除)把橡皮擦當成我們的吸塵器,擦除前景顏色并

計時,……通過大家的實踐,我們可以看出幾種方案比較科學,通過這個

試驗,我們知道解決問題的方法有許多,生活中也一樣,關(guān)鍵是要選擇

合適的一種,達到既快又好.這是我們在最優(yōu)環(huán)境下的狀況,沒有考慮

實際狀況。我們看看詳細的設計

前面同學們提到躲避障礙物是設計的關(guān)鍵。躲避障礙物模塊

師:躲避障礙物模塊是體現(xiàn)吸塵器智能的關(guān)鍵一點,我們先分析

遇到墻壁怎么處理,只要遇到墻壁能處理,其他的是不是也是一個道

理?

現(xiàn)在我請同學們描述一下遇到墻壁這個算法。

真了不得,你們用自然語言描述了這個算法,我習慣用流程圖來

描述。請看我的算法

這個算法同樣比較粗糙,我們一起把它修正一下,首先要確定哪

些地方須要細化,對了,是怎樣推斷“有沒有遇到墻壁?”,這是核心,

你們認為怎樣推斷好?請大家在紙上設計設計

還有沒有其它須要修正的?對了,怎樣"轉(zhuǎn)變方向"也要細化,你

們認為怎樣變更方向好?

就這個流程圖本身,還有什么地方須要修正的嗎?Y和N線路里有

相同的語句,我們可以把

它提出來,放在合并后的線路中.好,我們把經(jīng)過大家修改后的算

法稱為智能清掃模塊

自動充電程序

我們還少了一個關(guān)鍵模塊,地沒掃完,電沒了怎么辦?

現(xiàn)在請同學們參考智能清掃模塊的流程圖,畫一畫遇到電不足了

那一刻怎么處理的算法。

學生上臺畫流程圖,依據(jù)學生的流程圖修正,得到循環(huán)結(jié)構(gòu)。回

顧小結(jié)

現(xiàn)在我們回顧一下我們設計智能吸塵器的過程:首先我們把困難

的問題簡潔化,設計了一個三步走的算法,然后,選擇了一個最優(yōu)路

途,再設計了一個具有智能的障礙物躲避模塊和自動充電模塊,在第

一個流程圖里我們提出了算法要有起先和結(jié)束,即算法的有限性;最

優(yōu)路途里我們得出了最優(yōu)算法;障礙物躲避模塊我們提出了可行性和

沒有二義性。

針對以上算法,從起先到結(jié)束都離不開這三種狀況,就像我們的

生活,有可能一路直行、也有可能遇到分叉口、還有就是回到原路,

還有沒有其他的可能?這就猶如我們的算法,所以這三種我們就稱為

基本結(jié)構(gòu),由這些基本結(jié)構(gòu)組合成大的程序。

拓展

有了算法,程序?qū)崿F(xiàn)就簡潔了,經(jīng)過我們一起設計的第一代機器

人初具模型,請看我們的作品(展示物體碰撞的動畫),再看看我寫

的代碼,一些簡潔的語句你們也看得懂,比如我們的核心模塊,〃,

我們用一節(jié)課的時間就已經(jīng)設計出這樣的產(chǎn)品,假如學了一本書,

讀了四年的高校,你們的產(chǎn)品不知要好到哪里,到時候別忘了給全班

同學發(fā)一個哦。

課外作業(yè)

探討了智能吸塵器,你們有什么啟發(fā)?那么我們就一起設計一下

自己將來的家庭生活吧?

只有想不到的,沒有做不到的。想法高于一切,這個想法就是我

們今日講的算法,它不單單存在于我們的計算機行業(yè),生活中到處可

見,希望大家做個有心人,好好設計自己將來的生活,設計不好,接

著馬大嫂的生活。

第2篇:算法教學設計

《基本算法語句》

教學設計

太原市第五十三中學

符權(quán)有

基本算法語句

課標要求與教材分析

當今世界,越來越多的事情交付計算機完成,而計算機完成任何

一項任務都須要算法,因此算法是計算機科學的基礎,但是用自然語

言或程序框圖描述的算法計算機是無法“明白〃的,因此我們還須要將

算法用計算機能夠理解的語言表達出來,這就是通常駐機構(gòu)所說的程

序和程序設計,教科書中介結(jié)了輸入語句、輸出語句、賦值語句、條

件語句、循環(huán)語句,盡管不同的程序設計語言有不同的語句形式和語

法規(guī)則,但基本結(jié)構(gòu)是相同的。因些書中的算法語言稍加改動就可以

在某些程序環(huán)境下執(zhí)行。

此外,與其它教學內(nèi)容相比較,算法學習的一個最大的特點就是

操作實踐性強,因些對學生動手實力及思維的拓展有肯定的幫助。須

要特殊指出的是,中國古代數(shù)學中蘊涵了豐富的算法思想。在本模塊

中,學生將在義務教化階段初步感受算法思想的基礎上,結(jié)合對詳細

數(shù)學實例的分析,體驗程序框圖在解決問題中的作用;通過仿照、操

作、探究,學習設計程序框圖表達解決問題的過程;體會算法的基本

思想以及算法的重要性和有效性,進展有條理的思索與表達的實力,

提高邏輯思維實力。

程序是由若干算法語句組成的有序集合,是由表示算法基本邏輯

結(jié)構(gòu)的算法語句組成的。任何高級程序設計語言都包含我們這一節(jié)所

學的輸入語句、輸出語句、賦值語句、條件語句、循環(huán)語句,這五種

算法與三種基本結(jié)構(gòu)基本上是相對應的。因此教學中應留意以下幾點:

L通過對詳細問題的理解、分析,把詳細問題的程序框圖轉(zhuǎn)換成程序

語言,在這個過程中駕馭基本算法語句中的輸入、輸出、賦值、條件、

循環(huán)語句,從而進一步理解算法語句。2.在學習的過程中通過閱讀中

國古代數(shù)學中的算法案例,體會古代中國數(shù)學對世界數(shù)學進展的作用,

提升民族驕傲感。

學情分析

算法是數(shù)學與計算機的關(guān)聯(lián),在數(shù)學中有一的地位,學生前一階

段已經(jīng)學習了算法的自然語言和程序框圖設計,在此基礎上,進一步

把算法的自然語言轉(zhuǎn)換成計算機能夠識別的程序語言,使學生有肯定

的教學基礎。

教學目標

L經(jīng)驗將詳細問題的程序流程圖轉(zhuǎn)化為程序語句的過程,理解幾

種基本算法語句一一輸入語句、輸出語句、賦值語句、條件語句、循

環(huán)語句,體會算法的基本思想。

2.會利用輸入語句、輸出語句、賦值語句、條件語句、循環(huán)語句

解決詳細的問題,編寫算法語言。

教學中須要留意的事項

1.重視對學生數(shù)學學習過程的評價

關(guān)注學生在數(shù)學語言的學習過程中,是否對用集合語言描述數(shù)學

和現(xiàn)實生活中的問題充溢愛好;在學習過程中,能否體會集合語言精

確、簡潔的特征;是否能樂觀、主動地進展自己運用數(shù)學語言進行溝

通的實力。

2.正確評價學生的數(shù)學基礎學問和基本技能

關(guān)注學生在本節(jié)及今后學習中,讓學生集中學習算法的初步學問,

主要包括算法的基本結(jié)構(gòu)、基本語句、基本思想等。算法思想將貫穿

中學數(shù)學課程的相關(guān)部分,在其他相關(guān)部分還將進一步學習算法。

輸入、輸出、賦值語句

教學目標

學問與技能目標:

L正確理解輸入語句、輸出語句、賦值語句的結(jié)構(gòu)及特點。2.

會利用輸入語句、輸出語句、賦值語句編寫簡潔的程序。

過程與方法目標:

通過對詳細問題的探究,嘗試用各種不同的方法解決問題,讓學

生充分感知、體驗計算機程序在實際應用中的便利,明白數(shù)學與計算

機學科的聯(lián)系,為今后更深化地學習算法打下堅實的基礎。情感看

法和價值觀:

通過本節(jié)的學習使學生相識到數(shù)學與計算機學科之間的關(guān)聯(lián),進

一步體會到計算機的好處,提高學生對數(shù)學學科的愛好。

教學重點與難點

重點:對輸入語句、輸出語句、賦值語句三種語句的理解。

難點:對輸入語句、輸出語句、賦值語句三種語句的嫻熟應用;

能夠精確理解賦值語句中的"="的作用及意義。

教學方法與手段

學生自學為主,老師對學生易錯的地方進行講解,利用計算機等

手段增加學生對算法語句中輸入、輸出、賦值語句的理解和應用。

教學流程

一、新課導入

在現(xiàn)代社會里,計算機已經(jīng)成為人們?nèi)粘I詈凸ぷ鞑恍腥鄙俚?/p>

工具,如:聽MP3看電影,玩嬉戲,打字排版,畫卡通畫,處理數(shù)

據(jù)等等,那么,計算機是怎樣工作的呢?計算機完成任何一項任務都

須要算法,但是,我們用自然語言或程序框圖描述的算法,計算機是

無法"看得懂,聽得見”的。因此還須要將算法用計算機能夠理解的程

序設計語言,使計算機能夠識別并運行。為了實現(xiàn)算法中的三種基本

的邏輯結(jié)構(gòu):依次結(jié)構(gòu)件結(jié)構(gòu)和循環(huán)結(jié)構(gòu),各種程序設計語言中都包

含下列基本的算法語句:

輸入語句、輸出語句、賦值語句、條件語句、循環(huán)語句

那么今日我們首先來學習前三種:輸入語句、輸出語句、賦值語

句。

二、展示本節(jié)學習目標

1.在對實際問題的探究中正確理解輸入語句、輸出語句、賦值語

句的結(jié)構(gòu)及特點。2.在理解三種語句結(jié)構(gòu)的基礎上會利用輸入語句、

輸出語句、賦值語句編寫簡潔的程序。

三、探究新知

輸入語句、輸出語句、賦值語句屬于算法結(jié)構(gòu)中的依次語句,是

計算機自上而下執(zhí)行的語句。它是程序中必不行少的環(huán)節(jié)。

輸入、輸出語句分別用來實現(xiàn)算法的輸入信息,輸出結(jié)果的功能,

下面我們首先來看這兩種語句的特點。通過閱讀課本P21-P22頁的內(nèi)

容,回答下列問題:1.在課本中的例子中你們覺得哪些是輸入語句、

輸出語句?

2.請你通過詳細的例子總結(jié)輸入、輸出語句的特點。3.嘗試著用

輸入、輸出語句寫幾個詳細的算法語言。

[學生]:先看書閱讀,然后相互溝通、爭論、猜想得出結(jié)論,并

進行嘗試性的編寫。在此過程中,老師應適當作引導,把學生的重點

引至『INPUT"和"PRINT"這兩個詞語上來。[老師]:1.輸入語句:

INPUT"提示內(nèi)容";變量

對于多個變量來說

INPUT變量1,變量2-

和你自己總結(jié)出來的語句結(jié)構(gòu)一樣嗎?假如一樣請用它寫幾個

例子;假如不一樣請先訂正你的錯誤,再對它進行應用,編幾個詳細

的例子。

[學生]:對這個格式進行應用,舉例,由同桌之間相互進行檢查、

糾錯。[老師]:2.輸出語句:

PRINT"提示內(nèi)容〃;表達式

重復上述步驟。

[學生]:再對這個句型進行舉例,同桌之間相互探討、糾錯。

[老師]:好了,在駕馭了這兩種語句的基礎上,接下來我們探討

賦值語句,請同學們閱讀課本P23頁最終兩段到P24頁第一段,總結(jié)

一下什么是賦值語句,賦值語句的格式是什么?[學生]:先看書閱讀,

然后相互溝通、爭論、猜想得出結(jié)論,并進行嘗試性的編寫。[老師]:

進行總結(jié):變量=表達式

這里須要留意是"=〃與我們數(shù)學中的等號是不完全等同的,在數(shù)

學中"=〃前后的式子表示相等,但是在賦值語句中表示將表達式的值

賦給了前面的變量,也就是說先有"="號之后再有之前,把后給了

刖。

探討一個新的問題:對于賦值語句我們在應用的時候應當留意什

么?[學生]:先進行分組探討、分析、總結(jié),然后進行回答:

1八=8與B=A的意思不相同,前者表示把B的值給了A,后者表

示把A的值給了B2.賦值號左面只能是變量名稱,而不能是表達式;

也不能用賦值語句進行代數(shù)式的演算。

四、應用新知,例題精析

例1.編寫程序,計算一個學生數(shù)學、語文、英語三門課的平均成

果。

[分析]:要編寫一個程序,首先要把這個問題寫成算法的基本步

驟,然后再轉(zhuǎn)換成程序框圖,再用基本算法語句表達出來;尤其在初

學的時候更不能一蹴而就。[過程]:先由學生在練習本上探究、修正,

然后由我公布答案。解:程序:

INPUT"數(shù)學=";aINPUT"語文=";bINPUT"英語=";c

y=(a+b+c)/3PRINT"Theaverage=w;yEND[小結(jié)]:由學生先進行程序框

圖的設計一,再進行編程。(這里要先讓學生進行嘗試性的動手,以調(diào)

動學生學習的樂觀性,提高學習效率。)例2.閱讀下面這個程序,它

表示什么?A=10A=A+10PRINTAEND[學生]:思索并進行解答。

[小結(jié)]:這個例題要學生明白賦值語句的特點和易錯的地方,假如學

生將這個程序讀懂了表示他基本已經(jīng)理解了賦值語句。

例3.交換兩個變量A和B的值,并輸出交換前后的值。[分析]:

考察賦值語句的應用,是例2的強化版本。[解答]:INPUTAINPUTB

PRINTA,BX=AA=BB=XPRINTA,BEND

五、課堂訓練:

L已知華氏溫度與攝氏溫度的轉(zhuǎn)換公式是:

(華氏溫度-32)*5/9=攝氏溫度

編寫一個程序,輸入一個華氏溫度,輸出其相應的攝氏溫度。解:

INPUT"請輸入華氏溫度:";xy=(x-32)*5/9PRINT"華氏溫度:”;

xPRINT"攝氏溫度:〃;yEND[分析]:考察學生對輸入、輸出、

賦值語句的應用

2.編寫一個程序,計算兩個非0實數(shù)的加、減、乘、除運算的結(jié)

果。解:INPUT"請輸入a(a[30)=";aINPUT"請輸入b(*0)=";

bX=a+bY=a-bZ=a*bQ=a/bPRINTa,bPRINTX,YZ,QEND[分析]:考察學

生對賦值語句的理解

六、小結(jié)

1.這節(jié)課我們主要學習了輸入、輸出、賦值語句的理解,駕馭輸

入、輸出、賦值語句的應用,明白數(shù)學與計算機科目的聯(lián)系。

2.基中賦值語句是本節(jié)課的難點,有部分同學可能不易理解,須

要課后的努力。

七、課后作業(yè)學用通第48頁:1題,3題,4題

八、板書設計

輸入、輸出、賦值語句

一、新課導入

四、應用新知,例題精析

以詳細的問題引入新課。對新學學問的典型例題進行講解。

二、展示學習目標

五、課堂訓練

三、探究新知進行強化練習

以學生自學為主,

六、小結(jié)對新知進行探究

七、作業(yè)

九、目標落實檢測

L在賦值語句中,n=n+l是

A.沒有意義B.n與n+1相等C.將的原n值加1再賦值給n,即

n的值增加12.編寫程序,計算甲、乙、丙三人的平均年齡。3.程序:

a=lb=2c=a+bb=a+c-bPRINTa,b,cEND最終輸出

的值是誰?等于多少?

十、教學反思

本節(jié)課的教學中,主導思想讓學生自學為主,老師引導為輔,充

分調(diào)動學生的學習主動性,在自己探究中學習、成長,駕馭本節(jié)課的

主要學問。由于學生的基礎較差,導致在實際的實施中講的東西較多,

練的較少,這應當在以后的教學活動中加以改進,爭取在下一階段的

教學中,讓學生養(yǎng)成先預習后學習的良好學習習慣,夯實學生的基礎,

為進一步學數(shù)學,學好數(shù)學做好充分的打算。

在詳細的教學中,發(fā)覺部分學生不會閱讀課文,不能從文中找出

相關(guān)的、主要的信息,看書以片面的,跳動的方式來處理信息,由于

是新學課,接受這幾種方式,很簡潔將課本中的一些對學問進行總結(jié)

的話露掉,而這些話又恰恰是特別重要的閱歷總結(jié),必須要讓學生進

行理解和應用,因此會看書、讀懂題,這是我的學生現(xiàn)在面臨的很重

要的兩個弱點,這須要我在以后的教學中漸漸加以引導,教會學生怎

么樣從課本中提煉出我們須要的信息及答案,這是一個長期的過程而

且對學生今后在數(shù)學方面的進展有著重要的作用,應當加以留意。此

外,由于這節(jié)課我在兩個班都進行過教學,第一個班接受的傳統(tǒng)的析

書形式,其次個班接受的多媒體,很明顯,在第一個班最終的教學內(nèi)

容的含量不如在其次個班的教學內(nèi)容多,而且在其次個班用多媒體學

生更簡潔理解這些生硬的算法語句,可見在一些課時的設計過程式中

我們應當應用多媒體進行協(xié)助的教學,有利于學生更好的對學問的理

解和把握,提高我們的課堂效率。

個人簡介

符權(quán)有20xx年畢業(yè)于忻州師范學院數(shù)學系,同年進入忻州師范

學院附屬外國語中學擔當數(shù)學的教學工作以及班主任的教化工作,所

帶班級成果優(yōu)異,學風良好。本人和班級連年受到忻州師范學院的表

彰。20xx年參與太原市教化局老師聘請考試,被太原市第五十三中錄

用,到校后擔當中學數(shù)學的教學工作和班主任的教化工作至今。

第3篇:算法教學設計

算法教學設計

算法及其表示智能吸塵器算法簡潔分析

本節(jié)教材的地位、作用等分析。

本節(jié)教材位于中學信息技術(shù)必修模塊第三章中:"算法及其實現(xiàn)〃

部分內(nèi)容,本節(jié)課的學習目的是使學生體驗算法思想,了解算法和程

序設計在解決問題過程中的地位和作用;體驗信息技術(shù)中算法的魅力,

為學生選修算法模塊奠定基礎。

算法是我們信息技術(shù)基礎模塊的最難的一塊內(nèi)容,課時又少,只

有兩課時,假如初中信息技術(shù)正常開展,那么這個內(nèi)容也簡潔開展。

L學問與技能

理解算法的含義,體會算法在程序設計中的地位;培育用計算

機編程解決現(xiàn)實問題的實力。2.過程與方法

能通過視察吸塵器的工作來分析其算法,培育學生用程序設計的

思想來思索產(chǎn)品。3.情感看法與價值觀

引導學生了解程序設計的更多學問,體驗信息技術(shù)的強大魅力;

激發(fā)學生對計算機編程解決現(xiàn)實問題的學習欲望,提高學習愛好。滲

透人文教化,懂得感恩。

教學重點:算法的特征;算法的表示教學難點:對算法的理解,

流程圖

新課標強調(diào)要“培育解決問題的實力,提倡運用信息技術(shù)進行創(chuàng)

新實踐”,以前教學中我始終從面到點,先講算法的定義和特點,再

舉例,效果不是很好,學生印象不深,往往到學期結(jié)束的時候,對算

法印象全無。

因此,這次在設計本節(jié)內(nèi)容的時候,在選擇實例的時候,我從兩

點考慮:一是生活化,選擇的例子盡可能貼近生活,既要達到吸引學

生的目的,又能體現(xiàn)技術(shù)的真實內(nèi)涵;二是通過把抽象的問題分析成

為詳細步驟或方法,從而形成算法,讓學生理解計算機解決問題的基

本過程。

我在選擇實例的時候,盡量讓這個例子能貫穿整堂課,把一個問

題分析透,印象會深刻。

導入

師:喜愛干家務嗎?生:不喜愛

師:可是有一個人就是無怨無悔的做著家務生:誰?

師:"馬大嫂〃,你們相識"馬大嫂”嗎?每個家庭都有。生:領

師:"馬大嫂"在我們同學們的年紀時,也是不喜愛干家務的,

是什么讓他們無怨無悔的干著家務?作為他們的孩子,我們有沒有想

過替他們分擔一點?或者當我們長到"馬大嫂〃

的年齡,我們能不能讓家庭生活輕松一些?

生:探討

師:家庭的智能化腳步離我們越來越近,我們的生活里隨處可見,

比如有定時功能的家電,洗衣機、洗碗機,今日我給大家舉薦一款"買

汰掃〃的掃:智能吸塵器。

首先聲明,我不是搞推銷的,而是帶領大家去設計生產(chǎn)產(chǎn)品的。

今日我們一起來分析、設計一款智能吸塵器。

首先,我們分析一下原始的手工操作吸塵器的工作須要幾步?

新課生:三步,打開電源、起先工作、關(guān)閉電源

師:看來你們都是宋丹丹的徒弟,其實這也是我們用計算機解決

實際問題的思維:先設計算法、再編制程序來實現(xiàn)算法。

師:什么是算法呢?算法是解決問題的方法和步驟,同學們用的

是自然語言描述的算法,我是用流程圖來描述算法。

算法描述的方法和步驟應當是有限的,有開必有關(guān);有Begin必

有End;

同學們是不是有被忽悠的感覺?有,就說明白我們的同學想的更

遠了,是啊,我這個算什么算法,跟本沒解決什么

問題,對了,算法還有一個定義,解題方法的精確描述。

我這個算法的步驟有了,但不夠精確描述,所以我們要自頂向下,

逐步求精。師:你們說哪個步驟須要細化?生:其次步

師:那你們覺得吸塵器要體現(xiàn)智能,應當從哪些方面考慮?生:

探討

歸結(jié)你們的觀點,主要有三個:設定清潔路途模塊,躲避障礙物模

塊,自動充電程序設定清潔路途模塊

師:你們拖過地嗎假如讓你來拖地,你會選擇怎樣的路途既能削

減重復路途,又能全部覆蓋

好,我們模擬一下,(用flash規(guī)定幾個相同的區(qū)域,然后計時擦除)

把橡皮擦當成我們的吸塵器,擦除前景顏色并計時,……通過大家的實

踐,我們可以看出幾種方案比較科學,通過這個試驗,我們知道解決問

題的方法有許多,生活中也一樣,關(guān)鍵是要選擇合適的一種,達到既快

又好.

這是我們在最優(yōu)環(huán)境下的狀況,沒有考慮實際狀況。我們看看

詳細的設計

前面同學們提到躲避障礙物是設計的關(guān)鍵。躲避障礙物模塊

師:躲避障礙物模塊是體現(xiàn)吸塵器智能的關(guān)鍵一點,我們先分析

遇到墻壁怎么處理,只要遇到墻壁能處理,其他的是不是

溫馨提示

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

評論

0/150

提交評論