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

下載本文檔

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

文檔簡介

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

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

3、流程圖描述,定義坐標系,畫x軸和y軸,取一個x值-5 To 5 Step 0.0001,計算對應的y值,根據(jù)坐標(x,y)描點,,,,,,開始,結(jié)束,定義變量x、y,1,2,3,4,5,,,,,算法流程圖到程序代碼的實現(xiàn),Dim x, y As Single,定義變量x,y,定義坐標系,畫x軸和y軸,取一個x值-5 To 5 Step 0.0001,計算對應的y值,根據(jù)坐標(x,y)描點,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( ) ‘事件,,,,,,,,,,,,,,,,,,,,開始,結(jié)束,程序?qū)嵗饰觯?Private Sub Command1_Click() ‘事件Dim x, y As Single ‘定義變量Picture1.Scale (-10, 25)-(10, -25) ‘定義坐標系Picture1.Line (-10, 0)-(10, 0), RGB(0, 0, 255)

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

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

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

9、字體瀏覽器 程序,再 見 !,,提示1:,將函數(shù)方程式y(tǒng)=x^2改成y=x^3, y=sin(x), y=cos(x)等,即可。 將y=sin(x)改為y=10*sin(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,,返回練習

溫馨提示

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

評論

0/150

提交評論