[問題] 用for迴圈做星號金字塔

看板Flash作者 (yaiko)時間14年前 (2010/06/15 00:17), 編輯推噓15(15033)
留言48則, 14人參與, 最新討論串1/1
這學期修電腦flash(用actionscript3.0) 老師上課教了九九乘法表 語法如下: var str,i,j; str=" "; for(i=1;i<10;i++){ for(j=1;j<10;j++){ str=str+i+"*"+j+"="+i*j+"\t"; } trace(str); str=" "; } 就會跑出一個九九乘法表, 但是他出了一個作業算期末成績... 要我們用for迴圈做出星 號的正三角形金字塔如下: * * * * * * * * * * 我試了好久都弄不出來, 網路上找不到都是用VB或JAVA弄出來的語法, 想請各位大大幫忙~!!! 感激不盡~!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.179.237

06/15 00:22, , 1F
先做:
06/15 00:22, 1F

06/15 00:22, , 2F
*
06/15 00:22, 2F

06/15 00:23, , 3F
* *
06/15 00:23, 3F

06/15 00:23, , 4F
* * *
06/15 00:23, 4F

06/15 00:23, , 5F
* * * *
06/15 00:23, 5F

06/15 00:51, , 6F
我不曉得這樣教 action script 有什麼意義
06/15 00:51, 6F

06/15 00:52, , 7F
因為如果選 as 卻只用 trace 那幹嘛選 as
06/15 00:52, 7F

06/15 01:11, , 8F
同感 for 是所有程式都有的.....
06/15 01:11, 8F

06/15 01:28, , 9F
找得到VB或Java的sample code,AS就寫得出來了吧
06/15 01:28, 9F

06/15 01:29, , 10F
for迴圈各語言大同小異,寫不出來就要打屁股了!
06/15 01:29, 10F

06/15 01:38, , 11F
就只差在int的部分.....
06/15 01:38, 11F

06/15 08:34, , 12F
恩~有同感~這就是學校的教育 @@"
06/15 08:34, 12F

06/15 10:28, , 13F
用AS教這個的理由應該是先讓學生學會基本的迴圈控制吧
06/15 10:28, 13F

06/15 10:29, , 14F
用AS的話至少不會發生一些奇怪的問題,可以專心在迴圈上
06/15 10:29, 14F

06/15 10:59, , 15F
還"這就是學校的教育"咧...
06/15 10:59, 15F

06/15 12:27, , 16F
應該直接教用迴圈控制元件 而不是 trace 星星
06/15 12:27, 16F

06/15 12:28, , 17F
學會 trace 星星能幹嘛? 一定是老師沒梗
06/15 12:28, 17F

06/15 12:29, , 18F
想到有趣的梗了 = =
06/15 12:29, 18F

06/15 12:30, , 19F
不曉得有沒有 print 元件到畫面上的 lib
06/15 12:30, 19F

06/15 12:39, , 20F
似乎直接用addChild就能搞定?
06/15 12:39, 20F

06/15 12:50, , 21F

06/15 12:51, , 22F
我想的東西應該是類似用string 自動轉成 addChild的吧
06/15 12:51, 22F

06/15 12:51, , 23F
哇,你都把作業寫好了耶 :)
06/15 12:51, 23F

06/15 12:52, , 24F
06/15 12:52, 24F

06/15 12:52, , 25F
對呀 要印這種才有學到東西
06/15 12:52, 25F

06/15 12:57, , 26F
說不定是拿as來當入門語言阿..我之前上過有一門課就是這樣
06/15 12:57, 26F

06/15 13:03, , 27F
希望學校老師不會看這個版啊.. :P
06/15 13:03, 27F

06/15 13:24, , 28F
我覺得flash不適合入門 因為程式可以到處寫
06/15 13:24, 28F

06/15 13:27, , 29F
印啦 印啦 印啦
06/15 13:27, 29F

06/15 16:38, , 30F
印啦印啦這個例子很棒啊,很適合學校教學
06/15 16:38, 30F

06/15 17:27, , 31F
要加印度邁可的音效了嗎?
06/15 17:27, 31F

06/15 17:41, , 32F
~印啦~印啦~印啦~
06/15 17:41, 32F

06/15 18:13, , 33F
還真的有學校拿AS來教程式語言喔
06/15 18:13, 33F

06/15 18:17, , 34F
其實我是覺得Java都能拿來當教材了,AS3應該也沒問題
06/15 18:17, 34F

06/15 18:18, , 35F
問題不在語言本身,而是在教的人/寫的人身上
06/15 18:18, 35F

06/15 18:21, , 36F
嚴謹的語言也會有人亂寫,鬆散的語言也有人寫得很整齊
06/15 18:21, 36F

06/15 18:21, , 37F
所以只要講的人對AS3/OOP夠了解,不要教學生把程式碼
06/15 18:21, 37F

06/15 18:22, , 38F
亂噴在按鈕上或時間軸上,我覺得Flash/AS是個很不錯的
06/15 18:22, 38F

06/15 18:22, , 39F
程式學習環境 :)
06/15 18:22, 39F

06/15 18:24, , 40F
我覺得把程式碼放在BTN和MC上不叫亂噴好嗎.....
06/15 18:24, 40F

06/15 18:36, , 41F
@@" 用flash教程式~好酷喔 :o
06/15 18:36, 41F

06/15 19:10, , 42F
就是亂噴
06/15 19:10, 42F

06/15 20:07, , 43F
也許kawa大是比較不清楚AS3 OOP才會這樣覺得
06/15 20:07, 43F

06/15 20:12, , 44F
程式碼到處寫是很方便,但只要寫得夠複雜的時候就會開
06/15 20:12, 44F

06/15 20:12, , 45F
始覺得亂了
06/15 20:12, 45F

06/15 20:17, , 46F
話說這底下的推文跟原po越來越離題了,建議如果有興趣
06/15 20:17, 46F

06/15 20:17, , 47F
繼續討論的請另開新主題囉 :)
06/15 20:17, 47F

06/16 00:14, , 48F
謝謝大家,我剛剛終於弄好了...> <
06/16 00:14, 48F
文章代碼(AID): #1C5bOKt0 (Flash)