亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 媒體動畫 > 正文

Authorware類和函數:挖掘Authorware函數作圖功能

2024-09-08 19:24:35
字體:
來源:轉載
供稿:網友
authorware是一種基于設計圖標和流程線為結構的編輯平臺,同時authorware 也具有豐富的函數和程序控制功能,將編輯系統和編程語言較好的融合到一起。authorware 的功能更強大,使用更簡單,很容易被沒有編程經驗的教師所掌握,在實際教學中得到廣泛地應用;同時使用多媒體編輯系統authorware 制作的多媒體課件,以圖、文、聲并茂的方式向學生提供知識、示范、練習,這種邊演示邊講解的啟發式教學方法,具有較高的趣味性和啟發性,起到了非常好的教學效果。  
   在多媒體課件的制作時,尤其是理科一些圖形制作或實驗課件,要求的科學性、準確性很高,一般的制作軟件力所不及,而像微軟的可視化編程工具vb,vc等雖然完全可以做到,但需要足夠的程序編制基礎和經驗,利用authorware 豐富的函數和程序控制功能可以解決這三者之間的矛盾。下面就是authorware開發的日常教學中常用一些學科積件,來和大家共享一下authorware簡單而又實用的函數作圖功能,希望能起到拋磚引玉的作用。
運用authorware函數模擬橢圓形成過程
在authorware中,沒有直接提供畫圖函數,但我們都知道圖形是由無數像素點構成的。因此我們可以利用authorware提供的畫線段函數line()幫我們實現作函數圖像,我們可以把所需圖形劃分為無數條微小線段(點),線段的起點為(x1,y1),終點為(x2,y2)。用計算機按所需軌跡繪制無數這些微小的線段近似代替你需要的函數圖形。下面運用authorware模擬橢圓的形成過程:其中x=acos(ds),y=bsin(ds)(ds表示角參數)。要求:在畫出橢圓的同時畫出動點到兩定點(焦點)的線段,以便明顯呈現出橢圓的形成過程。
方法:在authorware的流程線上添加三個計算圖標,在計算圖標中分別輸入下列程序。運行這些圖標就可以在演示窗口中看到橢圓的運動軌跡。
 
設 置 初 值   
sx:=360
sy:=200
a:=160
c:=125
b:=(a*a-c*c)**0.5
j1:=0
ds:=0
x1:=0
y1:=b
setline(0)
setframe(1,rgb(0,0,200)) 
 
轉   動   
y2:=b*cos(ds)
x2:=a*sin(ds)
line(1,sx+x1,sy-y1,sx+x2,sy-y2)
ds:=ds+0.04
x1:=x2
y1:=y2 
 
畫 轉 動 線   
line(1,sx-c,sy,sx+x2,sy-y2)
line(1,sx+c,sy,sx+x2,sy-y2,)
if ds<6.29 then
goto(iconid@"轉動")
else
end if 
上述計算圖標中的自定義變量分別表示為:
sx,sy-----直角坐標系中坐標原點在界面上的像素坐標;
a,b,c-----分別是橢圓標準方程的三個參數。
x1,y1,x2,y2------所畫線段起訖兩點的坐標。
ds------角度參數,在程序中由0增加到6.29,旋轉一周。
上述計算圖標中用到的系統函數有:setline(0)-----線條樣式設置函數;
line(1,sx+x1,sy-y1,sx+x2,sy-y2)--------畫線函數;setframe(1,rgb(0,0,200))------線型及顏色設置函數;goto  (iconid@"轉動") ---------跳轉函數。)
   計算機在執行以上三個計算圖標的設置命令執行時能生動的畫一個橢圓,就像和現實中用粉筆畫圖一樣,逐步完成。使學生易于理解,對后面的橢圓的定義的理解會有積極的影響。如果想讓學生直接參與學習活動,取得更好的學習效果,我們可以設計讓學生在這個橢圓上、橢圓內,及橢圓外點擊一些點,計算機自動計算該點到兩定點的距離以幫助學生更好的理解橢圓定義,先設計一個熱區響應及按鈕響應交互組。熱區的大小可擴充至按鈕外的全部界面,在熱區中放一個計算圖標,一個顯示圖標,計算圖標中可輸入下列內容:


