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

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

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

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

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

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

      時間:2019-05-12 16:55:45下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關的《算法與程序設計《數(shù)據(jù)類型以及常量與變量》教學案例》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《算法與程序設計《數(shù)據(jù)類型以及常量與變量》教學案例》。

      第一篇:算法與程序設計《數(shù)據(jù)類型以及常量與變量》教學案例

      《數(shù)據(jù)類型以及常量與變量》教學案例

      【教學課題】數(shù)據(jù)類型以及常量與變量 【適用年級】普通高中一年級

      【所用教材】教科版《算法與程序設計》

      【學生分析】本節(jié)課教學對象為高一學生,教學內(nèi)容為程序設計的基礎知識,其中數(shù)據(jù)的部分類型、常量、變量的概念和數(shù)學課中有相通的地方,學生具有相關的數(shù)學基礎,因此學習起來相對要容易。

      【教材分析】數(shù)據(jù)類型、常量與變量是第二章第二節(jié)的第一課時的內(nèi)容,本節(jié)課內(nèi)容基礎性強,識記內(nèi)容比較多,且與數(shù)學課程中的相關概念有一定的聯(lián)系,有數(shù)學知識作為基礎,因此,難度并不大。【教學目的】

      1、知識和技能:

      (1)了解VB中的數(shù)據(jù)和數(shù)學課中的數(shù)據(jù)之間的異同。(2)掌握VB的數(shù)據(jù)類型。(3)掌握常量、變量的相關知識。

      2、過程和方法:

      引導學生積極思考和分析問題。

      3、情感態(tài)度與價值觀:

      培養(yǎng)學生嚴謹?shù)乃季S習慣,激發(fā)學習熱情。

      【教學重點】VB數(shù)據(jù)類型,變量的命名及聲明

      【教學難點】對VB中的數(shù)據(jù)和數(shù)學課中的數(shù)據(jù)之間異同的理解。【主要教法】講授、演示、探究等方法?!局饕獙W法】記憶、嘗試、討論 【教學用具】多媒體微機房 【教學過程】

      一、由已知數(shù)學概念,引入主題

      師:程度設計中,往往要處理各種各樣的數(shù)據(jù)。數(shù)據(jù)在數(shù)學課中指什么? 生:數(shù)字

      師:在計算機中,所有能被計算機處理的都可稱為數(shù)據(jù),計算機中的數(shù)據(jù)包括哪些? 生:數(shù)字、文字、圖形、聲音、動畫、視頻。

      師:由些看來,計算機中的數(shù)據(jù)和數(shù)學課中數(shù)據(jù)的內(nèi)涵是不一樣的,請同學們加以區(qū)分。

      二、比較并速記數(shù)據(jù)類型

      師:在VB中為了便于數(shù)據(jù)的表示與處理,把數(shù)據(jù)劃分為不同的類型。課本中提供了VB中常用數(shù)據(jù)類型。哪些類型是你熟悉的?

      生:整數(shù)、日期型

      師:請同學們仔細觀察“取值范圍”,思考前四種類型有什么共性? 生:整型、長整型、單精度型、雙精度型都是數(shù)值型,只是取值范圍不同。師:“1234”是什么數(shù)據(jù)類型?

      生:應該是字符串,因為用雙引號括起來的。師:同學們注意到日期型的格式了嗎? 生:用一對“#”號括起來。

      師:理解了七種數(shù)據(jù)類型?回想一下,你能記住嗎?

      生:整型、長整型、??

      師:大家速記能力都很強。每一種數(shù)據(jù)類型都有一關鍵字和它相對應,所謂關鍵字就是數(shù)據(jù)類型的英文表示。請同學們速記七種數(shù)據(jù)類型的關鍵字,然后我來問你來答。

      三、師生討論得出常量與變量的概念

      師:讓我們一起給常量和變量下個定義,老師說,但是你們要注意填空。在程序運行過程中其值不變的量稱為什么?

      生:常量

      師:在程序運行過程中其值變化的量稱為什么? 生:變量

      四、引導學生理解符號常量的含義

      師:常量分數(shù)值常量和字符串常量。其中字串常量要用一對雙引號括起來。如果有這樣一個程序,程序中有100個地方用到圓周率的值3.14,后又要求圓周率的值精確到3.1415926,請大家?guī)兔ο胍粋€高效的辦法。

      生:查找替換。

      師:很好,不過這種方法有沒有不足之處?

      生:有,就是如果程序中出現(xiàn)不是圓周率值的3.14也會被換掉。師:有什么辦法解決這個問題? 生:用符號常量

      師:這位同學對我們將要學習內(nèi)容進行了預習,而且效果很好。請同學們看課本,看課本上是如何解決這個問題的?

      學生自學“符號常量”知識點。

      師:請同學們記住定義符號常量的格式,然后告訴我雖然程序中100處涉及到圓周率的值,但是我們僅需要改動幾處?

      生:一處。就是在定義語句中改動所賦的值就行了。

      五、學生自主學習變量的命名接受檢測

      師:沒有規(guī)矩不能成方圓,給變量命名時也要遵守一定的規(guī)則。請同學們自學課文,了解在VB中給變量命名有哪些規(guī)則,然后判斷下面的變量名哪些是合法的,哪些是不合法的。

      姓名

      A

      3b

      _df

      dim_ dimas

      print

      生:錯誤的有:3b

      _df

      print

      六、變量聲明的方法

      師:你在借用別人的東西之前是否要先征求主人的同意?有人要蓋房子是否先打個報告?有人要做生意,是否要有營業(yè)執(zhí)照?我們在使用變量時,也應該先聲明后使用。請同學們自學變量聲明的方法,比較定義符號常量和聲明變量有哪些不同之處?

      生:第一,關鍵字不同,定義符號常量的關鍵字是“const”,變量聲明的關鍵字是“dim ”;第二,定義符號常量時需要給符號常量名賦一個值,而變量聲明時不需給變量賦值;第三,作用不同,一個是定義常量,一個是定義變量。

      師:歸納得非常好,請同學們看下面這個語句: Dim dtmbegingtime As Date,dtamendtime As Date 符合規(guī)則嗎? 生:不符合。

      師:這種格式也是對的,是一行中定義多個變量的格式。仔細觀察,這種格式的特點是什么? 生:兩個語句中間用逗號分隔,第二個語句省略了“DIM”。

      七、講練結合,鞏固知識

      1、和學生一起討論求5!的程序,使學生理解每行代碼的作用以及該程序的算法,然后讓學生通過運行該程序來驗證算法。

      2、要求學生上機運行求10!和100!的程序。如果出錯,錯在哪?應該怎么改? 師:運行程序時出錯,錯誤的根源在哪? 生:定義數(shù)據(jù)的類型不當。

      生:這三段程序中,把X都定義為雙精度型就都不會出錯了。師:不同的變量類型占用內(nèi)存不一樣,因此盡量選擇合適的變量類型。

      八、師問生答,共同小結

      師:通過學習,同學們能明確計算機中的數(shù)據(jù)和數(shù)學課上數(shù)據(jù)的區(qū)別嗎?

      生:數(shù)據(jù)在數(shù)學課中主要指數(shù)字,在計算機中是指能被計算機接受并處理的所有數(shù)字、文字、符號、圖形、聲音等的總稱。

      師:VB中的數(shù)據(jù)主要有哪幾種類型?

      生:整型、長整型、單精度型、雙精度型、字符串型、布爾型、日期型 師:VB中變量的命名規(guī)則有哪些?

      生:以字母或漢字開頭;只能由字母、漢字、數(shù)字和下畫線組成;字符個數(shù)不得超過255個;變量名不能用VB中的保留字等。

      師:同學們只有掌握了這些基礎的知識,在以后的編程中才可以得心應手地加以應用。

      【教學反思】本節(jié)課教學內(nèi)容為數(shù)據(jù)類型、常量和變量的知識,主要是對基本概念的描述,因此學法以理解、識記為主。本節(jié)課以師生對話為主,輔以學生的識記和實踐。對于這些基本概念,通過對話的形式,教師引導學生討論、分析、歸納、識記和應用。在識記不同的內(nèi)容時,為了避免枯燥,采用不同的方法。在識記數(shù)據(jù)的類型和關鍵字時,加入一些強化劑——讓學生當堂識記后,然后用“我來問你來答”的方式刺激學生加強記憶;在理解并識記變量的命名規(guī)則時,通過判斷變量的真?zhèn)蝸砑訌娮R記和應用;定義符號常量和聲明變量的格式,是通過比較兩者的異同來加強記憶和加深理解。

      本節(jié)課不足之處為:對課本練習求階乘程序的處理不當。做練習之前向學生補充講解階乘的含義,因為學生還沒有系統(tǒng)學習循環(huán)結構,對循環(huán)部分只要求學生知道這段語句是用來求階乘就可以了。但是,在練習過程中,不斷有學生問這段代碼是什么意思?我粗略進行了講解,仍有一大部分學生一知半解。希望在以后能找到更恰當?shù)姆椒ㄟM行處理。

      第二篇:初二《常量、變量和數(shù)據(jù)類型》教學設計

      首先,學習者分析

      這個課程是為第二年的學生。經(jīng)過前幾個星期的學習,學生對視覺基本的基本界面,添加控件和修改控件屬性,打印方法的形式已經(jīng)初步掌握了視覺基本編程已經(jīng)初步了解。但是對于視覺基本語法規(guī)則和程序的基本元素都比較陌生,而且不明白其程序代碼的意義。

      二,教材分析

      1,本節(jié)的主要內(nèi)容和本章的狀態(tài)

      本節(jié)介紹的知識點比較簡單,都是概念。但對于這些奇怪,無聊的純概念性知識,學生更難以接受。但在實際應用中,這種知識是非常重要的,而在畢業(yè)考試中,這部分內(nèi)容檢測頻率很高。因此,本節(jié)的內(nèi)容,無論是在本章還是學生之后,生活都有非常重要的作用。2,教學重點,困難

      [關注]數(shù)據(jù)類型的分類,了解常量,變量的作用 [難度]區(qū)分不同的數(shù)據(jù)類型

      三,教學目標 1,知識和技能

      可以區(qū)分常用的數(shù)據(jù)類型和表示 方法;理解常量,變量含義和效果 2,工藝和方法

      通過幫助小明完成一系列的活動,讓學生從實際到理論知道不同數(shù)據(jù)類型的特點

      常量變量,可以區(qū)分不同的數(shù)據(jù)屬于數(shù)據(jù)類型,知道常量變量的含義和功能。3,情緒態(tài)度和價值觀

      通過幫助小明收集信息活動對數(shù)據(jù)進行分類,并根據(jù)數(shù)據(jù)類型確定數(shù)據(jù)屬于數(shù)據(jù)

      類型,培養(yǎng)學生的觀察和判斷,增強對編程思想的理解。

      四,教學過程設計

      1,教學內(nèi)容組織與演示

      通過幫助小明完成信息和一系列活動,讓學生在活動中獲得新知識。2,教學過程

      教學鏈接

      教師活動

      學生活動

      設計計劃

      創(chuàng)建情境

      (5分鐘)

      1,創(chuàng)建小明收集的學校運動員信息不會分類,現(xiàn)場,給定

      很多數(shù)據(jù)供學生分類。

      2,總結學生分類的結果,提出數(shù)據(jù)類型的概念。

      老師:我們可能基于名字,學生人數(shù),評估分數(shù),是否

      分類學校團隊。在電腦上,系統(tǒng)也是使用這一面

      法律對巨大的數(shù)據(jù)進行分類。而類別的分類是名稱,學號,電話等,統(tǒng)一為數(shù)據(jù)類型。

      思考,告訴自己的分類結果

      仔細聽

      創(chuàng)造一種局面,讓學生聯(lián)系生活。

      解釋新課程(20min)

      介紹常用的數(shù)據(jù)類型

      老師:

      ①數(shù)值數(shù)據(jù):我們分為整數(shù)和長整數(shù),單精度和雙精度。整數(shù)(整數(shù))指的是-32768?32767范圍內(nèi)的間隔,例如,350,-20。這里要注意的是整數(shù)的取值范圍需要知道。(這時可以要求學生了解情況的掌握情況)。單精度是單值

      -3.402823x10 ^ 38?3.402823x10 ^ 38實數(shù)。我們可以理解,只要有小數(shù)點就可以歸零單精度型。長整數(shù)(長)和雙(雙)我們可以看出它的值比較大,天文數(shù)字,計算天體之間的距離,當我們 使用它。因為long整數(shù)和double的值較大,而且我們學習vb不常用,所以這里我們可以知道long和double精度的英語和可以解決。長整數(shù)(long)是一個較大的整數(shù),double precision是一個較大的小數(shù)位數(shù)。

      ②字符串類型:什么是字符串類型?學生,電話,地址可以把它放到字符串類型。在我們的研究中,我們可以簡單地認為有雙引號是字符串類型。好的,我們強調(diào)什么類型的字符串?雙引號是字符串類型。

      ③boolean:boolean(boolean)用于邏輯判斷。布爾類型不是由數(shù)值數(shù)據(jù)組成。它只有兩個值正確和錯誤,即true和flase。例如,如果3大于2,系統(tǒng)將輸出true。相反,它會輸出flase

      引入常量

      老師:在系統(tǒng)中我們把程序在運行的過程中總是將固定數(shù)據(jù)稱為常數(shù)。我們可以告訴我在小明收集的學校運動員信息情景,哪些數(shù)據(jù)不會改變?屬 在字符串類型名稱中,屬于分數(shù)的數(shù)值類型,學校編號,屬于布爾類型的學校團隊這些固定數(shù)據(jù)是否是常數(shù)。我們看一下以前的登錄頁面的程序,歡迎,登錄系統(tǒng)這些都是我們運行后修復的。所以這是我們的常數(shù)。

      引入變量

      老師:所以有自然有變量的變量。什么是變量?有同學的例子嗎?在數(shù)學中,這個x y = 3,我們的x,y可以有很多不同的值。例如:x = 1,y = 2;x = 2,y = 1;x = 1.5,y = 1.5。

      在計算機中,這個值可以改變我們稱為變量的量。

      仔細聽,并積極回答問題

      教授本課的知識

      練習合并

      (5分鐘)

      回到學校運動員信息場景的肖明集合,向學生強調(diào)什么數(shù)據(jù)是不變的,變量的含義,讓學生指出哪些數(shù)據(jù)屬于哪種數(shù)據(jù)類型。

      老師:好的。我們已經(jīng)知道什么是常量,變量。在這里我們回到身上附著的小明繼續(xù)幫助解決他的問題。首先 小明,5,學校團隊輸出是否真實。在程序運行中始終固定的數(shù)據(jù)是常量。變量是在運行程序的過程中可以更改的變量。如同x y = 3,x和y具有許多值。

      然后,我們學習了通常的數(shù)據(jù)類型,并知道不同的數(shù)據(jù)類型。這里我們根據(jù)分類的結果,我們分成名字,學生人數(shù),電話,評分,是否是學校團隊。然后我們總結下面的小明數(shù)據(jù):名字數(shù)據(jù)是在程序中哪種數(shù)據(jù)類型?

      程序的數(shù)據(jù)類型是什么?

      電話數(shù)據(jù)屬于什么數(shù)據(jù)類型? 分數(shù)分數(shù)數(shù)據(jù)是在程序中哪種數(shù)據(jù)類型?

      學校團隊的數(shù)據(jù)是在程序中哪種數(shù)據(jù)類型?

      想想和回答問題

      返回上一組場景,通過Q A增強學生對知識點的理解。

      第三篇:初二《常量、變量和數(shù)據(jù)類型》教學設計

      初二《常量、變量和數(shù)據(jù)類型》教學設計

      初二《常量、變量和數(shù)據(jù)類型》教學設計

      一、學習者分析

      本節(jié)課的學習對象為初二學生。經(jīng)過前面幾周的學習,學生對Visual Basic的基本界面、添加控件及其修改控件屬性、窗體打印方法已經(jīng)有一個初步的掌握,對Visual Basic程序設計已有初步認識。但是對于Visual Basic的語法規(guī)則與程序的各要要素都比較陌生,且并不了解其程序代碼的意義。

      二、教材分析

      1、本節(jié)的主要內(nèi)容及在本章中的地位

      本節(jié)要介紹知識點比較簡單,都是概念。但是對于這些陌生的、枯燥的純概念性知識,學生比較難接受。但在實際應用中,這些知識非常重要,而且在結業(yè)考試中,這部分內(nèi)容檢測的頻率很高。因此,本節(jié)內(nèi)容無論是在本章還是學生以后的學習、生活都有著非常重要的作用。

      2、教學重點、難點

      【重點】 數(shù)據(jù)類型的分類,了解常量、變量作用

      【難點】 辨析不同的數(shù)據(jù)類型

      三、教學目標

      1、知識與技能

      能辨析常用的數(shù)據(jù)類型及表示方法;了解常量、變量含義和作用

      2、過程與方法

      通過幫助小明整理資料的一系列活動,讓學生從實際到理論地知道不同的數(shù)據(jù)類型的特征與

      常量變量,從而可以辨析不同數(shù)據(jù)所屬的數(shù)據(jù)類型和知道常量變量的含義與作用。

      3、情感態(tài)度與價值觀

      通過“幫小明收集資料”的活動對數(shù)據(jù)進行分類,以及根據(jù)所學的數(shù)據(jù)類型辨析數(shù)據(jù)所屬的數(shù)據(jù)

      類型,培養(yǎng)學生的觀察力和判斷力,增強對程序設計思想的理解。

      四、教學過程設計

      1、教學內(nèi)容的組織與呈現(xiàn)方式

      通過“幫小明整理資料”等一系列活動,讓學生在活動中獲取新知識。

      2、教學過程

      教學環(huán)節(jié)

      教師活動

      學生活動

      設計意圖

      創(chuàng)設情境

      (5min)

      1、創(chuàng)設“小明收集校運會運動員信息不會分類”的情景,給出

      大量數(shù)據(jù),讓學生進行分類。

      2、總結學生分類的結果,提出數(shù)據(jù)類型的概念。

      教師:大家大概都是根據(jù)姓名、學號、考核分數(shù)、是否

      為校隊進行分類的。在計算機中,系統(tǒng)也是運用這種方

      法把龐大的數(shù)據(jù)信息進行分類的。而分類的類目即姓名、學號、電話等等,它統(tǒng)一稱之為“數(shù)據(jù)類型”。

      思考,講出自己分類結果

      認真聽講

      創(chuàng)設情境,讓學生聯(lián)系生活。

      新課講解

      (20min)

      介紹常用的數(shù)據(jù)類型

      教師:

      ① 數(shù)值型數(shù)據(jù):我們有分為整型與長整型、單精度與雙精度。整型(integer)是指在-32768~32767這個區(qū)間的整數(shù),就例如350、-20。這里要注意一下整數(shù)的取值范圍是需要大家知道的。(此時可以提問學生,了解學生的掌握情況)。單精度(single)是取值在

      -3.402823x10^38 ~ 3.402823x10^38的實數(shù)。大家可以理解為只要有小數(shù)點就可以歸位單精度類型。長整型(long)和雙精度(double)大家可以看看,它的取值是比較大的,天文數(shù)字、計算天體間距離的時候我們就要使用它了。因為長整型和雙精度的取值較大,而且我們學習VB時并不常用,所以這里大家可以知道長整型與雙精度的英文和可以辨析即可。長整型(long)是取值較大的整數(shù),雙精度是取值較大的有小數(shù)點的數(shù)。

      ② 字符串類型:什么是字符串類型?“學生”、“電話”、“住址”這些都可以把它歸位字符串類型。在我們學習當中,我們可以簡單的認為有雙引號括著的就是字符串類型。好的,我們在強調(diào)一下什么是字符串類型?有雙引號括著的就是字符串類型。

      ③ 布爾型:布爾型(Boolean)是用于邏輯判斷的。布爾型不像數(shù)值型數(shù)據(jù)由數(shù)字組成。它只有兩個值正確和錯誤,即True和Flase。舉個例子,3是否大于2,系統(tǒng)會輸出“True”。反之,則會輸出“Flase”

      介紹常量

      教師:在系統(tǒng)中我們把在程序運行過程中始終保持固定不變的數(shù)據(jù)稱為常量。大家可以告訴我在“小明收集校運會運動員信息”的情景中,哪些數(shù)據(jù)是不會變的?屬于字符串類型姓名,屬于數(shù)值型的分數(shù)、學號,屬于布爾類型的“是否為校隊”這些固定不變的數(shù)據(jù)就是常量。我們看一看之前的“登錄頁面”的程序當中,“歡迎”、“登錄系統(tǒng)”這些在我們運行之后都是固定的。所以這個也是我們的常量。

      介紹變量

      教師:那么有常量自然也有變量。那什么是變量呢?有沒有同學可以舉個數(shù)學上的例子?在數(shù)學這個X+Y=3,我們的x,y可以是很多不同的值。例如:x=1,y=2;也可以x=2,y=1;也可以x=1.5,y=1.5。

      在計算機中,這種取值可以改變的量,我們稱之為變量。

      認真聽講,積極回答問題

      講授本節(jié)課的知識點

      練習鞏固

      (5min)

      回到“小明收集校運會運動員信息”的情景,向學生強調(diào)哪些數(shù)據(jù)屬于常量、變量的含義并讓學生指出哪些數(shù)據(jù)是屬于哪個數(shù)據(jù)類型。

      教師:好了。我們已經(jīng)知道了什么是常量、變量。下面我們回到附身到小明身上繼續(xù)幫忙解決他的問題。首先“小明”、5、是否為校隊輸出的True和Flase。這些在程序運行中飯始終保持固定不變的數(shù)據(jù)就是常量。變量是在程序運行過程中,其取值可以改變的量為變量。就好像X+Y=3那樣,X和Y有無數(shù)多個值。

      然后我們根據(jù)已經(jīng)學習了常用的數(shù)據(jù)類型,并知道不同的數(shù)據(jù)類型的特點。下面我們根據(jù)之前大家分類的結果得出分為姓名、學號、電話、考核分數(shù)、是否為校隊。那我們下面歸納一下小明的數(shù)據(jù):“姓名”數(shù)據(jù)是在程序屬于哪個數(shù)據(jù)類型?

      “學號”數(shù)據(jù)是在程序屬于哪個數(shù)據(jù)類型?

      “電話”數(shù)據(jù)是在程序屬于哪個數(shù)據(jù)類型?

      “考核分數(shù)”數(shù)據(jù)是在程序屬于哪個數(shù)據(jù)類型?

      “是否為校隊”數(shù)據(jù)是在程序屬于哪個數(shù)據(jù)類型?

      思考并回答問題

      回到之前設置的情景,通過問答加強學生對知識點的理解。

      總結

      (8~10min)

      總結本節(jié)課的知識點并進行練習

      認真聽講

      對教學內(nèi)容進行歸納

      五、教學反思

      第四篇:算法與程序設計

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

      作者:趙濮民

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      算法與程序設計教學思想

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      下載算法與程序設計《數(shù)據(jù)類型以及常量與變量》教學案例word格式文檔
      下載算法與程序設計《數(shù)據(jù)類型以及常量與變量》教學案例.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


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

      相關范文推薦

        高中算法與程序設計教學

        高中算法與程序設計教學方法初探 左權中學 張彥萍 算法與程序設計是高中信息技術選修課。本模塊強調(diào)的是通過算法與程序設計解決實際問題的方法。對于學生來說,程序設計的......

        《算法與程序設計》教學探析 期

        【摘 要】在高中“算法與程序設計”模塊教學中,算法的設計以及運用程序設計解決問題的方法與思路,與學生原有的知識結構和解題經(jīng)驗有較大差異,使得學生的學習存在較大困難。教......

        算法與程序設計教學反思

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

        算法與程序設計思想

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

        算法與程序設計教案

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

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

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

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

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

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

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