算法教學(xué)設(shè)計(jì)
作為一名辛苦耕耘的教育工作者,有必要進(jìn)行細(xì)致的教學(xué)設(shè)計(jì)準(zhǔn)備工作,教學(xué)設(shè)計(jì)是對(duì)學(xué)業(yè)業(yè)績問題的解決措施進(jìn)行策劃的過程。那么什么樣的教學(xué)設(shè)計(jì)才是好的呢?以下是小編幫大家整理的算法教學(xué)設(shè)計(jì),希望能夠幫助到大家。
算法教學(xué)設(shè)計(jì)1
【教材分析】
本節(jié)教材的地位、作用等分析。
本節(jié)教材位于高中信息技術(shù)必修模塊第三章中:“算法及其實(shí)現(xiàn)”部分內(nèi)容,本節(jié)課的學(xué)習(xí)目的是使學(xué)生體驗(yàn)算法思想,了解算法和程序設(shè)計(jì)在解決問題過程中的地位和作用;體驗(yàn)信息技術(shù)中算法的魅力,為學(xué)生選修算法模塊奠定基礎(chǔ)。
【學(xué)情分析】
算法是我們信息技術(shù)基礎(chǔ)模塊的最難的一塊內(nèi)容,課時(shí)又少,只有兩課時(shí),如果初中信息技術(shù)正常開展,那么這個(gè)內(nèi)容也容易開展。
【教學(xué)目標(biāo)】
1、知識(shí)與技能
理解算法的含義,體會(huì)算法在程序設(shè)計(jì)中的地位; 培養(yǎng)用計(jì)算機(jī)編程解決現(xiàn)實(shí)問題的能力。
2、過程與方法
能通過觀察吸塵器的工作來分析其算法,培養(yǎng)學(xué)生用程序設(shè)計(jì)的思想來思考產(chǎn)品。
3、情感態(tài)度與價(jià)值觀
引導(dǎo)學(xué)生了解程序設(shè)計(jì)的更多知識(shí),體驗(yàn)信息技術(shù)的強(qiáng)大魅力; 激發(fā)學(xué)生對(duì)計(jì)算機(jī)編程解決現(xiàn)實(shí)問題的學(xué)習(xí)欲望,提高學(xué)習(xí)興趣。
滲透人文教育,懂得感恩。
【重點(diǎn)難點(diǎn)】
教學(xué)重點(diǎn):算法的特征;算法的表示
教學(xué)難點(diǎn):對(duì)算法的理解,
流程圖
【設(shè)計(jì)思想】
新課標(biāo)強(qiáng)調(diào)要“培養(yǎng)解決問題的能力,倡導(dǎo)運(yùn)用信息技術(shù)進(jìn)行創(chuàng)新實(shí)踐”,以前教學(xué)中我一直從面到點(diǎn),先講算法的定義和特點(diǎn),再舉例,效果不是很好,學(xué)生印象不深,往往到學(xué)期結(jié)束的時(shí)候,對(duì)算法印象全無。
因此,這次在設(shè)計(jì)本節(jié)內(nèi)容的時(shí)候,在選擇實(shí)例的時(shí)候,我從兩點(diǎn)考慮:一是生活化,選擇的例子盡可能貼近生活,既要達(dá)到吸引學(xué)生的目的,又能體現(xiàn)技術(shù)的真實(shí)內(nèi)涵;二是通過把抽象的問題分析成為具體步驟或方法,從而形成算法,讓學(xué)生理解計(jì)算機(jī)解決問題的基本過程。
我在選擇實(shí)例的時(shí)候,盡量讓這個(gè)例子能貫穿整堂課,把一個(gè)問題分析透,印象會(huì)深刻。
【教學(xué)流程】
導(dǎo)入
師:喜歡干家務(wù)嗎?
生:不喜歡
師:可是有一個(gè)人就是無怨無悔的做著家務(wù)
生:誰?
師:“馬大嫂”,你們認(rèn)識(shí)“馬大嫂”嗎?每個(gè)家庭都有。
生:領(lǐng)悟
師: “馬大嫂”在我們同學(xué)們的年紀(jì)時(shí),也是不喜歡干家務(wù)的,是什么讓他們無怨無悔的干著家務(wù)?作為他們的孩子,我們有沒有想過替他們分擔(dān)一點(diǎn)?或者當(dāng)我們長到“馬大嫂”
的年齡,我們能不能讓家庭生活輕松一些?
生:討論
師:家庭的智能化腳步離我們?cè)絹碓浇,我們的生活里隨處可見,比如有定時(shí)功能的家電,洗衣機(jī)、洗碗機(jī),今天我給大家推薦一款“買汰掃”的掃:智能吸塵器。
首先聲明,我不是搞推銷的,而是帶領(lǐng)大家去設(shè)計(jì)生產(chǎn)產(chǎn)品的。今天我們一起來分析、設(shè)計(jì)一款智能吸塵器。
首先,我們分析一下原始的手工操作吸塵器的工作需要幾步?
新課
生:三步,打開電源、開始工作、關(guān)閉電源
師:看來你們都是宋丹丹的徒弟,其實(shí)這也是我們用計(jì)算機(jī)解決實(shí)際問題的思維:先設(shè)計(jì)算法、再編制程序來實(shí)現(xiàn)算法。
師:什么是算法呢?算法是解決問題的方法和步驟,同學(xué)們用的是自然語言描述的算法,我是用流程圖來描述算法。
算法描述的方法和步驟應(yīng)該是有限的,有開必有關(guān);有Begin必有End;
同學(xué)們是不是有被忽悠的感覺?有,就說明了我們的同學(xué)想的更遠(yuǎn)了,是啊,我這個(gè)算什么算法,跟本沒解決什么
問題,對(duì)了,算法還有一個(gè)定義,解題方法的精確描述。
我這個(gè)算法的步驟有了,但不夠精確描述,所以我們要自頂向下 ,逐步求精。
師:你們說哪個(gè)步驟需要細(xì)化?
生:第二步
師:那你們覺得吸塵器要體現(xiàn)智能,應(yīng)該從哪些方面考慮?
生:討論
歸結(jié)你們的觀點(diǎn),主要有三個(gè):設(shè)定清潔路線模塊,躲避障礙物模塊,自動(dòng)充電程序 設(shè)定清潔路線模塊
師:你們拖過地嗎如果讓你來拖地,你會(huì)選擇怎樣的路線既能減少重復(fù)路線,又能全部覆蓋
好,我們模擬一下,(用flash 規(guī)定幾個(gè)相同的區(qū)域,然后計(jì)時(shí)擦除)把橡皮擦當(dāng)成我們的吸塵器,擦除前景顏色并計(jì)時(shí),……通過大家的實(shí)踐,我們可以看出幾種方案比較科學(xué),通過這個(gè)試驗(yàn),我們知道解決問題的方法有很多,生活中也一樣,關(guān)鍵是要選擇合適的一種,達(dá)到既快又好、
這是我們?cè)谧顑?yōu)環(huán)境下的情況,沒有考慮實(shí)際情況。 我們看看具體的設(shè)計(jì)
前面同學(xué)們提到躲避障礙物是設(shè)計(jì)的關(guān)鍵。 躲避障礙物模塊
師:躲避障礙物模塊是體現(xiàn)吸塵器智能的關(guān)鍵一點(diǎn),我們先分析碰到墻壁怎么處理,只要碰到墻壁能處理,其他的是不是也是一個(gè)道理?
現(xiàn)在我請(qǐng)同學(xué)們描述一下碰到墻壁這個(gè)算法。
真了不起,你們用自然語言描述了這個(gè)算法,我習(xí)慣用流程圖來描述。 請(qǐng)看我的算法
這個(gè)算法同樣比較粗糙,我們一起把它修正一下,首先要確定哪些地方需要細(xì)化,對(duì)了,是怎樣判斷“有沒有碰到墻壁?”,這是核心,你們認(rèn)為怎樣判斷好?請(qǐng)大家在紙上設(shè)計(jì)設(shè)計(jì)
還有沒有其它需要修正的?對(duì)了,怎樣“轉(zhuǎn)變方向”也要細(xì)化,你們認(rèn)為怎樣改變方向好?
就這個(gè)流程圖本身,還有什么地方需要修正的嗎Y和N線路里有相同的語句,我們可以把
它提出來,放在合并后的線路中、
好,我們把經(jīng)過大家修改后的算法稱為智能清掃模塊
自動(dòng)充電程序
我們還少了一個(gè)關(guān)鍵模塊,地沒掃完,電沒了怎么辦?
現(xiàn)在請(qǐng)同學(xué)們參考智能清掃模塊的流程圖,畫一畫碰到電不足了那一刻怎么處理的算法。
學(xué)生上臺(tái)畫流程圖,根據(jù)學(xué)生的流程圖修正,得到循環(huán)結(jié)構(gòu)。
回顧小結(jié)
現(xiàn)在我們回顧一下我們?cè)O(shè)計(jì)智能吸塵器的過程:首先我們把復(fù)雜的問題簡單化,設(shè)計(jì)了一個(gè)三步走的`算法,然后,選擇了一個(gè)最優(yōu)路線,再設(shè)計(jì)了一個(gè)具有智能的障礙物躲避
模塊和自動(dòng)充電模塊,在第一個(gè)流程圖里我們提出了算法要有開始和結(jié)束,即算法的有限性;最優(yōu)路線里我們得出了最優(yōu)算法;障礙物躲避模塊我們提出了可行性和沒有二義性。
針對(duì)以上算法,從開始到結(jié)束都離不開這三種情況,就像我們的生活,有可能一路直行、也有可能碰到分叉口、還有就是回到原路,還有沒有其他的可能?這就如同我們的算法,所以這三種我們就稱為基本結(jié)構(gòu),這些基本結(jié)構(gòu)組合成大的程序。
拓展
有了算法,程序?qū)崿F(xiàn)就容易了,經(jīng)過我們一起設(shè)計(jì)的第一代機(jī)器人初具模型,請(qǐng)看我們的作品,再看看我寫的代碼,一些簡單的語句你們也看得懂,比如我們的核心模塊
我們用一節(jié)課的時(shí)間就已經(jīng)設(shè)計(jì)出這樣的產(chǎn)品,如果學(xué)了一本書,讀了四年的大學(xué),你們的產(chǎn)品不知要好到哪里,到時(shí)候別忘了給全班同學(xué)發(fā)一個(gè)哦。
課外作業(yè)
研究了智能吸塵器,你們有什么啟發(fā)?那么我們就一起設(shè)計(jì)一下自己未來的家庭生活吧?
只有想不到的,沒有做不到的。想法高于一切,這個(gè)想法就是我們今天講的算法,它不單單存在于我們的計(jì)算機(jī)行業(yè),生活中處處可見,希望大家做個(gè)有心人,好好設(shè)計(jì)自己未來的生活,設(shè)計(jì)不好,繼續(xù)馬大嫂的生活。
算法教學(xué)設(shè)計(jì)2
教學(xué)目標(biāo):
1、經(jīng)歷自主解決問題、嘗試進(jìn)行有關(guān)分?jǐn)?shù)乘法的簡便算法的過程。
2、能解決有關(guān)分?jǐn)?shù)乘法的簡單問題,能運(yùn)用運(yùn)算定律進(jìn)行分?jǐn)?shù)簡便算法。
3、感受運(yùn)算定律應(yīng)用的廣泛性,能對(duì)簡便算法的方法和結(jié)果的合理性作出有說服力的說明。
教學(xué)重點(diǎn):
能觀察題目的特點(diǎn),靈活地選擇合適的方法。
教學(xué)過程:
一、復(fù)習(xí)
1、提問:在加法計(jì)算中有哪兩個(gè)運(yùn)算定律?如何用字母表示?
在乘法計(jì)算中有哪些運(yùn)算定律?如何用字母表示?
。、我們已經(jīng)知道加法的交換律和結(jié)合律不僅適用于整數(shù),小數(shù),還可用于分?jǐn)?shù)那么乘法計(jì)算中的.三個(gè)運(yùn)算定律能否也適用于分?jǐn)?shù)呢?
這就是我們這一課要學(xué)習(xí)的內(nèi)容。
二、打字問題
1、讓學(xué)生讀題,了解題中的信息和問題,鼓勵(lì)學(xué)生列出綜合算式解答。
2、交流學(xué)生列出的算式和結(jié)果。
3、師生觀察比較,使學(xué)生了解它們之間的聯(lián)系(第一個(gè)算式應(yīng)用乘法分配律就是第二個(gè)算式),從而得出:整數(shù)乘法的運(yùn)算定律在分?jǐn)?shù)中同樣適用。
240×( 1/4+ 1/6) 2401/4×+240×1/6
= 240× 5/12 = 60 + 40
= 100(頁) = 100(頁)
三、簡便算法
1、出示
7/8×4/15×5/7 ( 3/4+5/6 )×12
鼓勵(lì)學(xué)生用簡便算法計(jì)算。
2、交流學(xué)生計(jì)算的方法和結(jié)果,說說是怎樣做的,依據(jù)是什么。
使學(xué)生了解分?jǐn)?shù)連乘,寫成分子連乘、分母連乘后,可以先進(jìn)行約分。
試一試
讓學(xué)生自主計(jì)算,交流時(shí),說說運(yùn)用了什么運(yùn)算定律。
練一練
教學(xué)后記:
教學(xué)中我應(yīng)堅(jiān)持“以人為本”,學(xué)生為主體,結(jié)合新課改的新理念,充分利用知識(shí)間的內(nèi)在聯(lián)系,向?qū)W生提供充分從事數(shù)學(xué)活動(dòng),探究的機(jī)會(huì),讓學(xué)生在自主探索、合作交流中得到發(fā)展。所以由情境導(dǎo)入,引出整數(shù)乘法的運(yùn)算定律,再由整數(shù)運(yùn)算定律推廣到小數(shù)乘法引入新授,然后小組合作,共同驗(yàn)證新課題。不足之處對(duì)學(xué)生的估計(jì)過高,所以使一些事先設(shè)計(jì)好的練習(xí),沒來得及做完。這也提醒我,備課,不僅要備教材,備教案,更重要的還是要備好學(xué)生,這是上好一堂課的關(guān)鍵。
算法教學(xué)設(shè)計(jì)3
教學(xué)目標(biāo):
1.使學(xué)生理解并把握加、減法的一些簡便運(yùn)算,并會(huì)在實(shí)際計(jì)算中應(yīng)用.
2.通過學(xué)習(xí)加、減法的簡便運(yùn)算,逐步培養(yǎng)學(xué)生的簡算能力及運(yùn)用知識(shí)解決實(shí)際問題的能力.
教學(xué)重點(diǎn):學(xué)會(huì)并把握加、減法簡便運(yùn)算的方法.
教學(xué)難點(diǎn):明確要加的數(shù)或要減的數(shù)是接近哪個(gè)整百、整十?dāng)?shù);加上或減去整百、整十?dāng)?shù),多加了或多減了多少.
教具和學(xué)具:
教具:口算卡片.
教學(xué)步驟:
(一)鋪墊孕伏
1.減法的意義是什么?
2.根據(jù)1745 980=2725,直接寫出下面的得數(shù).
2725-1745=( ) 2725-980=( )
3.口算下面各題.
574 200476-300247 20
352-200615 300113 60
(二)探求新知
。保畬(dǎo)入:利用復(fù)習(xí)中的口算最后一道題113 60.
教師敘述:同學(xué)們會(huì)很快地計(jì)算出113 60的得數(shù),因?yàn)?0是一個(gè)整十?dāng)?shù).那么,怎樣很快計(jì)算出象113 59這樣算式的得數(shù)呢?首先我們要研究加、減法的一些簡便算法.(演示“加、減法的簡便算法”,出示課題)下載
。玻虒W(xué)例1.(演示“加、減法的簡便算法”,出示例1)下載
育民小學(xué)圖書室新買來130本圖書.其中故事書46本,科技書34本,其余的是連環(huán)畫.買來連環(huán)畫多少本?
(1)讓學(xué)生用兩種方法自己解答.
1304634130(46 34)
=8434=13080
=50(本) =50(本)
(2)學(xué)生討論:兩種算法結(jié)果怎樣?哪一種算法比較簡便?
(3)教師提示:
從130里依次減去46和34,等于從130里減去46與34的和.
3.學(xué)例2.(演示“加、減法的簡便算法”,出示例2)下載
計(jì)算295-128-72.
(1)讓學(xué)生觀察題里的數(shù)目有什么特點(diǎn)?
(2)讓學(xué)生聯(lián)系例1同桌進(jìn)行討論怎樣計(jì)算比較簡便,為什么?
(3)教師強(qiáng)調(diào):從295中依次減去128和72,等于從295中減去128與72的和.而這兩個(gè)數(shù)的和恰好是整百數(shù),所以,先算 (128 72),再算295-200,計(jì)算起來比較簡便.
。矗瓿55頁“做一做”
用簡便方法計(jì)算下面各題.
567-55-145 470-254-46
(三)鞏固發(fā)展(演示“加、減法的簡便算法”,出示練習(xí))
下面各題,怎樣算簡便就怎樣算.
263-96-104970-132-68
400-185-15472-126-124
168-28-72 437-137-63
244 182 56200-173-27
124 68 76
(四)全課小結(jié)
這節(jié)課學(xué)習(xí)了加、減法簡便運(yùn)算的方法,希望同學(xué)們?cè)趯?shí)際計(jì)算中可以使計(jì)算簡便,提高同學(xué)們的計(jì)算能力.
(五)布置作業(yè)
教材58頁7、18題.
7題:下面各題,怎樣算簡便就怎樣算.
263-96-104 970-132-68
400-185-15 472-126-124
18題:學(xué)校買來2500張白紙,第一次用去365張,,第二次用去335張,還剩多少張?
板書設(shè)計(jì)
探究活動(dòng)
游戲:鴿子傳信
游戲目的.:
1、通過游戲使學(xué)生進(jìn)一步把握簡算的方法,在計(jì)算中使一些計(jì)算簡便.
2、培養(yǎng)學(xué)生學(xué)習(xí)數(shù)學(xué)的愛好,提高競爭意識(shí),增強(qiáng)學(xué)生的集體榮譽(yù)感.
游戲預(yù)備:
1、全班學(xué)生分為5個(gè)豎排,每一豎排將有10名同學(xué)組成.
2、預(yù)備一個(gè)畫有鴿子的信封,每個(gè)信封中裝有10道簡算題的試卷.
3、教師在黑板上劃分出5個(gè)區(qū)位,然后分別貼出1——5的名次序號(hào).
4、分別給每一小組取個(gè)名字.
游戲過程:
1、把預(yù)備好的題裝入信封內(nèi),并放在每一組的第一個(gè)桌子上,老師開始計(jì)時(shí)由第一個(gè)同學(xué)開始答題,然后一個(gè)接著一個(gè)往下傳,當(dāng)最后一名同學(xué)答完時(shí)把手中的題先交給老師然后再把自己的組名按照時(shí)間的先后順序在黑板相對(duì)應(yīng)的區(qū)域上寫出來.
2、比賽結(jié)束后,老師和同學(xué)一起來檢查信封中試題的正誤,最后排出比賽的名次.
3、獲得本次比賽第一名的同學(xué)將每人得到一朵小紅花.
算法教學(xué)設(shè)計(jì)4
《算法與程序設(shè)計(jì)》是高中信息技術(shù)選修課程,但是《算法與程序設(shè)計(jì)》教學(xué)一直存在難教和難學(xué)的問題,因?yàn)槌绦蛟O(shè)計(jì)本身抽象、枯燥,邏輯思維性強(qiáng)。對(duì)于一個(gè)初學(xué)者而言已經(jīng)比較困難,而且要對(duì)所求解的問題進(jìn)行算法分析;另外,傳統(tǒng)教學(xué)方式不但不利于學(xué)生學(xué)習(xí)興趣和思維能力的培養(yǎng),反而會(huì)使學(xué)生程序設(shè)計(jì)思路狹窄,設(shè)計(jì)程序解決實(shí)際問題的能力與變通能力較弱。通過多年來的教學(xué)實(shí)踐,筆者認(rèn)為:注重學(xué)習(xí)興趣培養(yǎng),重視算法分析引導(dǎo)和自主探究是搞好算法和程序設(shè)計(jì)教學(xué)一種行之有效的方式
一、注意因材施教,發(fā)揮學(xué)生特長
學(xué)生是有差異的,教學(xué)中要根據(jù)學(xué)生的個(gè)別差異,做到有的放矢,充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,這一點(diǎn)在程序設(shè)計(jì)教學(xué)中尤為重要。教師一般都有這樣的體會(huì),一學(xué)程序設(shè)計(jì),學(xué)生的兩極分化就會(huì)特別嚴(yán)重。有些學(xué)生對(duì)程序設(shè)計(jì)特別感興趣,喜歡編程,有時(shí)會(huì)編出讓教師都驚訝的程序,而有些學(xué)生則不愿意學(xué)習(xí),這就要在整體教學(xué)中注意兼顧個(gè)別學(xué)生。例如教材中的習(xí)題可以分為必做題和選做題,可以發(fā)揮優(yōu)秀學(xué)生的內(nèi)在潛力,同時(shí)也可以調(diào)動(dòng)中等學(xué)生的學(xué)習(xí)積極性。另外對(duì)于程序設(shè)計(jì)初學(xué)者,編程入門初期,起點(diǎn)要低,可以從一個(gè)個(gè)簡單實(shí)例出發(fā),讓學(xué)生從自身的實(shí)踐中感受到這個(gè)的確很簡單,從而迎合學(xué)生渴望成功的心理特點(diǎn),激發(fā)學(xué)生學(xué)習(xí)程序設(shè)計(jì)的興趣。
二、案例教學(xué),體會(huì)編程的樂趣
程序設(shè)計(jì)課程的實(shí)踐性很強(qiáng),精講多練是程序設(shè)計(jì)課程教學(xué)的一大特點(diǎn),案例教學(xué)在程序設(shè)計(jì)教學(xué)中有重要的作用,學(xué)生可以通過完成任務(wù)達(dá)到所學(xué)知識(shí)的目的,體驗(yàn)到編程成功的樂趣。如果學(xué)生只聽不練根本達(dá)不到學(xué)習(xí)的目的。學(xué)生在完成課后習(xí)題時(shí)積極性不高,興趣不濃,甚至想抄作業(yè)應(yīng)付老師。只有讓學(xué)生動(dòng)手編制他們感興趣的程序,學(xué)生才會(huì)有成就感,才會(huì)對(duì)課程產(chǎn)生興趣,學(xué)起來才會(huì)從容自如。比如:第一堂課講VB界面設(shè)計(jì),可設(shè)計(jì)一個(gè)QQ登錄界面。學(xué)完選擇語句后,可以設(shè)計(jì)QQ登錄小程序,也可以讓學(xué)生動(dòng)手編制判斷輸入的年份是否是閏年,程序結(jié)束就能驗(yàn)證自己編的正確與否。諸如此類能解決日常問題的程序,學(xué)生非常喜歡。這種探究式的動(dòng)手實(shí)踐練習(xí),以發(fā)展學(xué)生探索能力為主線組織實(shí)踐,以培養(yǎng)探究性思維的方法為目標(biāo),以基本的教材為內(nèi)容,使學(xué)生通過再發(fā)現(xiàn)的步驟進(jìn)行主動(dòng)實(shí)踐的過程,產(chǎn)生一種探索和發(fā)現(xiàn)的心理。
三、討論教學(xué),重視師生間、生生間的多邊交流
對(duì)于目前教師占主導(dǎo)地位的教學(xué)模式,學(xué)生處于被動(dòng)的狀態(tài),缺乏學(xué)習(xí)的積極性,不能發(fā)揮自己的創(chuàng)造力和想象力。
討論式教學(xué)是新課程改革所提倡的一種主要教學(xué)模式,它充分地體現(xiàn)自主學(xué)習(xí)、合作學(xué)習(xí)和探究學(xué)習(xí)的'新課程理念。所謂討論式教學(xué)法,是指經(jīng)過精心設(shè)計(jì)和組織,在教師的指導(dǎo)下,在學(xué)生獨(dú)立思考的基礎(chǔ)上,讓全班學(xué)生或小組成員圍繞某一個(gè)中心問題,各抒己見,發(fā)表自己的看法,并通過師生間、生生間的多邊交流,互相探討,以尋求獲取真知和全方面地提高學(xué)生自主學(xué)習(xí)能力的教學(xué)模式。例如:分析循環(huán)語句格式for……next……可以這么安排教學(xué)活動(dòng),將學(xué)生分成四組討論下題,然后每組完成一小題,進(jìn)一步了解For/next語句的格式。閱讀計(jì)算1×2×3×4×5的程序,回答以下問題,并上機(jī)驗(yàn)證:
Dim i As Interger
Dim s As Interger
S=1
For i=1 To 5 step 1
s=s*I
Next i
1)如果把程序中的step1改成step-1,應(yīng)該如何修改程序。
2)如果程序中缺少s=1,最終s的值是多少?
3)如果計(jì)算1×2×3×…×N,應(yīng)該如何修改程序。
4)如果計(jì)算2×4×6×8×…×1000,應(yīng)該如何修改程序。
通過這個(gè)環(huán)節(jié)的設(shè)置,當(dāng)學(xué)生把循環(huán)結(jié)構(gòu)的幾種情況都掌握后,教師可以通過自己的教學(xué)安排來積極引導(dǎo)學(xué)生交流,同時(shí)也參與學(xué)生的交流,從而調(diào)動(dòng)學(xué)生學(xué)好《算法與程序設(shè)計(jì)》的積極性,激發(fā)并滿足學(xué)生的情感需要,特別是對(duì)知識(shí)的渴望與興趣,從而更好地完成教學(xué)任務(wù)。
四、反饋教學(xué),注重總結(jié)與評(píng)價(jià)
教師在最后要進(jìn)行總結(jié)與評(píng)價(jià),對(duì)學(xué)生新的想法、創(chuàng)新點(diǎn)進(jìn)行表揚(yáng),對(duì)不足之處進(jìn)行指點(diǎn),讓學(xué)生快樂地學(xué)習(xí)。
課堂練習(xí)是學(xué)生對(duì)所學(xué)知識(shí)的掌握情況及時(shí)、真實(shí)的反饋,教師通過進(jìn)行有效的上機(jī)練習(xí)評(píng)價(jià),直接獲取學(xué)生信息,把握學(xué)生知識(shí)掌握和能力發(fā)展的程度,及時(shí)調(diào)整教學(xué)設(shè)計(jì),充分利用好VB程序設(shè)計(jì)軟件強(qiáng)大的功能,編好程序后運(yùn)行,如果程序錯(cuò)誤,會(huì)有相應(yīng)的提示,一方面讓學(xué)生及時(shí)訂正,另一方面要加強(qiáng)對(duì)錯(cuò)誤原因的分析,以便在以后的教學(xué)中有針對(duì)性地加以糾正。有些學(xué)生會(huì)有創(chuàng)新的思維編寫的小程序,對(duì)好的程序可以全班傳閱,以資互相學(xué)習(xí)。要多鼓勵(lì)學(xué)生多動(dòng)手動(dòng)腦,大膽利用所學(xué)的程序結(jié)構(gòu),設(shè)計(jì)出多元的小程序。應(yīng)盡量少用負(fù)面的語言,對(duì)差的作業(yè)應(yīng)視具體情況給予指點(diǎn)和幫助。
VB語言所涉及的內(nèi)容多,知識(shí)面寬,在短短的課堂教學(xué)中,要讓學(xué)生完全掌握是不可能的,所以學(xué)生課外自學(xué)是一個(gè)重要的環(huán)節(jié)。另外,教師還應(yīng)重視自己創(chuàng)新能力和將專業(yè)知識(shí)應(yīng)用到社會(huì)實(shí)踐中的能力的培養(yǎng),利用VB結(jié)合實(shí)際開發(fā)一些小型的應(yīng)用程序系統(tǒng),使自己更好地掌握它,只有這樣教師在教學(xué)中才能更好地進(jìn)行目標(biāo)任務(wù)的選編、設(shè)計(jì)和組織,探索出更適應(yīng)學(xué)生的教學(xué)方法,取得更好的教學(xué)效果。
算法教學(xué)設(shè)計(jì)5
一、手指練習(xí)兒歌(伸出右手帶動(dòng)作表示)
1122伸伸手,3344點(diǎn)點(diǎn)頭,5566彎彎腰,7788扭一扭,9900抬抬腿,動(dòng)腿,動(dòng)手和動(dòng)口。
二、0的認(rèn)識(shí):0代表什么?0代表什么也沒有。
順口溜:0的性格很活躍,自然數(shù)離不開0。
10離開了0,就變成了1(制作小卡片1001)
20離開了0,就變成了2(制作小卡片20xx)
30離開了0,就變成了3(制作小卡片3003)
40離開了0,就變成了4(制作小卡片4004)
50離開了0,就變成了5(制作小卡片5005)
60離開了0,就變成了6(制作小卡片6006)
70離開了0,就變成了7(制作小卡片7007)
80離開了0,就變成了8(制作小卡片8008)
90離開了0,就變成了9(制作小卡片9009)
三、5的組成圖:
1●○○○○41+4=5145
2●●○○○32+3=5235
3●●●○○23+2=5325
4●●●●○14+1=5415
5●●●●●05+0=5505
四、5的手指練習(xí):
1+4=5 2+3=5 3+2=5 3+2=5 4+1=5 5+0=5
10以內(nèi)的加減法
一、手指練習(xí):從1數(shù)到99,每當(dāng)數(shù)到10的時(shí)候,著重再說一個(gè)10,
從1數(shù)到99,每當(dāng)數(shù)到20的時(shí)候,著重再說二個(gè)10,
從1數(shù)到99,每當(dāng)數(shù)到30的時(shí)候,著重再說三個(gè)10,
從1數(shù)到99,每當(dāng)數(shù)到40的時(shí)候,著重再說四個(gè)10,
從1數(shù)到99,每當(dāng)數(shù)到50的時(shí)候,著重再說五個(gè)10,
從1數(shù)到99,每當(dāng)數(shù)到60的時(shí)候,著重再說六個(gè)10,
從1數(shù)到99,每當(dāng)數(shù)到70的時(shí)候,著重再說七個(gè)10,
從1數(shù)到99,每當(dāng)數(shù)到80的時(shí)候,著重再說八個(gè)10,
從1數(shù)到99,每當(dāng)數(shù)到90的'時(shí)候,著重再說九個(gè)10。
二、10的組成圖:1+9=10 6+4=10
2+8=10 7+3=10
3+7=10 8+2=10
4+6=10 9+1=10
5+5=10 10+0=10
三、10以內(nèi)加法計(jì)算:
2+4= 3+6= 4+4= 1+6= 5+4= 6+2= 7+2= 8+1=
1+9= 3+7= 5+5= 7+3= 9+1= 8+2= 4+6=
6+4= 2+8= 10+0=
四、10以內(nèi)減法計(jì)算:
9-1= 9-2= 9-3= 9-4= 9-5= 9-6= 9-7= 9-8= 9-9=
8-1= 8-2= 8-3= 8-4= 8-5= 8-6= 8-7= 8-8=
7-1= 7-2= 7-3= 7-4= 7-5= 7-6= 7-7=
6-1= 6-2= 6-3= 6-4= 6-5= 6-6=
[page_break] 5-1= 5-2= 5-3= 5-4= 5-5=
4-1= 4-2= 4-3= 4-4=
3-1= 3-2= 3-3=
2-1= 2-2=
1-1=
兩位數(shù)不進(jìn)位加法
一、手指練習(xí):從1數(shù)到99
二、100以內(nèi)兩位數(shù)的加法練習(xí):
16+23=39 15+50=65 33+61=94 42+57=99
31+15=46 60+16=76 15+64=79 32+67=99
兩位數(shù)不退位減法
65-15=5088-33=5599-24=7588-55=33
99-35=6479-25=5477-25=5299-47=52
搶答:49-24=2544+55=9988-55=3399-33=66
74-52=2299-67=3299-58=4199-44=55
99-67=3299-47=5287-36=5147-25=22
99-35=6464-14=50
20以內(nèi)的加法
一、手指練習(xí):從1數(shù)到99
二、復(fù)習(xí):①5的組成
②10的組成
、塾(jì)算:1+93+75+57+39+1
8+24+46+42+810+0
三、20以內(nèi)加法:
9+9=?左手加10,右手減1=18(此時(shí)要熟記10的組成)
9+8=?左手加10,右手減2=17
9+7=?左手加10,右手減3=16
9+6=?左手加10,右手減4=15
9+5=?左手加10,右手減5=14
9+4=?左手加10,右手減6=13
9+3=?左手加10,右手減7=12
9+2=?左手加10,右手減8=11
9+1=?左手加10,右手減9=10
四、兩位數(shù)的加法法則:
十位上的數(shù)在左手上加,個(gè)位上的數(shù)在右手上加,右手滿10,向左手加10。
五、練習(xí)計(jì)算:
8+5=?左手加10,右手減5=13
8+8=?左手加10,右手減2=16
7+4=?左手加10,右手減6=11
20以內(nèi)的減法
一、手指練習(xí):從1數(shù)到99
二、復(fù)習(xí):10的組成
三、20以內(nèi)減法計(jì)算:
1.右手夠減:
15-5 15-41 5-3 15-2 15-1
16-6 16-5 16-4 16-3 16-2 16-1
17-7 17-6 17-5 17-4 17-3 17-2 17-1
18-8 18-7 18-6 18-5 18-4 18-3 18-2 18-1
19-9 19-8 19-7 19-6 19-5 19-4 19-3 19-2 19-1
2.右手不夠減:
18-9=?右手不夠減,左手退10,右手加1=9
17-9=?右手不夠減,左手退10,右手加1=8
17-8=?右手不夠減,左手退10,右手加2=9
16-9=?右手不夠減,左手退10,右手加1=7
16-8=?右手不夠減,左手退10,右手加2=8
16-7=?右手不夠減,左手退10,右手加3=9
四、兩位數(shù)的減法法則:
十位數(shù)上的數(shù)在左手上減,個(gè)位上的數(shù)在右手上減,右手不夠減,左手去10減。
五、練習(xí)計(jì)算:
15-6 14-7 13-8 12-5 11-6 10-7 9-8
17-9 18-6 15-8 14-8 13-5 12-10 19-6
算法教學(xué)設(shè)計(jì)6
教學(xué)目標(biāo)
1。使學(xué)生理解和掌握一個(gè)數(shù)連續(xù)乘兩個(gè)一位數(shù),改成乘這兩個(gè)一位數(shù)的積;或者把一個(gè)數(shù)乘兩位數(shù),改成連續(xù)乘兩個(gè)一位數(shù)的簡便算法。
2。培養(yǎng)學(xué)生分析、判斷的能力,增強(qiáng)使用簡便算法的擇優(yōu)意識(shí)。
教學(xué)重點(diǎn)
簡便算法的算理。
教學(xué)難點(diǎn)
簡便算法方法的選擇。
教學(xué)過程
一、復(fù)習(xí)準(zhǔn)備。
1?谒
2。板演
商店有5盒手電筒,每盒12個(gè),每個(gè)電筒賣6元,一共可以賣多少元?
。ㄒ髮W(xué)生列綜合算式,用兩種方法解答。)
第一種方法:
第二種方法:
答:一共可以賣360元。 答:一共可以賣360元。
引導(dǎo)學(xué)生比較,由于這兩種解法結(jié)果相同,因此,可以用等號(hào)連接起來。
教師明確:三個(gè)數(shù)相乘,除了從左到右依次相乘外,可以先把后兩個(gè)數(shù)相乘,再和第一個(gè)數(shù)相乘,結(jié)果不變。
教師提問:在這道題里哪種算法簡便,為什么?
(第二種算法后兩個(gè)數(shù)相乘得整十?dāng)?shù),因此,第二種算法簡便。)
教師明確:我們可以利用這一規(guī)律,把一個(gè)數(shù)連續(xù)乘兩個(gè)一位數(shù),改寫成乘這兩個(gè)一位數(shù)的乘積,比較簡便。(板書課題:乘法的簡便算法)
二、學(xué)習(xí)新課
(一)教學(xué)例1:
1。組織學(xué)生討論:
(1)這道連乘題依次計(jì)算你覺得怎樣?
(2)怎樣算比較簡便,你是怎樣想的?
這道連乘題如果依次計(jì)算,不容易口算得出結(jié)果。如果把后兩個(gè)因數(shù)相乘,正好是10,再和第一個(gè)因數(shù)相乘,就可以很快地用口算算出得數(shù)。
根據(jù)學(xué)生回答,教師板書:
2。教師質(zhì)疑:
這道題怎樣計(jì)算簡便?為什么不改成 ?
3。練一練
。ǘ┏鍪纠2:
1。教師談話:有時(shí)我們可以把剛才總結(jié)的規(guī)律反過來用,也就是一個(gè)數(shù)乘兩位數(shù),改寫成連續(xù)乘兩個(gè)一位數(shù),計(jì)算比較簡便。
2。組織學(xué)生討論:
口算不容易算出結(jié)果,我們可以把16改寫成哪兩個(gè)一位數(shù)相乘?
全班交流,學(xué)生可能回答: 。
根據(jù)學(xué)生回答,教師板書:
提問:第二種方法把它改寫成 或 哪種簡便?(顯然前者簡便,因此我們采用前一種。)
3。練一練
訂正時(shí)提問:
。1)計(jì)算 時(shí),為什么不改寫成 ?
。2)計(jì)算 時(shí),為什么不改寫成 ?
教師明確:我們要有目的地把兩位數(shù)改寫成兩個(gè)一位數(shù)相乘,使第一個(gè)一位數(shù)與被乘數(shù)相乘時(shí)得整十。
三、鞏固反饋
1。用簡便算法計(jì)算下面各題。
注意檢查: 這題是否按原題直接依次計(jì)算,比較簡便。
2。同學(xué)們乘汽車去參觀博物館。每輛汽車坐45人,用3輛汽車送了2次才把所有的同學(xué)送走。去參觀的.同學(xué)一共有多少人?(用兩種方法解答)
3。商店運(yùn)回1500千克水果糖,每10千克裝一袋,每10袋裝一箱,可以裝多少箱?(用兩種方法解答)
四、課堂小結(jié)
今天你學(xué)到了哪些知識(shí)?你有什么收獲?你還知道哪些簡算方法嗎?
五、課后作業(yè)
1。用簡便算法計(jì)算下面各題。
12×2×5 22×6×5 15×2×3
25×5×2 13×5×8 35×4×5
11×5×4 26×4×5 25×4×6
2。用簡便算法計(jì)算下面各題。
15×16 35×14 22×25 24×15
25×12 18×15 45×14 55×12
板書設(shè)計(jì)
探究活動(dòng)
討論會(huì)
活動(dòng)目的
1。使學(xué)生了解多種乘法簡便運(yùn)算的方法。
2。通過挑選較好的方法來培養(yǎng)學(xué)生的觀察、比較能力。
3。通過口述簡算過程培養(yǎng)學(xué)生的口頭表達(dá)能力。
討論題目
計(jì)算16×25有多少種簡便算法?哪種方法更好?
討論過程
1。教師出示討論題,學(xué)生分組討論。
2。每組選派代表說出本組的討論結(jié)果,并口述簡算過程。教師同時(shí)記錄。
3。教師與全體學(xué)生共同評(píng)價(jià),選出比較簡單的一(幾)種方法。
參考方法
方法1:16×25
。剑10+6)×25
。10×25+6×25
。250+150
=400
方法2:16×25
。剑4×4)×25
=4×(4×25)
。4×400
。400
方法3:16×25
=(16÷4)×(25×4)
。4×100
=400
方法4:16×25
。剑4×4)×(5×5)
。剑4×5)×(4×5)
。20×20
。400
方法5:16×25
。剑20-4)×25
。20×25-4×25
。500-100
。400
算法教學(xué)設(shè)計(jì)7
教學(xué)內(nèi)容:信息技術(shù)九年級(jí)(下)第4節(jié)《算法與順序、選擇結(jié)構(gòu)程序》一、《算法與流程圖》
教學(xué)內(nèi)容:
知識(shí)與技能:(1)了解編制程序解決問題的大致過程(2)了解算法概念,了解流程圖(3)會(huì)用流程圖設(shè)計(jì)和描述算法。
過程與方法:在自主學(xué)習(xí)常用的程序流程圖符號(hào)中了解流程圖,在小組合作繪制“計(jì)算商品金額”流程圖中加強(qiáng)對(duì)算法的理解,學(xué)習(xí)用流程圖設(shè)計(jì)和描述算法。
情感、態(tài)度與價(jià)值觀:教育學(xué)生正確對(duì)待學(xué)習(xí)生活中的實(shí)際問題,培養(yǎng)學(xué)生多角度思考問題的能力。
教學(xué)重點(diǎn):會(huì)用流程圖設(shè)計(jì)和描述算法。
教學(xué)難點(diǎn):會(huì)用流程圖設(shè)計(jì)和描述算法。
教學(xué)方法:任務(wù)驅(qū)動(dòng)法、小組學(xué)習(xí)法、評(píng)價(jià)交流法
教學(xué)準(zhǔn)備:多媒體教學(xué)軟件、多媒體教學(xué)課件
課時(shí)安排:
教學(xué)過程:
一、編制程序解決問題的大致過程
師:同學(xué)們,在前面的學(xué)習(xí)中,我們學(xué)了設(shè)計(jì)“我的計(jì)算器”程序界面,并為它編寫代碼,之后又為編程打下了一定的基礎(chǔ)。那么,現(xiàn)在請(qǐng)同學(xué)們討論交流一下,編制程序解決問題的大致過程是怎么的呢?
生:討論交流
(設(shè)計(jì)意圖:在小組討論交流中學(xué)會(huì)合作。)
2、師:組織、引導(dǎo)學(xué)生在全班范圍內(nèi)交流編制程序解決問題的.大致過程。
(首先分析與確定實(shí)際問題中各種數(shù)據(jù)間的關(guān)系,然后設(shè)計(jì)出解決這個(gè)問題的方法和步驟,再使用某種程序設(shè)計(jì)語言編制程序,達(dá)到最終解決問題之目的。在程序設(shè)計(jì)中,把解決問題的方法和步驟稱為算法。)
生:在全班范圍內(nèi)交流。
(設(shè)計(jì)意圖:共享成果。)
二、用自然語言描述“計(jì)算商品金額”的步驟
1、師:提出任務(wù):在第1課的鞏固練習(xí)中,我們?cè)?jīng)繪制過一個(gè)“計(jì)算商品金額”程序的界面,商店規(guī)定:如果顧客購買某一種金額超過20元,超過部分可以享受九五折優(yōu)惠。下面我們?cè)O(shè)計(jì)一個(gè)計(jì)算顧客購買商品后實(shí)際應(yīng)支付多少錢的算法。
生:學(xué)生思考問題
(設(shè)計(jì)意圖:引導(dǎo)學(xué)生發(fā)現(xiàn)問題。)
2、師:下面先讓我們來設(shè)想一下,怎樣解決?
提問:以下每一步提問做什么,誘導(dǎo)學(xué)生按日常邏輯思維思考回答。
第一、首先要確定這種商品的單價(jià)和購買這種商品的數(shù)量。
第二、計(jì)算顧客所購買商品的金額,即單價(jià)和數(shù)量的乘積。
第三、判斷顧客所購買商品的金額是否超過20元
第三、如果是,則超過部分按照九五折計(jì)算。如果不是,不享受優(yōu)惠,仍舊按照單價(jià)和數(shù)量的乘積付款。
第四、計(jì)算得到最后的應(yīng)付款 X*1.5*(0.8),給出最后應(yīng)付款值。
2、師:提問:好,同學(xué)們都做得很好,思路都很清晰,其實(shí)上面的描述我們還可以簡化一下。
第1步:輸入商品的單價(jià)和顧客購買商品的數(shù)量,并分別送入變量X和Y中。
第2步:計(jì)算的,并將其送入變量Z。
第3步:判斷Z的值是否大于20,若Z>20,執(zhí)行第4步;否則,執(zhí)行第5步。
第4步:計(jì)算表達(dá)式 20+(Z-20)*0.95 的值,并將計(jì)算結(jié)果再送入變量Z。
第5步:顯示顧客實(shí)際應(yīng)支付的金額Z。
第6步:結(jié)束計(jì)算。
三、常用的程序流程圖符號(hào)
1、師:用文字?jǐn)⑹雒枋鏊惴ū容^繁且不直觀,人們又想出了一種用流程圖描述算法的方法。用流程圖設(shè)計(jì)和描述算法直觀形象,便于理清思路,易于理解。課本P39表4.1列出了國際上通用的繪制流程圖的符號(hào)及其含義,請(qǐng)同學(xué)們自主學(xué)習(xí)。
2、觀察表4.1,了解常用的程序流程圖名稱、符號(hào)、意義
(設(shè)計(jì)意圖:培養(yǎng)學(xué)生的自主學(xué)習(xí)的習(xí)慣和能力。)
3、師生學(xué)習(xí)常用的程序流程圖符號(hào)
四、繪制“計(jì)算商品金額”流程圖
2、師:結(jié)合表4.1,對(duì)上述用自然語言敘述的計(jì)算商品金額的算法繪制流程圖。
生:操作
培養(yǎng)學(xué)生的自主學(xué)習(xí)的習(xí)慣,引導(dǎo)他們學(xué)會(huì)如何去發(fā)現(xiàn)、去思考,如何去尋找解決問題的方法
五、試試看
1、師:同學(xué)們已會(huì)根據(jù)實(shí)際情況繪制流程圖,我們比一比看哪位同學(xué)又快又好地完成課本P40的“試試看”。(設(shè)計(jì)一個(gè)算法并畫出流程圖,找出并顯示任意3個(gè)數(shù)中的最大數(shù)。)
生:明確要完成的操作要求。
2、生:操作
師:巡視并發(fā)現(xiàn)操作又快又好的同學(xué)
3、操作快且好的學(xué)生展示作品,其他學(xué)生進(jìn)行評(píng)價(jià)。
(設(shè)計(jì)意圖:在學(xué)生掌握一定的技能基礎(chǔ)上進(jìn)行這樣挑戰(zhàn)性活動(dòng),更能激發(fā)學(xué)生的興趣,讓更多的學(xué)生展示自己的作品,讓他們體味成功的快樂。)
六、師生總結(jié)
七、課外拓展
給課本P52“鞏固練習(xí)”第3題繪制流程圖。
(設(shè)計(jì)意圖:拓展學(xué)生課外學(xué)習(xí)空間,同時(shí),也為下一節(jié)課的學(xué)習(xí)奠定基礎(chǔ)。)
【算法教學(xué)設(shè)計(jì)】相關(guān)文章:
《算法初步》單元教學(xué)設(shè)計(jì)06-12
算法的概念教學(xué)設(shè)計(jì)案例06-11
《遞歸算法的實(shí)現(xiàn)》教學(xué)設(shè)計(jì)06-30
小學(xué)簡便算法教學(xué)設(shè)計(jì)(精選3篇)03-18
運(yùn)算定律與簡便算法優(yōu)秀教學(xué)設(shè)計(jì)07-03
算法設(shè)計(jì)與分析課程論文04-22