連線并計算距離   
fo:=sx-c
ft:=sx+c
pointx:=clickx
pointy:=clicky
setframe(1,rgb(255,0,0))
line(1,fo,sy,pointx,pointy)
line(1,pointx,pointy,ft,sy)
js:=js+35
mf:=int(int((((clickx-fo)**2+(clicky-sy)**2)**0.5+
((clickx-ft)**2+(clicky-sy)**2)**0.5)*100)/100+0.5)
if mf=321 | mf=319 then
   mf:=320
   end if
ms:=ms+1 
其中:clickx、clicky-------鼠標指針到左邊界及上邊界的像素點數目;int()----取整函數。
   在顯示圖標中輸入下列內容:“|m{ms}f1|+|m{ms}f2|={mf}”,并顯示適當區域,這樣程序運行時,只要在界面上任意點擊一些點,計算機會自動連接該點到兩定點的連線段,并計算該點到兩定點f1、f2的距離。學生可自己動手任意點擊,通過計算機演示比較,引導學生尋找規律,由學生總結發現規律,然后教師歸納,從而得出橢圓的定義:把平面內與兩個定點f1、f2的距離的和等于常數(大于|f1f2|)的點的軌跡叫做橢圓。這兩個定點叫做橢圓的焦點 ,焦點間距離叫做焦距。上述定值常數常用2a表示。焦距用2c表示,因此有2a>2c。
同時針對定義進一步提出問題:為什么2a一定要大于2c呢?如果a取不同的值,會得到什么樣的軌跡呢?接下去可利用authorware良好的交互性,繼續這樣設計:通過計算機提示用戶:“已知兩定點間距離2c=240,即c=120,接下來出現文本框讓你輸入a的任意值,計算機將依據你的值畫軌跡,但不一定是橢圓,如入不同的值將產生不同的響應。a可能大于120或等于120或小于120。程序設計
如下:
 

其中“numentry>=120&numentry<=240”群組圖標是限制畫軌跡的范圍,以防畫出的橢圓超出界面,“numentry<120” 群組圖標里放的是顯示圖標表示2a<2c時不能畫橢圓。在“numentry>=120&numentry<=240”群組圖標里放的是計算圖標其中內容如下:
 
畫橢圓   
sx:=360
sy:=200
c:=120
a:=numentry
b:=(a*a-c*c)**0.5
j1:=0
ds:=0
x1:=0
y1:=0
setline(0)
setframe(1,rgb(0,0,200))
repeat with j1:=0 to 1257
ds:=j1/200
y2:=b*cos(ds)
x2:=a*sin(ds)
line(1,sx+x1,sy-y1,sx+x2,sy-y2)
x1:=x2
y1:=y2
end repeat 
當a<c時,不能畫橢圓,a=c時,只能得到一條直線,a>c時,會得到一個橢圓。通過交互從而強調定義中兩長度的和必須大于焦距的長,即a必須大于焦距c的長,加深對橢圓定義的理解。
二、authorware函數作圖原理延伸
  通上所述,authorware畫軌跡的原理是通過描點法,就是按照預定的方程去描點,就能得到所需的軌跡圖,比如拋物線的畫法和橢圓畫法原理一樣,程序如下:


設 置 初 值   
sx:=360
sy:=200
x1:=-80
y1:=-0.016*(2*x1**2-5*x1+2)
setline(0)
setframe(1,rgb(0,0,200)) 
 
畫   線   
x2:==x1+0.2
y2:=-0.016*(2*x2**2-5*x2+2)
line(3,sx+x1,sy+y1,sx+x2,sy+y2)
x1:=x2
y1:=y2 
 
再 畫   線   
if  x2<80 then
goto(iconid@"畫線")
else
end if 
再有:設a、b是線段的兩端點,其在坐標軸上移動,可以用line函數畫出所有的ab線段,用eraseicon函數擦除當前線段外的所有線段,使得在演示窗口只顯示當前線段。可以在authorware上放三個計算圖標,內容如下:


