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

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

Authorware基礎教程:authorware7程序設計基本的教學文章--AWS編制程序基本的(

2024-09-08 19:26:45
字體:
來源:轉載
供稿:網友

3.1.4.3  條件語句

條件語句和即將介紹的循環語句都屬于結構化程序語句。條件語句使程序根據不同的條件執行不同的操作,而循環語句用于重復執行某些操作。

條件語句的基本格式為:

if  條件1  then

操作1

else

操作2

end if

authorware在執行條件語句時,首先檢查“條件1”,當“條件1”成立(其值為true)時,就執行“操作1”,否則執行“操作2”。如果不存在操作2,則條件語句可以寫為:

if  條件1  then  操作1

即在滿足“條件1”的情況下執行操作1,否則什么也不做,這是條件語句最簡單的格式。條件語句也可以嵌套使用,用以對更為復雜的情況進行判斷,其格式為:

if  條件1  then

        操作1

else  if  條件2  then

      操作2

  else  if  條件3  then

          ……

end if

或者

if  條件1  then

        操作1

else

  if  條件2  then

      操作2

  else

    if  條件3  then

          ……

   end if

 end if

end if

兩種格式之間的區別主要是else 和后續的if語句是否處于同一行。如果兩者不在同一行,則需要為每個嵌套的if語句準備一個相匹配的end if。

authorware在執行上述語句時,首先檢查“條件1”,當“條件1”成立時,就執行“操作1”,否則檢查“條件2”,當“條件2”成立時,就執行“操作2”,否則……依次類推,直至執行到最內層的條件語句,如果始終沒有成立的條件,則執行最內層條件語句的“else”后的操作或結束條件語句。

系統函數test(condition, true expression, false expression)也能夠起到條件語句的作用。

3.1.4.4  循環語句

循環語句共有三種類型:repeat with,repeat with in,repeat while,下面分別對這三種類型進行介紹。

1.repeat with

該循環類型用于將同樣的操作執行指定次數,其使用格式為:

repeat with 計數變量:= 起始值 [down] to 結束值

   操作

end repeat

執行次數由起始值和結束值限定,計數變量用于跟蹤當前循環執行了多少次。例如以下語句:

myvariable:=0

repeat with times:=1 to 10

      myvariable:= myvariable+1

end repeat

其執行結果為myvariable的值增加到10,每執行一次循環,變量times的值就自動加1,直到times>10成立時循環自動結束。如果將循環計數方式設置為由后向前,例如:

myvariable:=0

repeat with times:=10 down to 1

      myvariable:= myvariable+1

end repeat

則計數變量times的值就從10開始,每執行一次循環,其值就自動減1,直到times<1成立時循環自動結束,其執行結果為myvariable的值增加到10。在這種類型的循環語句中,可以人為地修改計數變量的值,達到控制循環次數的目的,例如以下語句:

myvariable:=0

repeat with times:=1 to 10

      myvariable:= myvariable+1

      times:=times+1

end repeat

其執行結果為myvariable的值增加到5,這是因為實際上在每一次循環中,計數變量times的值增加了2。

2.repeat with in

該循環類型與repeat with類型相似,也是用于執行指定次數的操作,但是次數由一個列表控制:為列表中的每個元素執行一次循環,列表中的元素個數就是循環進行的次數。其使用格式為:

repeat with 變量 in 列表

              操作

end repeat

例如以下語句:

times:= 0

repeat with n in [50,20,30,20,60,90,10,20,30,20,70,40]

 if n=20 then

  times:= times + 1

  end if

end repeat

其執行結果是遍歷列表中的元素,并將20出現的次數(4次)保存到變量times中。

3.repeat while

該循環類型用于在某個條件成立的情況下重復執行指定操作,直到該條件不再成立為止,其使用格式為:

repeat while 條件

              操作

end repeat

例如以下語句:

myvariable:=0

repeat while myvariable <10

myvariable:= myvariable +1

end repeat

其執行過程是當變量myvariable的值小于10時,就對其加1,直至myvariable=10為止。使用這種類型的循環語句時,要注意防止出現條件永遠成立的情況,比如在上面的語句中將條件設置為myvariable >=0,在這類情況下該循環語句就形成一個死循環,程序一直在循環內部執行下去,永遠不會結束。另外,不要使用依賴于用戶操作的條件,比如capslock、mousedown等,因為authorware在執行循環語句時,不會執行【運算】設計圖標之外的內容或者響應用戶的操作,此時無論你單擊多少次鼠標左鍵,capslock的值永遠不會變為true,所以程序永遠不會退出循環語句向下執行。

在以上三種循環語句內的任何地方都可以使用next repeat和exit repeat語句,next repeat語句用于提前結束本次循環(略過從它到end repeat之間的語句)直接進入下一個循環,exit repeat語句用于直接退出當前的循環語句。循環語句同樣可以嵌套使用,用以進行更為復雜的計算或實現更為復雜的控制。

在使用程序語句編寫程序時,可以在一行語句的末尾加上注釋。必須在注釋的正文前加上兩個連字符“--”,例如

repeat with n in [50,20,30,20,60,90,10,20,30,20,70,40]    --遍歷列表

 if n=20 then

  times:= times + 1                               --統計20出現的次數

  end if

end repeat

向代碼中添加注釋是一個好習慣,這使你在經過數月之后仍然能夠讀懂你自己編寫的程序

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕成人在线| 亚洲深夜福利网站| 国产精品视频99| 97久久精品视频| 欧美高跟鞋交xxxxhd| 欧美国产在线电影| www.99久久热国产日韩欧美.com| 国产精品99蜜臀久久不卡二区| 国产精品久久久久久久久免费| 亚洲精品免费一区二区三区| 欧美性黄网官网| 国产精品亚洲一区二区三区| 91免费人成网站在线观看18| 亚洲欧美国产日韩中文字幕| 欧美猛交ⅹxxx乱大交视频| 国产91精品最新在线播放| 国产精品人成电影在线观看| 亚洲黄色www网站| 亚洲高清免费观看高清完整版| 91精品在线国产| 91av视频在线观看| 日韩欧美中文第一页| 国产美女扒开尿口久久久| 久久好看免费视频| 欧美色xxxx| 日韩精品黄色网| 91精品国产色综合久久不卡98口| 欧美寡妇偷汉性猛交| 欧美成人sm免费视频| 久久亚洲精品一区二区| 亚洲精品国产品国语在线| 亚洲老板91色精品久久| 亚洲精品国产综合久久| 国产综合久久久久| 国语自产精品视频在线看抢先版图片| 日韩亚洲欧美中文在线| 日韩av观看网址| 亚洲黄色av女优在线观看| 亚洲成人av片在线观看| 最近2019年中文视频免费在线观看| 在线观看精品自拍私拍| 日韩电影免费观看在线| 欧美黄色片免费观看| 91免费观看网站| 亚洲精品一区中文字幕乱码| 久久亚洲影音av资源网| 久久久亚洲欧洲日产国码aⅴ| 一区二区欧美久久| 久久久亚洲福利精品午夜| 亚洲欧洲av一区二区| 色偷偷91综合久久噜噜| 欧美激情在线狂野欧美精品| 国产亚洲福利一区| 96精品久久久久中文字幕| 久久视频在线免费观看| 欧美成人精品一区二区三区| 少妇高潮久久久久久潘金莲| 国产精品女主播| 黄色一区二区三区| 91av视频在线免费观看| 成人黄色免费在线观看| 欧美精品制服第一页| 亚洲欧美一区二区三区情侣bbw| 亚洲天堂视频在线观看| 国模gogo一区二区大胆私拍| 亚洲精品按摩视频| 日韩av影片在线观看| 国产精品一区二区三区在线播放| 欧美一级大片在线免费观看| 欧美日韩亚洲国产一区| 欧美激情日韩图片| 91精品国产自产在线观看永久| 欧美激情影音先锋| 欧美国产视频一区二区| 精品毛片三在线观看| 亚洲欧美日本精品| 伦伦影院午夜日韩欧美限制| 国产亚洲美女久久| 亚洲国产一区二区三区四区| 亚洲国产欧美一区| 欧美日韩在线观看视频| 国产美女主播一区| 欧美国产乱视频| 2019亚洲日韩新视频| 26uuu另类亚洲欧美日本一| 狠狠色噜噜狠狠狠狠97| 啪一啪鲁一鲁2019在线视频| 欧美日韩国产在线| 日韩网站免费观看| 国产精品96久久久久久又黄又硬| 日本中文字幕不卡免费| 欧美在线日韩在线| 国产精品91在线观看| 亚洲热线99精品视频| 亚洲中国色老太| 国语自产精品视频在线看一大j8| 久久97精品久久久久久久不卡| 久久人人爽人人| 91高清视频免费| 亚洲第一中文字幕在线观看| 亚洲电影免费观看高清完整版在线观看| 欧美成人中文字幕在线| 亚洲一区亚洲二区| 成人做爰www免费看视频网站| 亚洲自拍偷拍一区| 欧美在线欧美在线| 欧美二区乱c黑人| 国产精品露脸av在线| 一本色道久久综合狠狠躁篇怎么玩| 国产精品午夜视频| 亚洲va久久久噜噜噜久久天堂| 欧美精品18videosex性欧美| 久久国产精品免费视频| 精品一区精品二区| 国产ts人妖一区二区三区| 久久最新资源网| 久久精彩免费视频| 国产精品免费一区二区三区都可以| 国产美女久久精品香蕉69| 亚洲国产精品人久久电影| 日韩一区在线视频| 91国语精品自产拍在线观看性色| www.亚洲一二| 国产精品免费久久久久影院| 最近的2019中文字幕免费一页| 午夜精品国产精品大乳美女| 日韩成人在线播放| 日韩欧美在线第一页| 欧美激情第一页xxx| 亚洲专区国产精品| 国产精品美女无圣光视频| 国产裸体写真av一区二区| 成人黄色在线免费| 国产aⅴ夜夜欢一区二区三区| 久久精品久久久久久国产 免费| 欧美精品做受xxx性少妇| 日韩一区二区久久久| 免费不卡在线观看av| 国产69精品久久久久9| 久久精品男人天堂| 国产日韩欧美91| 57pao成人永久免费视频| 亚洲国产精品小视频| 亚洲国产欧美久久| 亚洲国产日韩欧美在线图片| 国产亚洲一区二区精品| 91系列在线播放| 亚洲精品日产aⅴ| 午夜精品99久久免费| 亚洲精品一区二区三区婷婷月| 久久久久久999| 亚洲欧美成人精品| 亚洲aⅴ男人的天堂在线观看| 久久精品视频在线播放| 国产69精品久久久久久| 91免费看片网站| 国产精品扒开腿做爽爽爽男男| 亚洲激情自拍图| 国产精品亚洲片夜色在线| 亚洲黄色www网站| 久久久国产一区二区三区| 精品欧美激情精品一区| 国产精品久久久久久久久久小说| 欧美精品videossex性护士|