欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      浙教版高一《算法與程序設計》第二章解析算法的教學案例

      時間:2019-05-13 21:24:47下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關的《浙教版高一《算法與程序設計》第二章解析算法的教學案例》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《浙教版高一《算法與程序設計》第二章解析算法的教學案例》。

      第一篇:浙教版高一《算法與程序設計》第二章解析算法的教學案例

      浙教版高一《算法與程序設計》第二章解析算法的教學案例

      浙江象山中學 黃琴

      一、設計思想

      本課設計打破教材編寫順序,將本教材中的第二章的算法與第五章的程序實現結合起來組織教學,通過理論結合實踐,讓學生更容易理解各種算法的基本設計思想,體驗編寫程序的成功感受,同時又能掌握解析思想?!敖馕鏊惴ā彼枷胧牵赫页鰡栴}前提條件與結果之間正確得數學表達式。那么如何把解析思想體現在算法中,用程序語言實現呢?。我在教學過程中對整堂課的設計上的思路是:通過具體情境認知主題——體驗主題——實現主題——拓展主題——這幾個階段層層深入的遞進式方法使學生充分掌握解析算法。

      算法課一般與枯燥,晦澀,難懂,邏輯等字眼聯系在一起,往往難以激發(fā)學生興趣。如何打破這種局面?如何激發(fā)學生興趣,使學生情不自禁的,自主的去學習算法呢?

      新課程倡導“人文與生活”,在了解學生的身心發(fā)展特點前提下,尊重學生的學習、生活、興趣,真正以學生為主體,有創(chuàng)造性地設計信息技術教學環(huán)節(jié)。本課作的設計除了遵循算法自頂而下,逐步求精的思想之外,新意之處在于根據電影情節(jié)別出心裁創(chuàng)設了一個情境,由計算男女主角相遇時間導入,在故事中不留痕跡地滲透了教學內容,完成由簡單到復雜的教學任務。

      二、教材分析

      本節(jié)課是《算法與程序設計》第二章《算法實例》第二節(jié)的內容,主要任務是學會使用解析算法設計簡單算法流程圖,并掌握用程序設計語言VB來實現有關解析算法的實例。解析算法來源于生活,生活中的很多問題都是用解析算法解決的。解析算法注重學生邏輯思維能力的訓練,同時它也充分體現了用計算機解決實際問題的思想,是設計算法的一種重要方法。教材中引用了“計算n個電阻并列后的總電阻值”和“儲蓄顧問”兩個例子讓學生體驗解析算法思想及其儲蓄實現,我覺得可能對學生的興趣的激發(fā)可能不夠,所以試想能否沿用上節(jié)課的情境,讓學生維趣。

      三、學情分析

      1、在前面的教學中,學生已經理解了算法的特點,學習了算法的三種表示方式,理解了順序、選擇、循環(huán)三種基本結構,并通過參與活動手冊中的實踐,對程序有了初步的認識。

      2、通過枚舉算法兩課時的學習,重點深化了流程圖,基本上會設計流程圖,并根據流程圖寫出相應的代碼并通過自己編制程序上機實踐來體驗。那么在課堂分析過程中,學生將從聽課——理解——體驗——探究這些過程中全面掌握解析算法的設計思想,并能用此算法來解決日常生活問題及與其他學科有所關聯的一些簡單問題。

      3、這節(jié)課授課的對象是象山濱海中學(三級中學)高一普通班級,所以在任務設計時適當地化簡了,考慮了學生的整體水平。

      四、教學目標

      1、知識目標:通過具體實例的求解,讓學生了解什么是解析算法;

      讓學生親身體驗并理解解析算法解決問題的基本思想; 用流程圖形式來表示解析算法解決問題的思路;

      2、能力目標:通過具體例子分析,讓學生理解如何用三步法來解決實際問題;

      學會使用解析算法解決簡單問題;

      3、情感目標:通過情景創(chuàng)設,激發(fā)學生學習興趣;

      通過小組合作增進學生間的學習交流,培養(yǎng)合作能力,激發(fā)學習能動性;

      五、重點與難點

      教學重點:通過對“相遇時間”的計算,讓學生理解解析算法的思想,進一步培養(yǎng)學生運用三步法來解決實際問題; 教學難點:解析算法思想的理解與實現(流程圖轉化為代碼并上機實踐)

      六、教學策略與手段

      1、教師教法:情景創(chuàng)設法、演示法、討論法

      2、學生學法:自主學習、合作探究學習

      七、課前準備

      1、教師的教學準備:

      準備“向左走 向右走”電影片段 準備解析算法的Visual Basic演示程序

      2、教學環(huán)境 多媒體機房

      八、教學過程

      第一步 創(chuàng)設情境,認知主題

      【教師】:課前播放電影片段《向左走 向右走》。

      提問:剛才看的是那部電影中的畫面?

      【學生】:《向左走 向右走》并且簡述電影的主要情節(jié)。

      【教師】:電影“向左走 向右走”中,講述了金城武飾演的一位小提琴家和梁詠琪飾演的一位翻譯家之間唯美愛情故事。兩人居住在同一幢公寓,中間只隔了一堵墻,卻因為兩人彼此習慣不同,一個習慣向左走,一個習慣向右走,總是不斷擦身而過未曾相遇。電梯一上一下、在月臺上分站兩旁??

      畫面停留在男女主角各自向左走向右走的畫面,如圖。

      教師:導演編排得也太整人了,今天老師來當一回編劇,讓他們兩個有緣人能相遇。

      相遇問題:今天,金城武和粱永琪各自以自己的速度圍著游樂公園(矩形,公園周長為25km)一個向左走,一個向右走,經過多少時間,可以相遇呢? 【學生】:思考 【教師】:激勵,兩條平行線,也會有交匯的時候,什么時候能相遇呢? 【教師】:如果相遇,有一個條件?

      【學生】:走過的路程和是整個公園的長度,S1+S2=S 【教師】:S1?S2? 【學生】:S1=V1*t,S2=V2*t 【教師】:金城武在t時間內走過的路程為:S1=V1*t

      梁詠琪在t時間內走過的路程為:S2=V2*t 【學生】:一步步分析得出:

      【教師】:剛才我們一步步分析問題的條件與結果之間的關系的這個過程就是解析算法的過程。

      解析算法基本思想:用解析的方法找出表示問題的前提條件與所求結果之間關系的數學表達式,并通過表達式的計算來實現問題求解?!緦W生】:理解解析算法思想 【教師】:解析算法的關鍵是什么呢? 【學生】:找出數學表達式 【教師】:算法關鍵:找出的正確的數學表達式?!驹O計意圖】:引導學生都進入了電影情景中,融入情節(jié),使每個學生似乎都有了情感目標要,要讓對方相遇,所以聽得特別認真,這時水到渠成地提出解析算法的基礎知識,學生不知不覺就學習著解析算法的相關知識。接下去深入學習解析算法的實現過程。這個導入顯得貼切,穩(wěn)妥。

      第二步 學習新課 體驗主題

      1、自然語言轉化成流程圖 【教師】:我們將剛才分析的結果轉化成流程圖。

      根據學生的分析,一步步展示流程圖

      教師與學生一起分析程序實現所需的變量: v1、v2的單位(千米每小時,km/h),千米每小時是常用單位,一般不用米每秒。所以時間t的單位小時,h)【教師】:如果t=1.002(小時)情況怎么辦? 【學生】:截掉小數位,【教師】:t=0.75(小時)情況怎么辦? 【學生】:將單位化成分或者秒,然后再截掉小數位?!窘處煛浚阂话闱闆r下用分,相遇的時間用秒作單位過于精確了。【學生】:t=fix(t*60)【教師】:分析得出變化后的流程圖:

      變量分析:

      v1、v2:分別存儲兩人行走速度(單位:千米每小時,km/h)t:存儲所用時間(單位:小時,h)m:存儲所用時間(單位:分鐘,m)

      【設計意圖】分析時層層深入,將問題一個個迎刃而解,并且讓學生重新理一遍變量,為程序實現作鋪墊。

      2、流程圖轉化成代碼

      學生根據流程圖,轉化成代碼,教師適當提示:

      Private Sub Command1_Click()Dim v1, v2, t As Double Dim m As Integer V1=val(text1.text)V2=val(text2.text)t=25/(v1+v2)m=Fix(t*60)text3.text = Str(m)End Sub 第三步 學以致用 實現主題 【教師】:下面我們就付諸實施,利用計算機幫助我們計算相遇時間。

      實踐活動一:相遇時間,后附。展示完成后的程序效果,如圖。

      展示程序設計的界面,讓學生先完成基本的程序界面,再編寫代碼(通過提供不完整代碼,有針對性的給予提示),調試成功后,可再對程序界面進行美化,這樣可以使學生在完成教學任務的同時拓展知識。教師先調試一遍,注意輸入的速度,提示學生一般人的行走速度在10km/h左右。【學生】:操作實踐?!窘處煛浚航處熝惨?,給予個別指導?!驹O計意圖】:剛才分析相遇時間,是老師學生一起實現的,通過這個過程學生已經基本上掌握了解析算法。這里給學生自己實踐機會,對解析算法進行獨立應用,鞏固相關知識。

      第四步 逐步深入 拓展主題

      【教師】:兩個人相遇之后,在一起,開始為以后的生活作打算,梁詠琪開始琢磨起儲蓄計劃,準備去銀行存錢但是她算術不夠好,總是要問正在創(chuàng)作小提琴曲譜的金城武。下面是梁詠琪和金城武之間的幾次對話: 粱:如果我存1000元,想得到本息額1100元,應該要存多少年? 為簡單起見,假定銀行公布的儲蓄規(guī)則為:(PPT展示)

      1、存期以年為單位,存款以元為單位;

      2、不論存期的長短,年利率均為4.5%;

      3、不計復利。【學生】:3年

      【教師】粱:如果我存5000元,想得到本息額6000元,應該要存多少年??? 【學生】:5年

      【教師】粱:如果我存20000元,想得到本息額24000元,應該要存多少年??? 學生思考有點慢了。

      【教師】:梁詠琪還要無休止地問下去,金城武能不能安心創(chuàng)作? 【學生】:不能。

      【教師】:有沒有什么辦法呢?如果大家?guī)徒鸪俏湓O計了一個能完成剛才問題的程序,問題是不是就可以解決了。

      1、提出問題:請你幫金城武設計一個計算機程序,幫梁詠琪解答疑問,使金城武可以專心創(chuàng)作。

      2、分析問題

      提煉問題:M元錢需要存多少年,可以得到K元本息? 按照銀行的儲蓄規(guī)則,一筆數量為M元的存款: 【教師】:1年后到期的本息為? 【學生】:M+M*0.045 【教師】:2年后到期的本息為? 【學生】:M+M*0.045+ M*0.045 【教師】:3年后到期的本息為?

      【學生】:M+M*0.045+ M*0.045 + M*0.045 【教師】Y年后到期的本息為? 【學生】:M+Y*(M*0.045)【教師】:一筆M元 M+Y*(M*0.045)= K

      Y=(K-M)/(0.045*M)

      錢的存款,需要存Y年,才能得到至少K元本息:

      【教師】:如果Y年是小數? 【學生】:Y=Fix(Y)+1

      3、自然語言轉換成流程圖

      4、流程圖轉化成程序代碼 Private Sub Command1_Click()Dim M, K, Y As Double M=Val(Text1.Text)K=Val(Text2.Text)Y=(K?)/(0.045 * m)

      If y > Fix(y)Then y =?+ 1

      Text3.Text = “存款應為:” + Str(y)+ “年” End Sub

      Private Sub Text1_Click()

      Text1.Text = “": Text2.Text = ”“: Text3.Text = ”" End Sub 拓展:改進應用程序“梁詠琪的儲蓄顧問”

      問題1:如果K

      第二篇:算法與程序設計

      《算法與程序設計》教學中實施研究性學習探步

      作者:趙濮民

      摘要:研究性學習是教育科研領域中一個嶄新的課題。信息技術教學作為以培養(yǎng)創(chuàng)新精神、研究能力和實踐能力為目標取向的必修課程,它強調讓學生通過研究性學習,提出問題,收集材料,對研究性課題進行探索、分析、研究,最后基于問題解決模式,在實踐操作中培養(yǎng)學生科學的態(tài)度和價值觀以及創(chuàng)新精神、創(chuàng)新思維、創(chuàng)造能力,并學會解決生活中與信息技術學習有關的實際問題。職業(yè)學校的學生,不僅應具有獨立接受知識的能力,更應具有獨立探索知識的能力,由“研究性學習”補充原有的“接受式學習”,使學習方式更趨完善,只有當這兩種學習方式結合起來,優(yōu)勢互補,才能使基礎教育適應時代對人才培養(yǎng)的要求。

      關鍵詞:程序設計;研究性學習;求真;求全;求變;求新;優(yōu)勢互補

      《算法與程序設計》是職業(yè)學校信息技術教學中的一個重點,也是難點。傳統(tǒng)的程序設計教學以老師講授型為主,由于算法與程序設計的內容邏輯性強,普遍認為在程序設計教學中難以實施研究性學習。

      研究性學習是以“培養(yǎng)學生具有永不滿足、追求卓越的態(tài)度,培養(yǎng)學生發(fā)現問題、提出問題、從而解決問題的能力”為基本目標,以學生從學習中獲得作品設計與制作方法的困惑為方向,以在提出問題和解決問題的全過程中學習到算法與程序設計為學習方法的課程。經過反復研究,我們認為研究性學習可以應用于程序設計教學中。實施研究性學習的關鍵是要確定一個目標,要鼓勵學生主動地發(fā)現問題,并且通過探究或實踐活動去試圖解決問題。在課題研究的過程中采用分組交流討論、查閱資料、協(xié)作探究、歸納總結等方式,一步步引領學生深刻掌握算法與程序設計的精髓。

      一、通過研究性學習,重構算法知識體系,要求真 研究性學習是學生在老師的指導下,結合真實生活,選定主題,然后搜集相關材料,對材料進行歸納、加工處理、分析、總結,得到相應結論的學習活動。在《算法與程序設計》教學中,根據教學內容,經過反復研究,確定了研究主題《搜索算法的應用研究》和《動態(tài)規(guī)劃算法的解題應用研究》,并根據學生的自愿報名成立了兩個研究小組。然后各小組根據自己研究的算法,重新整理相應的知識,對知識進行認知、歸納、總結。如《搜索算法的應用研究》小組,對搜索算法從以下幾方面進行整理:

      1、搜索算法的算法思想、分類;

      2、深度優(yōu)先搜索的算法思想與算法結構;

      3、廣度優(yōu)先搜索的算法思想與算法結構;

      4、深度優(yōu)先搜索的優(yōu)先策略;

      5、廣度優(yōu)先搜索的優(yōu)化策略;

      6、深度優(yōu)先搜索與廣度優(yōu)先搜索的異同。學生通過對搜索算法知識進行整理、分類、小結,加深了對搜索算法的理性理解與感性認知。

      二、通過研究性學習,同學之間取長補短,要求全

      每個學生都有所長,也有所短,研究性學習一個重要的特點就是:分工合作,共同討論,共同提高,使參與的學生全面發(fā)展。我們的“搜索算法的應用研究”小組共有五個成員,根椐學生的特點、特長,對他們進行分工,每位學生研究上述其中一個問題,然后整個小組一起討論,每位學生介紹自己的研究情況、研究成果,然后其他同學進行補充,發(fā)表自己的見解,這樣每個同學都使自己的研究內容得到補充,同時也學習到了其他同學研究方面的知識,可以取長補短,共同提高,得到全面發(fā)展。

      三、通過研究性學習,總結算法的應用規(guī)律,要求變

      研究性學習的目的,是要求學生搜集與主題有關的資料,歸納整理相關資料,根據相關材料和知識,對主題進行研究,提出自己的觀點或結論。我們在程序設計教學中進行算法專題研究也是這樣,除要求學生歸納、整理專題算法知識外,還要總結出算法的應用規(guī)律、應用算法解題的步驟和算法的框架,能根據實際情況,隨機應變。如在“動態(tài)規(guī)劃的應用研究”中,學生總結出:動規(guī)劃是解符合“無后效性原則”的最優(yōu)問題的一種算法思想;用動態(tài)規(guī)劃解題的一般步驟是:(1)判斷題目是否為求最優(yōu)問題,是否符合“無后效性原則”;(2)確定如果劃分階段;(3)確定每個階段有幾種狀態(tài);(4)找出狀態(tài)轉移方程和邊界條件;(5)用算法語言實現算法過程。又如在“搜索算法的應用研究”中,研究小組的同學總結出:(1)廣度優(yōu)先搜索算法通常應用于解最少步數問題,而深度優(yōu)先搜索算法則通常用來解所有路徑問題;(2)深度優(yōu)先搜索和廣度優(yōu)先搜索都是搜索算法,前者時間復雜度較大,而后者則占用的內存較大;(3)深度優(yōu)先搜索在實現時用遞歸或用堆棧來實現,而廣度優(yōu)先搜索是用隊列來實現,實現兩種算法所用的數據結構不同;(4)深度優(yōu)先搜索和廣度優(yōu)先搜索都是搜索算法,但兩者的算法結構有較大的不同。學生通過自己對算法應用規(guī)律的總結,對算法的應用得到升華,進一步提高算法的應用能力和程序設計能力。

      四、通過研究性學習,提高分析、歸納和綜合能力,要求新

      對算法的專題研究,不僅要對算法理論進行總結,算法應用的研究也是很重要的一方面,通過算法的解題應用,既提高了學生分析問題的能力,也加深了學生對算法的理解,提高了學生的算法應用能力,進而得到對學生創(chuàng)新能力的培養(yǎng)。另外,我們在算法研究過程中,要求學生透切理解算法內容,用算法語言準確描述算法,通過這種途徑,進一步加深學生對算法的理解,同時也提高了學生的算法表達能力和歸納、總結的能力。

      通過對算法進行專題研究,可以進一步加深學生對算法知識的理解,也可以提高學生的算法應用能力和程序設計能力。實踐告訴我們:在整個研究過程中要注意以下幾個問題:

      1、課題不宜太大。研究課題的確定是研究性學習實施過程中重要的一環(huán),課題選擇恰當與否,直接關系到整個課題研究的成敗。在程序設計教學中進行研究性學習活動,選題要遵循下面的原則:(1)課題的范圍不宜太大;(2)有一定的應用價值;(3)結合學生的實際。一個好的開始是成功的一半,在研究性學習活動中也是如此。

      2、要理論研究與算法應用相結合。對算法的專題研究,算法應用是重點。在算法知識歸納總結的基礎上,重點應研究算法應用的一般規(guī)律、算法結構、應用算法解題的一般步驟等。不應該只是對算法理論的空洞論述,否則效果不好、意義也不大。

      3、充分發(fā)揮教師的引導作用、學生的主體作用。在算法研究活動中,應充分發(fā)揮教師的引導和指導作用,既不能放任自由,也不能包辦代替,要充分發(fā)揮學生的主體作用。當學生遇到問題和困難時,老師應當引導和啟發(fā)學生,讓學生去探索和研究,而不是直接告訴學生答案,老師始終是學生的引導者,學生是真正的參與者,使學生通過算法研究,加深對算法的理解,提高算法應用能力和程序設計能力。

      職業(yè)學校的學生,不僅應具有獨立接受知識的能力,更應具有獨立探索知識的能力,由“研究性學習”補充原有的“接受式學習”,使學習方式更趨完善,只有當這兩種學習方式結合起來,優(yōu)勢互補,才能使基礎教育適應時代對人才培養(yǎng)的要求。

      第三篇:算法與程序設計教學思想

      算法與程序設計教學思想

      在高中階段開設信息技術課程的基本目的是進一步提高學生的信息素養(yǎng),使他們能適應社會發(fā)展的需求,為信息社會培養(yǎng)合格的人才。本課程力圖通過信息的獲取、加工、管理、表達與交流等各類信息實踐活動,掌握信息技術,感受信息文化,增強信息意識,內化信息倫理。要達到這一目的,必須為學生建構起一個利于他們提高信息素養(yǎng)的良好學習和實踐環(huán)境。

      根據教育部制訂的普通高中課程標準編寫的,由浙江教育出版社出版的高中信息技術教科書(實驗),經全國各地多年來的試用,積累起了比較豐富的教學實踐經驗。在浙江教育出版社積極倡導、支持,教科書編寫人員不懈努力和廣大任課教師的熱情參與下,多次開展了卓有成效的教學交流活動。例如,教師用書的編制與修訂,優(yōu)秀教案選編的出版,開展教學資源競賽等等,都為教科書的使用和課程教學質量的提高作出了有益的貢獻。

      總的說來,上述各項活動都比較側重于解決如何教的問題,受益的對象基本局限于教師范圍。但是,我們更主要的任務是如何使廣大同學直接受益,如何為廣大高中同學創(chuàng)造一個便于進行自主學習信息技術課程的輔助學習的平臺,通過這一平臺來掌握高中課程范圍內的信息技術基礎知識和基本技能。使同學們能根據自己的基礎、特長和興趣,學會創(chuàng)造性地利用信息技術解決學習和生活中的實際問題?!陡咧行畔⒓夹g輔助教學平臺》(計算機光盤版)就是為這一目的開發(fā)和編制的。為了使信息技術課程的教學能全面貫徹教育部制訂的課程標準精神,使廣大任課老師在教學過程中有所參照,也為了減輕老師們的備課負擔,更主要的是為了激發(fā)同學們學習本課程的積極性,能循序漸進地掌握信息技術的基礎知識、基本技能和相關的應用能力?!捌脚_”的設計是以“教案”或“學案”的形式呈現的。

      信息技術輔助教學平臺共分六個模塊,分別是:信息技術基礎、算法與程序設計、多媒體技術應用、網絡技術應用、數據管理技術、研究與探索(機器人活動和信息學活動)。前5個模塊按32課時來安排內容。任課老師可按本校生源、設備、師資條件的實際情況進行適當調整。

      根據本“平臺”的設計目標及其所肩負的任務,前5個模塊的基本結構欄目為:課標理解、教材分析、教法實踐、知識貨架、素材下載等項。

      課標理解:以課程標準為依據,提出對本單元教學內容在課程中的作用和地位的理解,使教師和學生的信息技術教學活動更符合課程目標。

      教材分析:指明本課時的學習目的,基本教學內容,需要掌握的學習重點和要解決的難點。對部分重點或技術難點提供簡明動畫,幫助同學理解。

      教法實踐:根據教學內容,提出教學流程或教學方法,進行討論交流、實踐體驗、綜合探究等實踐活動;通過實例演示或練習(含拓展練習),對同學反饋的知識、技能進行評價。知識貨架:是本模塊、本章、本節(jié)、本課涉及的知識和概念的匯編,供教師和同學查閱。

      素材下載:為教師備課提供相關素材內容;為學生的學習、作業(yè)、練習準備必要的素材,以節(jié)約學生時間,提高學習效率。其中有些內容是為了拓展教師和學生的視野提供幫助。

      《算法與程序設計》是高中信息技術課程的選修模塊。由于算法與程序設計在解決問題過程中所起的關鍵作用,因此,它被各地學校廣泛地選修,這也為本模塊教學積累起了比較豐富的經驗。本模塊所擔負的主要任務是:讓學生體驗算法思想,了解算法和程序設計在解決問題過程中的地位和作用,并能對簡單問題設計算法,初步學會用一種程序設計語言編制程序,實現算法,解決問題。

      本“平臺”匯集了豐富的算法與程序設計教學內容和相關素材。它可以用來幫助教師備課,進行課堂教學;也可以幫助學生學習,提高他們的學習興趣,激發(fā)他們對未知領域積極探究的欲望和提高分析問題、解決問題的能力。本“平臺”努力為學生提供一個較為優(yōu)良的學習環(huán)境,促進學生主動學習,以充分發(fā)揮其主體潛能,為學生個性化學習開辟一個新領地。

      《算法與程序設計》既有嚴謹的理論,需要對被解決的問題進行周密的分析,把問題模型化,又要有解決問題的科學的、嚴格的方法。具備算法理念,初步掌握算法的設計與分析方法是一件對學生終身有用的好事。本“平臺”對“課標理解”、“教材分析”等5個基本欄目都有較詳盡的敘述;對部分比較典型和難度較大的內容還配置了相應的Flash動畫幫助師生們進行教和學。

      問題求解存在于社會生活的各個領域,在“拓展學習”欄目中“平臺”提供了許多來源于學習、生活、工作的算法設計實例,供學生課內或課后進行自主學習,以進一步形成算法理念,提高自己的算法設計和算法表達的能力。所有的示例程序、練習素材及輔助動畫都可在“素材下載”欄目中找到,供下載,以節(jié)省師生的教學與學習的時間,提高效率。

      由于“平臺”是在實踐教學經驗基礎上的一種再創(chuàng)作,難免有欠妥和不足之處。編者殷切祈望使用本“平臺”的廣大師生不吝賜教,以期不斷總結經驗,完善內容,改進形式,能更好地為廣大師生服務,為提高教學質量作一點微薄貢獻。

      第四篇:高中算法與程序設計教學

      高中算法與程序設計教學方法初探

      左權中學 張彥萍

      算法與程序設計是高中信息技術選修課。本模塊強調的是通過算法與程序設計解決實際問題的方法。對于學生來說,程序設計的思維方式、方法和概念都是全新的,學生接受起來比較困難,因此必須認真研究程序設計的教學方法。我在近幾年的高中信息技術課教學過程中進行了一些研究與探索,對程序設計教學方法有了一些淺顯的認識,與大家共同探討。

      一、培養(yǎng)學生編程的學習興趣,調動學習積極性

      愛因思坦說“興趣是最好的老師”。興趣相當程度上決定了教學效果的好壞。如何培養(yǎng)學生學習程序設計的興趣,我認為可以從以下幾個方面入手。

      1、讓學生認識到學習程序設計在提高自身素質的突出作用。講一些IT界精英的故事;社會需要提高學生未來的生存能力;自身素質提高:可以培養(yǎng)學生的思維品質,培養(yǎng)學生發(fā)現問題、思考問題和解決問題的能力;學習程序計算機教育對其他學科的影響等方面入手。

      2、程序設計教學中要從學生的興趣入手,利用學生對事物的好奇心,選擇學生身邊的,學生感興趣的、有實際意義的程序,激發(fā)學生的學習興趣。比如:第一堂課講VB界面設計,可設計一個QQ登錄界面。學完選擇語句后,我設計了利用隨機函數加法練習小程序,加數和被加數隨機產生(1-100),結果自己輸入,可判斷對錯,程序結束可計算得分。例程也可以找班內學生自己編寫的程序,學生非常喜歡。

      3、一定要分層次教學。文科班和理科班、尖子班教學內容難度上有所變化。一個班級布置作業(yè)時也要分層次。

      4、輕入淺出,消除學生們對程序設計的畏難心理。在教學時,低起點,從一個個簡單實例出發(fā),讓學生們從自身的實踐中感受到這個的確很簡單,從而迎合了學生渴望成功的心理特點。前兩節(jié)課千萬不能羅列過多的概念,讓學生不知東西,打擊學生的學習興趣。

      二、適當調整教材結構,立足具體實例,滲透基本概念

      VB程序設計概念比較多,如何讓學生較容易按受、理解是我在最初的教學中較為頭痛的問題。剛接觸程序設計的學生,對程序設計充滿了好奇,如果把一開頭還用不上的許多的控件、屬性放在前面,一下子引入大量抽象的名詞、概念,就會讓不少學生望而生畏。因此要想讓學生領會這些抽象的概念,教學中我選擇的方法是先少講控件,最多講窗體、按鈕,三個控件。結合數學課本已學的知識,先復習、鞏固、提高基本知識。從數據類型,基本運算,講到三種基本控制結構后,然后再講基本的控件。這時,控件用于程序設計的例子就可以講明白了。但是,我仍然不敢把控件的每一個屬性都細講。突出按問題需要設計界面來選用控件,以一個個鮮活的具體實例為切入點,在每個例子中適時、適量滲透一些相關的概念和知識,讓學生在做中學,在學中做,使學生在完成任務的過程中,逐漸地、很自然地去體會控件、對象、事件的概念。教學中要安排足夠的課時把這些控件的用法滲透到一個個程序實例中,由淺入深逐漸介紹,讓學生在編寫程序的過程中總結控件的用法。

      三、采用啟發(fā)、引導的教學方法,培養(yǎng)學生的實際應用能力、設計教學的主要環(huán)節(jié),因“材”施教與因“需”施教相結合

      《VB程序設計》課程的內涵十分豐富, 涉及的知識單元和知識點很多。因此在教學過程中,不僅要培養(yǎng)學生程序設計的技能,還要培養(yǎng)學生系統(tǒng)分析和系統(tǒng)開發(fā)的技能。實施VB的教學,首先要選擇合適的教材,這樣既有利于教師設計教學過程,又有助于學生的學習。這里所講的“材”是指以教材為綱,按照教材的章節(jié)按部就班地講授,課堂教學中往往以教師講課為主,要求學生緊跟教師的思路,但是教學方法極易造成教與學的脫節(jié),限制學生創(chuàng)造力的正常發(fā)揮。而“需”是緊扣教學大綱所確定的培養(yǎng)目標,以應用為目的,以必需夠用為尺度,打破課程界限,將相關課程的知識點加以整合,按照“實際、實用、實踐”的原則重新組織教學內容,這是VB教學方法的重要方面,也為教師在講課過程中提出了更高要求。另外,程序設計是設計與實踐并用的工作,只聽、看、讀是學不會的,只有讓學生多動腦、多動手、多實踐,通過編寫調試大量的程序,才能使學生從中理解程序設計的思想方法、積累程序調試的經驗,體會成功的喜悅。因此,在實驗環(huán)節(jié),除了驗證型實驗外,增加了設計型實驗和綜合型實驗。為了解學生學習的具體情況,提高教學效果,授課教師要督促學生獨立完成上機實驗,以提高學生的動手能力,為學生創(chuàng)造性發(fā)展提供良好的條件。

      2、實例教學

      《VB程序設計》是一門實用性很強的課程,它既有理論又有實踐,既講方法又講動手能力。講授《VB程序設計》,像任何其他語言的程序設計一樣,教材中前幾章多數都是先介紹對象、對象的屬性、方法和事件及VB語言基礎等等一系列的在程序設計中比較抽象難懂的概念,然后才介紹程序的建立和運行。因此在教學中,可適當打破課本原有以知識的邏輯結構體系為順序組織課堂教學的方式,改用從簡單有趣的實例入手,通過讓學生觀看、模仿,在實際操作中去探究和領悟這些概念,例如,在一開始學習VB對象及對象的方法和事件的有關概念時,我設計了一個求外語、教育學平均成績的并打印平均成績的程序實例,讓學生和教師一起做,在當前打開的窗體內添加了三個命令按鈕、三個文本框和兩個標簽,設置好各對象的屬性;并分別在三個命令按鈕的單擊事件過程中添加相應代碼,按功能鍵F5運行程序。在操作的過程當中,教師開始只簡單提示學生完成程序,等學生完成任務后,教師通過設問,讓學生思考:什么是對象的方法和事件?并讓學生找出本實例中各對象的名稱、不同對象的方法和事件過程名稱,教師再適當加以歸納和小結:窗體以及添加到窗體中的控件,統(tǒng)稱為對象;而方法卻是VB提供的內置于對象的特殊子程序,它可以直接調用,如Print方法;而事件則是對象能夠響應和識別的動作,如單擊鼠標觸發(fā)Click事件等,同時提醒學生注意觀察在VB中方法與事件的區(qū)別。在此基礎上,再適當引導學生歸納總結出創(chuàng)建VB應用程序的基本步驟,及如何在界面內添加對象、設置事件等等,一切問題都迎刃而解。在講解實例時,教師當以精選出的具有代表性的程序實例,把重點放在具體實例的分析和講解上,把要學習的語法和概念融入到具體實例中來講解。

      3、重視算法,抓住核心

      在教學中經常存在這樣一種現象:很多學生對語法、結構等知識掌握得很好,但一旦碰到實際問題就束手無策,不知道如何用學到的知識解決實際問題,其實這是算法能力欠缺的一種表現。教師經常注重于分析每條語句的含義,卻忽略了算法描述過程的展現,造成學生知其然不知其所以然。其實,在VB中,算法設計是它的核心。如果學生掌握了良好的算法設計能力,也就掌握了釣魚的本領,無論遇到什么問題都可以很好的解決。那么在教學中可以通過多種方法培養(yǎng)學生的算法設計能力:(1)詳細講授常用的算法。算法有很多種,學生一般只要掌握常用的就可以滿足編寫模塊的需要。而與數據結構、軟件工程相關聯的算法則不做要求。(2)教師帶領學生多閱讀程序,分析過程,吸取他人的經驗和成熟的算法,使學生少走彎路或不走彎路。(3)開展實踐性學習,引導學生積極參與編程實踐,促進思維的飛躍,比如讓學生練習編輯班級學生檔案管理軟件等等。在這個過程中,學生親自動手解決具有一定難度的實際問題,為之設計合適的算法, 經過實踐去培養(yǎng)學生的創(chuàng)新意思、應用意識和探究能力。這些意識和能力一旦形成,就會使學生利用VB解決實際問題能力得到很快的提高。

      4、培養(yǎng)學生綜合運用知識及自己動手的能力

      程序設計課程的實踐性很強,“精講多練”是程序設計課程教學的一大特點,實驗教學在程序設計教學中起著重要的作用,學生只有通過自己編寫程序、上機調試程序,才能從中理解程序設計的思想方法、積累程序調試的經驗,體會成功的樂趣,從而激發(fā)學生的學習興趣,學生只聽不練根本達不到學習的目的。學生在完成課后習題時積極性不高,興趣不大,甚至想抄作業(yè)應付老師。只有讓學生動手編制他們感興趣的程序,學生才會有成就感,才會對課程產生興趣,學起來才會從容自如。如在學生學會編寫求1+2+?+N!=?的程序后,即引導學生設計求N!的程序,待學生設計出N!的程序后,接著又讓學生進一步設計求1!+2!+?+N!=?的程序。這種一環(huán)緊扣一環(huán)的探究式的動手實踐練習, 以發(fā)展學生探索能力為主線來組織實踐, 以培養(yǎng)探究性思維的方法為目標,以基本的教材為內容,使學生通過再發(fā)現的步驟進行主動實踐的過程,產生一種探索和發(fā)現的心理。因此如何讓學生綜合應用所學知識解決實際問題,提高綜合應用能力和動手操作能力,激發(fā)學習興趣也是我們需要加入課程設計的內容。課程設計時,老師要重點設計選題, 使得選題既貼近實際需要,又能夠讓學生感興趣,并且能夠運用所學知識解決問題,課程設計題目分為基本題和綜合題?;绢}按教學順序設計,盡量避免涉及后續(xù)章節(jié)的知識,后續(xù)的課程設計題目盡量引用前面的課程設計內容,以便加深對前面所學知識的理解;綜合性題目是對一學期所學知識的總結和鞏固,應與實際生活或工作相關且具有一定規(guī)模,可將其分成幾個子項目,由更多的學生參與,分工合作,以期進一步鍛煉學生的動手能力,從而進一步培養(yǎng)學生分析問題、解決問題、研究和探索問題的能力和團隊協(xié)作精神。

      四、切實落實以學生為中心,學生為主體,教師為主導的新課改思想。信息課教師絕大部分為青年教師,無論教學理論和教學經驗上都相當缺乏。特別是在程序設計內容時,自覺不自覺地還是走向了教師為主的教學模式。教師與學生缺乏互動,課堂氣氛沉悶。在課堂教學中,要鼓勵學生質疑是激發(fā)學生的主體性、培養(yǎng)學生思維能力和創(chuàng)造能力的起點。學生的主體性主要體現在學習過程中能掌握學習主動權,能夠主動、自覺、積極地學習。因此,在教學過程中特別要注意設置恰當的問題,通過啟發(fā)引導,體現教師的主導作用。集中學生的注意力,促進學生主動思考、主動探索,可以使學生在學習的過程中成為主體??傊?VB作為一門重要的編程語言,在高校的計算機基礎教學中仍然占據重要位置,教學方法在程序設計教學中的舉足輕重制約著程序設計教學的效率??茖W的教學方法一定會為學生提供良好的幫助。我們在教學過程中應以學生為主體,教師為主導,采用符合學生認知規(guī)律的、科學的教學方法,充分調動學生學習的主動性,同時,采用綜合評價學生的方式,努力培養(yǎng)學生自主學習的興趣,提高學生實際應用能力,從而使得VB課程的教學質量得到不斷地提高

      第五篇:《算法與程序設計》教學探析 期

      【摘 要】在高中“算法與程序設計”模塊教學中,算法的設計以及運用程序設計解決問題的方法與思路,與學生原有的知識結構和解題經驗有較大差異,使得學生的學習存在較大困難。教師應從生活實例出發(fā),激發(fā)學生的學習興趣;降低編程起點,提高學生的學習信心;引導學生通過程序閱讀,學習他人編程經驗;強化算法的分析與設計,培養(yǎng)學生分析問題與解決問題的能力。

      【關鍵詞】算法與程序設計;教學探析

      【中圖分類號】G40-057 【文獻標識碼】A 【論文編號】1671-7384(2013)11-0050-03 “算法與程序設計”是普通高中信息技術課程中難度較大的一個選修模塊。照本宣科的講授只能使學生死記硬背程序,這種缺乏理解的學習導致了學生進一步學習的困難,更談不上對所學知識的靈活運用。因此,如何改變學生的思維方式、如何組織教學以使學生真正理解算法并學會運用程序設計解決實際問題,值得我們探索和研究。

      從生活實例出發(fā),激發(fā)學生的學習興趣

      從教育心理學的角度來說,興趣是一個人傾向于認識、研究并獲得某種知識的心理特征,是可以推動人們求知的一種內在力量。學生對某一學科有興趣,就會專心致志地鉆研它,從而提高學習效果。以下案例正是從學生興趣出發(fā),激發(fā)了學生參與的熱情。

      案例1:遙控機器人

      窗體上是一張機器人圖片以及“ 向上”、“ 向下”、“向左”、“向右”四個按鈕。怎樣讓機器人聽從我們的指令動起來呢?以向上為例,我們看到機器人圖片的Top屬性是1000,在“向上”按鈕的單擊事件中,可以寫這樣一句代碼:Picrobot.Top = 900。運行程序,單擊“向上”按鈕,機器人聽從指令向上挪了一部分。再按一次,機器人怎么沒有反應?怎樣修改程序才能讓機器人根據指令不斷地向上移動呢?學生思考,得出程序代碼:Picrobot.Top = Picrobot.Top-50。

      對于機器人,學生都有種神秘感,往往覺得不可思議,但是又想探索。在教師的引導下,學生的本能興趣轉化為內在學習動力,在實現對機器人控制的過程中,加深了對控件、賦值語句和變量概念的理解。

      降低編程起點,提高學生的學習信心

      沒有人在學習程序設計的初始階段就能成為編程高手。然而在程序設計教學中,教師常常一開始就要求學生編寫完整的程序。導致很多學生無從下手,學習的自信心受到了嚴重打擊。因此,我們應降低編程起點,將學生引入門。一方面,在問題的選擇上,盡可能使用學生能夠通過已有知識和經驗分析出解決方法的問題;另一方面,可以采用案例教學法,從模仿典型程序開始,在代碼模板上補充關鍵代碼后即可調試運行,從而體驗成功的喜悅,增強學生學習的信心。下面就是一個使用案例教學法的例子。

      案例2:循環(huán)結構 [1] 針對s=1+2+3+??+100問題,引導學生觀察累加求和的過程:s=s+數字。引出如果用變量i表示數字,整個計算過程是在重復執(zhí)行若干個同樣的操作:s=s+i。如何讓計算機自動重復上述過程呢?教師呈現用循環(huán)語句解決問題的程序,接著讓學生模仿累加程序,完善計算s=100+101+??+200、s=12+22+32+??+102、p=1*2*3*??*9四個式子程序空白處的代碼。4個任務的難度依次遞增,第1題要求分析出循環(huán)的初值、終值;第2和第3題要求分析出循環(huán)體;第4題要求同時分析出循環(huán)的初值、終值和循環(huán)體。學生完成后,教師展示學生程序,引導學生歸納總結出For循環(huán)結構的一般格式。然后提出“計算s=10+20+30+??+100”的任務,讓學生在一般格式的指導下,獨立編寫程序解決問題。

      牛頓說過:我之所以能取得現在的成就,是因為我站在巨人的肩膀上。在案例教學法中,案例和代碼模板就是“巨人的肩膀”,學生通過補充程序模板中的關鍵代碼,逐步認識For循環(huán)結構,并在多個“個”的嘗試中,找出隱藏在“個”背后的規(guī)律性內容,歸納出For循環(huán)結構的一般格式,進而在一般格式的指導下編寫程序,解決重復執(zhí)行“類”問題。在此過程中,學生的編程思維和分析能力獲得了快速的提高,提高了學習程序設計的信心。

      通過程序閱讀,學習他人編程經驗

      學習程序設計,一個重要而有效的方法就是閱讀。閱讀書中的例題、軟件開發(fā)環(huán)境中的范例、網絡中的開放源代碼以及自己編寫的程序??伺卦f過:通過閱讀他人的程序獲得技巧,是極其重要,但在許許多多的計算機課程中,這樣的訓練卻可悲地被忽視了,因此導致了計算機被極其糟糕地低效使用。通過閱讀大量的“示例”程序,可以加深對各種語句語法和語義的理解,從中發(fā)現、總結別人解決問題的方法,積累編程的經驗以及實現基本算法的代碼段。

      怎樣閱讀程序呢?對于一篇文章,通常首先采用粗讀的方式進行整體認知,了解文章主要寫的是什么,留下總的印象;然后再進行精讀,深入到文章的局部,留心遣詞造句,賞析精彩語段,揣摩文章的謀篇布局。閱讀程序和閱讀文章有相通之處,對于一些較為復雜的程序,應該先進行整體分析,從整體上摸清程序的架構,再對各個部分的代碼逐一進行跟蹤閱讀。

      1.整體分析

      這一階段,相當于文章的粗讀,需要從整體上把握程序的組成部分、各個部分的大意以及連接方式。我們如何去了解一個語句塊的作用呢?主要有三種方法:一是依據經驗,也就是我們已經掌握的各種算法和語句的關鍵點來判別;二是看注釋,一個高品質的代碼都會有注釋,對我們理解語義有方向性的指導作用;三是靠猜測,我們根據過程名以及參數名,能對這個過程的作用略知一二。如果有必要,則可以到過程的定義中,找到某些具有特征的操作,以證實自己的猜測。[2]任何一個復雜的程序都可以分解為三種基本結構:

      順序結構、選擇結構和循環(huán)結構。每種結構只有一個入口和一個出口,而各個結構之間的連接方式有兩種:積木式連接和嵌套式連接。積木式連接是一個結構的出口與另一個結構的入口連接;嵌套式連接是在一個結構的內部嵌套另一個結構。一般來說,我們應先分析出程序中積木式連接結構,再找出這些結構中的嵌套式連接結構。借助于流程圖、偽代碼等描述算法的工具,可以根據源程序畫出反映程序結構的流程圖,這對理清思路、分析程序結構有很大的幫助作用。[3] 下面我們先用整體分析法閱讀一段代碼:

      案例3:

      Private Sub cmdGcd_Click()Dim a As Integer Dim b As Integer Dim r As Integer a = Val(InputBox(“輸入a”))b = Val(InputBox(“輸入b”))Do While b <> 0 r = a Mod b a = b b = r Loop Print “最大公約數為:”;a End Sub 從命令按鈕名和輸出提示信息可以知道,這是一個求兩個數的最大公約數的程序,程序結構如圖2所示。

      2.跟蹤閱讀

      如果要詳細了解各個部分是如何運行的,就要對語句進行跟蹤閱讀,相當于文章的精讀。跟蹤閱讀就是用人腦模擬計算機的執(zhí)行過程。對于順序結構,閱讀不成問題。對于選擇結構,關鍵是要搞清條件和語句的關系,當有兩個選擇結構連接時,要分清楚是積木式連接還是嵌套式連接。對于循環(huán)結構,可以通過對循環(huán)體內的語句逐一跟蹤閱讀,分析循環(huán)結構的執(zhí)行過程。這時,可以借助于紙筆,用列表的方法將循環(huán)執(zhí)行過程中各變量的值一一記錄下來。[4] 在案例3中,當輸入48,28(即a=48,b=28)時,程序執(zhí)行的過程如下表所示:

      程序閱讀的關鍵是代碼的積累。“讀書破萬卷,下筆如有神”,程序讀多了,自然容易借鑒別人的編程經驗和方法。

      強化算法設計,培養(yǎng)學生解決問題的能力

      程序設計的核心是算法,語言只是表達工具。用程序設計解決問題,關鍵是要找到解決問題的算法。只要算法正確,就可以用任何一種語言編寫程序。對于初學程序設計的學生來說,接觸的問題并不復雜,相應算法也較簡單。很多學生看到問題后,不進行細致的分析和設計,粗粗一想就開始動手,很簡單的問題往往寫出一大堆代碼,自己也說不清解決問題的方法和過程。

      案例4 : 編寫程序,實現成績統(tǒng)計功能。通過InputBox函數輸入50個學生成績。當成績大于等于85時,為“優(yōu)秀”等級;成績大于等于60且小于85時,為“及格”等級;當成績小于60時,為“不及格”等級。要求統(tǒng)計優(yōu)秀人數、及格人數及不及格人數。

      學生解決這個問題的過程,往往只是按照題目的表面意思進行處理,首先執(zhí)行一次循環(huán)輸入數據;然后掃描三次數組,分別統(tǒng)計優(yōu)秀、及格和不及格人數。

      俗話說:磨刀不誤砍柴工。我們應該怎樣進行算法設計呢?在這個案例中,重復掃描使得程序效率不高。其實,最簡單的算法是只循環(huán)一次,輸入數據后立即使用多分支選擇結構對輸入的數據進行判斷,分別對優(yōu)秀、及格及不及格人數進行統(tǒng)計。算法分析前,學生為自己編寫的程序沾沾自喜,然而進行算法分析后,學生意識到自己程序的缺陷,較好地體驗了算法對提高程序效率的作用,理解和掌握了隱藏在問題背后的知識,提高了解決問題的能力。

      綜上所述,算法與程序設計教學需要我們在教學實踐中不斷地總結經驗教訓,密切結合學生的自身情況,引導學生多閱讀、多思考、多實踐。讓學生在算法的指導下,在不斷完善和調試程序的過程中,潛移默化地掌握相關知識,養(yǎng)成縝密嚴謹的科學態(tài)度,進一步提高邏輯分析能力、發(fā)散思維能力以及發(fā)現并解決問題的能力。

      下載浙教版高一《算法與程序設計》第二章解析算法的教學案例word格式文檔
      下載浙教版高一《算法與程序設計》第二章解析算法的教學案例.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內容由互聯網用戶自發(fā)貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發(fā)現有涉嫌版權的內容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

      相關范文推薦

        算法與程序設計教學反思

        1.1計算機解決問題的過程 課堂教學反思 2011年01月07日 10:58:52 來源:隆德縣第二中學【字體:大 中 小】 “1.1計算機解決問題的過程”課堂教學反思 本節(jié)是對用計算機程序......

        算法與程序設計思想

        《算法與程序設計思想》教學案例1 一、教學目標 1.知識與技能: 求一批數據中最大值的算法設計思想,并將算法的設計思想用流程圖表示出來。 2.過程與方法: 利用現實生活中比較身......

        算法與程序設計教案

        第一課 初識算法與程序設計 一、 教學目標 1、知識與技能 (1)理解算法的概念,培養(yǎng)學生自我探索信息,高效獲取信息的能力; ( 2)能初步利用算法解決簡單的問題,培養(yǎng)學生的理論聯系實際......

        淺談《算法與程序設計》教學策略

        淺談《算法與程序設計》教學策略 安徽宿州泗縣一中 許大偉 摘要:高中信息技術課程改革到今年已走過了四年時間,在選修模塊教學中有《算法與程序設計》和《多媒體技術應用》可......

        算法與程序設計《數據類型以及常量與變量》教學案例

        《數據類型以及常量與變量》教學案例 【教學課題】數據類型以及常量與變量 【適用年級】普通高中一年級 【所用教材】教科版《算法與程序設計》 【學生分析】本節(jié)課教學對......

        算法與程序設計教學探究(精選5篇)

        算法與程序設計教學探究 【摘要】:《算法與程序設計》是普通高中信息技術課程的選修模塊,也是高中信息技術教學的重點和難點,其教學內容相對枯燥,因此教學難度較大。如何在教學......

        《算法與程序設計》選修課教學實踐

        《算法與程序設計》選修課教學實踐探索 安徽省宿州市泗縣新集中學 周士友 E-mail:ahxjzx@163.com 郵編:234313 電話:*** 摘要: 針對《算法與程序設計》選修模塊內容難......

        教案算法與程序設計思想

        算法與程序設計思想 【課標要求】 (一)利用計算機解決問題的基本過程 (1)結合實例,經歷分析問題、確定算法、編程求解等用計算機解決問題的基本過程,認識算法和程序設計在其中的......