設 置 初 值   
sx:=360
sy:=200
t1:=0
y1:=0
setline(2)    --帶箭頭坐標
setframe(1,rgb(0,0,200))
line(3,360,350,360,20)
line(3,250,200,650,200)
setline(0)
setframe(1,rgb(0,0,255)) 


 
畫   線   
1:=260-27*t1
x2:=0
y2:=-50*t1
line(3,sx+x1,sy+y1,sx+x2,sy+y2)
t2:=t1+0.0013
t1:=t2 
 
擦   除   
eraseicon(iconid@"s")
if t1<2.8 then
    goto(iconid@"s")
else
end if 

同理雙曲線運動軌跡的畫法一樣,請感興趣的朋友試試。
三、利用authorware制作轉動的立方體
只要你深入研究authorware還可畫更為復雜的函數圖像,只要你熟練掌握authorware函數功能和良好的數學功底。下面利用authorware制作轉動的立方體,整個程序流程圖如下:

其中“賦值”計算圖標內容為:
setframe(3, rgb(0,0,250))
x0:=400
y0:=1000
a:=5
b:=260
判斷圖標屬性設置如下:
 
“作圖”計算圖標內容為:
x:=x+1
x1:=200*cos(x/50)
y1:=200*sin(x/50)
x2:=200*cos(x/50+pi/2)
y2:=200*sin(x/50+pi/2)
x3:=200*cos(x/50+pi)
y3:=200*sin(x/50+pi)
x4:=200*cos(x/50+3*pi/2)
y4:=200*sin(x/50+3*pi/2)
line(3,x0+x1,(y0-y1)/a,x0+x2,(y0-y2)/a)
line(3,x0+x2,(y0-y2)/a,x0+x3,(y0-y3)/a)
line(3,x0+x3,(y0-y3)/a,x0+x4,(y0-y4)/a)
line(3,x0+x4,(y0-y4)/a,x0+x1,(y0-y1)/a)
line(3,x0+x1,(y0-y1)/a,x0+x1,b+(y0-y1)/a)
line(3,x0+x2,(y0-y2)/a,x0+x2,b+(y0-y2)/a)
line(3,x0+x3,(y0-y3)/a,x0+x3,b+(y0-y3)/a)
line(3,x0+x4,(y0-y4)/a,x0+x4,b+(y0-y4)/a)
line(3,x0+x1,b+(y0-y1)/a,x0+x2,b+(y0-y2)/a)
line(3,x0+x2,b+(y0-y2)/a,x0+x3,b+(y0-y3)/a)
line(3,x0+x3,b+(y0-y3)/a,x0+x4,b+(y0-y4)/a)
line(3,x0+x4,b+(y0-y4)/a,x0+x1,b+(y0-y1)/a)
接下來你可以運行一下看看效果,一個旋轉的立方體就展現在你面前了,雖然“作圖”計算圖標內容較多,但原理很簡單,相信大家都能看懂。
authorware函數功能強大,只要你善于挖掘,完全可以畫出更為復雜的軌跡圖形,這里我也不再贅述,希望本文對你有所啟發,挖掘authorware強大的函數功能,開發出交互性更好、更科學、更準確的教學軟件。

   注:以上程序在計算機上調試過,請放心使用。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩成人av在线| 国产精品第1页| 亚洲人成网站999久久久综合| 亚洲免费小视频| 亚洲日韩欧美视频一区| 亚洲一区www| xxxx欧美18另类的高清| 亚洲欧美综合另类中字| 91在线视频一区| 伊人久久五月天| 正在播放欧美一区| 91精品国产综合久久香蕉的用户体验| 97热精品视频官网| 97人人爽人人喊人人模波多| 久久久久久这里只有精品| 国产在线拍揄自揄视频不卡99| 国产色婷婷国产综合在线理论片a| 国内伊人久久久久久网站视频| 久久免费国产视频| 亚洲乱码av中文一区二区| 俺也去精品视频在线观看| 精品国产欧美一区二区五十路| 久久精品青青大伊人av| 国产精品入口尤物| 日韩成人久久久| 欧美极品少妇xxxxⅹ喷水| 日韩av在线免费观看一区| 国产精品男人爽免费视频1| 不卡av电影在线观看| 亚洲精品国产精品国产自| 亚洲国产精品久久91精品| 亚洲色图校园春色| 91老司机在线| 欧美性69xxxx肥| 欧美大片第1页| 法国裸体一区二区| 欧美激情一区二区久久久| 欧美最顶级的aⅴ艳星| 成人福利视频在线观看| 成人免费在线视频网站| 97久久精品人人澡人人爽缅北| 成人女保姆的销魂服务| 日本亚洲欧美三级| 精品高清美女精品国产区| 丝袜亚洲欧美日韩综合| 日韩一区二区三区国产| 日本欧美一级片| 国产成人福利网站| 国产精品户外野外| 欧美激情综合亚洲一二区| 精品成人69xx.xyz| 国产精品欧美激情在线播放| 97久久精品人搡人人玩| 日韩亚洲成人av在线| 91免费在线视频网站| 日韩av不卡电影| 欧美一区二区色| 亚洲精品综合久久中文字幕| 一区二区三区视频免费| 亚洲最大激情中文字幕| 日韩欧美在线免费观看| 欧美午夜无遮挡| 欧美另类极品videosbest最新版本| 国产午夜精品免费一区二区三区| 欧美日韩美女视频| 69影院欧美专区视频| 久久综合电影一区| 精品色蜜蜜精品视频在线观看| 亚洲欧美日韩在线高清直播| 91日韩在线播放| 一区国产精品视频| 亚洲视频axxx| 日本精品在线视频| 亚洲成色777777女色窝| 欧美大片免费观看| 国产欧美精品一区二区| 日韩欧美一区二区三区久久| 国产精品亚洲网站| 亚洲视频999| 日本精品免费一区二区三区| 亚洲精品日韩欧美| 久久久97精品| 成人激情免费在线| 亚洲免费电影一区| 国产精品普通话| 精品久久久久久久久久| 欧美不卡视频一区发布| 伊人成人开心激情综合网| 亚洲免费人成在线视频观看| 66m—66摸成人免费视频| 这里只有精品在线播放| 国产精品99久久久久久www| 欧美精品电影免费在线观看| 91精品国产高清久久久久久| 国产欧美va欧美va香蕉在| 91高潮精品免费porn| 欧美日韩国产限制| 日韩精品视频在线观看网址| 欧美国产视频一区二区| 国产精品日本精品| 97视频在线观看播放| 久久天天躁狠狠躁夜夜av| 911国产网站尤物在线观看| 久久久久久久久久久免费| 国产精品美女免费视频| 精品国产91久久久久久老师| 91在线免费看网站| 国产精品久久视频| 国产成人免费av电影| 亚洲国产99精品国自产| 国产精品r级在线| 成人有码在线视频| 日韩av电影在线网| 日本一本a高清免费不卡| 国产视频欧美视频| 一区二区av在线| 国模精品视频一区二区三区| 欧美中文字幕精品| 欧美电影电视剧在线观看| xxx欧美精品| 亚洲二区中文字幕| 色狠狠av一区二区三区香蕉蜜桃| 亚洲毛茸茸少妇高潮呻吟| 日韩电视剧免费观看网站| 成人免费福利在线| 精品久久香蕉国产线看观看亚洲| 欧美三级xxx| 日韩在线视频线视频免费网站| 亚洲天堂av在线播放| 国产精品免费电影| 亚洲免费电影在线观看| 久久久精品亚洲| 欧美激情xxxxx| 日韩精品在线免费| 国内精品国产三级国产在线专| 欧美成年人视频网站| 欧美另类99xxxxx| 日韩电影中文字幕av| 国产日本欧美在线观看| 欧美性精品220| 久久久成人av| 国模精品系列视频| 韩国19禁主播vip福利视频| 亚洲欧美精品suv| 亚洲欧洲美洲在线综合| 国产日韩精品在线| 国产视频观看一区| 亚洲wwwav| 高清欧美一区二区三区| 国产成人精品免费视频| 亚洲欧美日韩国产中文| 欧美国产日本高清在线| 91九色蝌蚪国产| 性亚洲最疯狂xxxx高清| 成人亚洲欧美一区二区三区| 欧美孕妇毛茸茸xxxx| 久久天堂av综合合色| 国产精品久久久精品| 亚洲毛片在线看| 2019亚洲日韩新视频| xxxx欧美18另类的高清| 国产精品视频精品视频| 久久视频在线视频| 九色成人免费视频|