3.2信息的編程加工_第1頁(yè)
已閱讀1頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、§3.2 信息的編程加工(教科版),泉州七中現(xiàn)代教育技術(shù)中心 吳加明,目標(biāo):,體驗(yàn)程序設(shè)計(jì)的獨(dú)特魅力,了解編程加工信息的內(nèi)在機(jī)制;了解并嘗試編程的主要過(guò)程。,程序體驗(yàn),y=x2函數(shù)圖像程序演示,思考?xì)w納,數(shù)學(xué)課中的函數(shù)圖像是怎樣畫(huà)的?,描點(diǎn)法畫(huà)函數(shù)圖像,1.定義坐標(biāo)系,畫(huà)出橫、縱坐標(biāo)軸。 2、在-5到5之間,隔1取一個(gè)x值,即x取 1、2、3、4、5、-1、-2、-3、-4、-5。 3.根據(jù)表達(dá)式y(tǒng)=x^2,求

2、出每個(gè)x值對(duì)應(yīng)的y的值。 4.根據(jù)坐標(biāo)(x,y)描點(diǎn)。 5.將所有的點(diǎn)連成平滑的線。,,算法,一、算法設(shè)計(jì):,算法(Algorithm)是指解決問(wèn)題的步驟和方法,如菜譜、樂(lè)譜等。 算法不是唯一的,如:求1到100的和。 算法設(shè)計(jì)是編程的一個(gè)重要步驟。 人們希望采用好的算法,即方法簡(jiǎn)單、運(yùn)算步驟少、速度快的算法。,1、基本概念:,2、算法的特征,有窮性確定性有0個(gè)或多個(gè)輸入有一個(gè)或多個(gè)輸出有效性,3、算法的表示方法,算法

3、流程圖描述,定義坐標(biāo)系,畫(huà)x軸和y軸,取一個(gè)x值-5 To 5 Step 0.0001,計(jì)算對(duì)應(yīng)的y值,根據(jù)坐標(biāo)(x,y)描點(diǎn),,,,,,開(kāi)始,結(jié)束,定義變量x、y,1,2,3,4,5,,,,,算法流程圖到程序代碼的實(shí)現(xiàn),Dim x, y As Single,定義變量x,y,定義坐標(biāo)系,畫(huà)x軸和y軸,取一個(gè)x值-5 To 5 Step 0.0001,計(jì)算對(duì)應(yīng)的y值,根據(jù)坐標(biāo)(x,y)描點(diǎn),Picture1.Scale (-10, 2

4、5)-(10, -25),y=x^2,Picture1.Line (-10, 0)-(10, 0), RGB(0, 0, 255) Picture1.Line (0, 25)-(0, -25), RGB(0, 0, 255),For x = -5 To 5 Step 0.0001,Picture1.PSet (x, y), RGB(255, 0, 0),End Sub,Next x,Private Sub Command1_Clic

5、k( ) ‘事件,,,,,,,,,,,,,,,,,,,,開(kāi)始,結(jié)束,程序?qū)嵗饰觯?Private Sub Command1_Click() ‘事件Dim x, y As Single ‘定義變量Picture1.Scale (-10, 25)-(10, -25) ‘定義坐標(biāo)系Picture1.Line (-10, 0)-(10, 0), RGB(0, 0, 255)

6、 ‘畫(huà)橫坐標(biāo)軸Picture1.Line (0, 25)-(0, -25), RGB(0, 0, 255) ‘畫(huà)縱坐標(biāo)軸‘描點(diǎn)畫(huà)函數(shù)圖像 For x = -5 To 5 Step 0.0001 y = x ^ 2 Picture1.PSet (x, y), RGB(255, 0, 0) Next x End Sub,二、編程實(shí)現(xiàn):,界面設(shè)計(jì)(設(shè)置窗體、添加控件等) 代碼編寫(xiě)運(yùn)行調(diào)試 保存文件,

7、1、編程的一般步驟:,,實(shí)踐練習(xí)1,打開(kāi)程序,嘗試進(jìn)行如下操作: 試著繪制其他函數(shù)圖象,如y=x^3,y=sin(x), y=cos(x)等 將y=sin(x)改為y=10*sin(x)看看圖象有何變化?,看看提示,2、實(shí)踐練習(xí),實(shí)踐練習(xí)2,試試如何同時(shí)繪制兩種函數(shù)圖象,且顏色不同如:y=x^2 (紅色)和y=x^3(綠色)。 提示:顏色設(shè)置為 藍(lán)色RGB(0,0,255);紅色RGB(255,0,0) 黃色RG

8、B(255,255,0);綠色RGB(0,255,0),,看看提示,實(shí)踐練習(xí)3:,縮小或增大描點(diǎn)范圍,看看結(jié)果如何? 減少描點(diǎn)的個(gè)數(shù),看看結(jié)果如何?,,看看提示,有余力的同學(xué)可以繼續(xù)學(xué)習(xí) !,課本內(nèi)容: “100米決賽項(xiàng)目成績(jī)排序”程序 排序采用的算法: “冒泡排序法” 演示排序的全部過(guò)程 文件,程序欣賞!,看看下列程序是如何實(shí)現(xiàn)的? 計(jì)算器 程序圖片瀏覽器 程序記事本增強(qiáng)功能 程序滾動(dòng)條 程序

9、字體瀏覽器 程序,再 見(jiàn) !,,提示1:,將函數(shù)方程式y(tǒng)=x^2改成y=x^3, y=sin(x), y=cos(x)等,即可。 將y=sin(x)改為y=10*sin(x)即可。,返回練習(xí),提示2:,在Next x后增加一段程序: For x = -10 To 10 Step 0.0001 y = x ^ 3 Picture1.PSet (x, y), RGB(0, 255, 0) Next x,,返回練習(xí)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論