請利用Feedback node功能,並以迴圈方式,設計九九乘法表
請問要怎麼做啊???
謝謝回答
請利用Feedback node功能,並以迴圈方式,設計九九乘法表
請問要怎麼做啊???
謝謝回答
Feedback node只能放在迴圈內,所以這問題問的有點奇怪?



liuyunan39217.6496643519抱歉抱歉 打錯了 應該是以FOR 或WHILE迴圈方式達成
可以請大大解釋一下您所寫的程式嗎?
對於Feedback node功能與Number To Decimal String 觀念不是很清楚
謝謝
Feedback node和那個在迴圈邊框按滑鼠右鍵點Add Shift Register產生出來的東西一樣,都是移位暫存器
Number To Decimal String則是將數值轉換成字串
Feedback node一開始我給的初始值為0,接上的Increment元件會在迴圈每跑一次時自動將Feedback node的內容加1。第一次時為初始值加1也就是0+1=1,第二次時Feedback node內容是上一次的值再加1,也就是1+1=2,以此類推。
使用內外雙層迴圈,內外迴圈各設定9次,內迴圈跑完一輪9次之後,外迴圈才跑1次。整個程式執行次數為內迴圈乘外迴圈的次數,外迴圈共執行9次,內迴圈共執行81次。
Feedback node之所以設定初始值,是因為不設定初使值時Feedback node會以上一輪的最後結果當預設的初始值,做出來的結果會錯誤。WHILE迴圈則有可能會變成跳不出迴?答滷〞p。
因為是要做九九乘法表,輸出的內容有*和=,數值要先轉成文字格式,所以用Number To Decimal String將數值分別轉成文字。最後再用Concatenate Strings把轉好的文字和*=組合成單一字串,字串輸出迴圈的部份按滑鼠右鍵點Enable Indexing讓輸出的字串變成陣列,經過兩層迴圈,所以最後輸出的是2維陣列,陣列的大小就是內外迴圈的次數9*9。
哇~大大解釋的很詳細
可以使初學者很快的上手
謝謝您