作者yaiyai76 (yaiko)
看板Flash
標題[問題] 用for迴圈做星號金字塔
時間Tue Jun 15 00:17:21 2010
這學期修電腦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
1F:推 L0K:先做: 06/15 00:22
2F:→ L0K:* 06/15 00:22
3F:→ L0K:* * 06/15 00:23
4F:→ L0K:* * * 06/15 00:23
5F:→ L0K:* * * * 06/15 00:23
6F:→ etrexetrex:我不曉得這樣教 action script 有什麼意義 06/15 00:51
7F:→ etrexetrex:因為如果選 as 卻只用 trace 那幹嘛選 as 06/15 00:52
8F:→ kawasumimai:同感 for 是所有程式都有的..... 06/15 01:11
9F:推 cjcat2266:找得到VB或Java的sample code,AS就寫得出來了吧 06/15 01:28
10F:推 cjcat2266:for迴圈各語言大同小異,寫不出來就要打屁股了! 06/15 01:29
11F:推 kawasumimai:就只差在int的部分..... 06/15 01:38
12F:推 openyayak:恩~有同感~這就是學校的教育 @@" 06/15 08:34
13F:推 gg90052:用AS教這個的理由應該是先讓學生學會基本的迴圈控制吧 06/15 10:28
14F:→ gg90052:用AS的話至少不會發生一些奇怪的問題,可以專心在迴圈上 06/15 10:29
15F:推 cjcat2266:還"這就是學校的教育"咧... 06/15 10:59
16F:推 etrexetrex:應該直接教用迴圈控制元件 而不是 trace 星星 06/15 12:27
17F:→ etrexetrex:學會 trace 星星能幹嘛? 一定是老師沒梗 06/15 12:28
18F:→ etrexetrex:想到有趣的梗了 = = 06/15 12:29
19F:→ etrexetrex:不曉得有沒有 print 元件到畫面上的 lib 06/15 12:30
20F:→ aquarianboy:似乎直接用addChild就能搞定? 06/15 12:39
22F:→ etrexetrex:我想的東西應該是類似用string 自動轉成 addChild的吧 06/15 12:51
23F:→ aquarianboy:哇,你都把作業寫好了耶 :) 06/15 12:51
25F:→ etrexetrex:對呀 要印這種才有學到東西 06/15 12:52
26F:→ Esvent:說不定是拿as來當入門語言阿..我之前上過有一門課就是這樣 06/15 12:57
27F:→ aquarianboy:希望學校老師不會看這個版啊.. :P 06/15 13:03
28F:推 etrexetrex:我覺得flash不適合入門 因為程式可以到處寫 06/15 13:24
29F:推 cjcat2266:印啦 印啦 印啦 06/15 13:27
30F:推 extravagate:印啦印啦這個例子很棒啊,很適合學校教學 06/15 16:38
31F:→ aquarianboy:要加印度邁可的音效了嗎? 06/15 17:27
32F:推 kyzusmugoe:~印啦~印啦~印啦~ 06/15 17:41
33F:推 Asbarla:還真的有學校拿AS來教程式語言喔 06/15 18:13
34F:→ aquarianboy:其實我是覺得Java都能拿來當教材了,AS3應該也沒問題 06/15 18:17
35F:→ aquarianboy:問題不在語言本身,而是在教的人/寫的人身上 06/15 18:18
36F:→ aquarianboy:嚴謹的語言也會有人亂寫,鬆散的語言也有人寫得很整齊 06/15 18:21
37F:→ aquarianboy:所以只要講的人對AS3/OOP夠了解,不要教學生把程式碼 06/15 18:21
38F:→ aquarianboy:亂噴在按鈕上或時間軸上,我覺得Flash/AS是個很不錯的 06/15 18:22
39F:→ aquarianboy:程式學習環境 :) 06/15 18:22
40F:→ kawasumimai:我覺得把程式碼放在BTN和MC上不叫亂噴好嗎..... 06/15 18:24
41F:→ Jerrynet:@@" 用flash教程式~好酷喔 :o 06/15 18:36
42F:推 zswolf:就是亂噴 06/15 19:10
43F:→ aquarianboy:也許kawa大是比較不清楚AS3 OOP才會這樣覺得 06/15 20:07
44F:→ aquarianboy:程式碼到處寫是很方便,但只要寫得夠複雜的時候就會開 06/15 20:12
45F:→ aquarianboy:始覺得亂了 06/15 20:12
46F:→ aquarianboy:話說這底下的推文跟原po越來越離題了,建議如果有興趣 06/15 20:17
47F:→ aquarianboy:繼續討論的請另開新主題囉 :) 06/15 20:17
48F:→ yaiyai76:謝謝大家,我剛剛終於弄好了...> < 06/16 00:14