[考題] vb程式疑問

看板Examination作者 (tina)時間12年前 (2013/09/30 21:09), 編輯推噓4(409)
留言13則, 3人參與, 最新討論串1/1
高職旗立計算機概論 http://ppt.cc/ix3I 想問一下 1 2 4這三個程式要怎麼解讀阿 我有點忘記了,謝謝^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.182.123

09/30 21:25, , 1F
1裡面沒有牽扯到變數i 所以是常數1*n個
09/30 21:25, 1F
以1來說, S=S + 1 這行不太懂 一開始是從 I=1開始 S=S + 1 與I無關 NEXT I 是又跳回第一行,然後從I=2開始 S=S + 1 與I無關 這樣一直無線迴圈下去到I=N 那 S不是應該等於 S+1 ? 我主要是不太懂語法這個弄懂2跟4應該就會了

09/30 21:26, , 2F
2有變數i在裡面,所以i從1跑到n累加
09/30 21:26, 2F

09/30 21:26, , 3F
3跟2差不多一次跳2 跑到n累加
09/30 21:26, 3F
※ 編輯: sweetycool 來自: 220.133.182.123 (09/30 22:23)

09/30 22:37, , 4F
S=S+1有點類似S++ C語言有支援這種寫法 VB似乎沒有
09/30 22:37, 4F

09/30 22:45, , 5F
不太懂您的意思
09/30 22:45, 5F

09/30 22:46, , 6F
我沒學過C語言所以不清楚
09/30 22:46, 6F

09/30 23:27, , 7F
S=S+1的意思假設S起始為0,S+1之後存回S,下次S值起始為1
09/30 23:27, 7F

09/30 23:29, , 8F
記得右邊運算完再丟回左邊,類似這種概念
09/30 23:29, 8F

09/30 23:30, , 9F
C語言考古題蠻常見到蹤跡的,可以參考之後再決定讀的深度
09/30 23:30, 9F
大概有點初步了解了,但有一題有點疑問 Q:執行下列Visual Basic 語言片段的結果為何? For i = 1 to 5 s = s + i Next i Print s + i Ans:21 這題有點疑問想問一下 i=1 時 s=0+1 i=2 時 s=1+2 i=3 時 s=3+3 i=4 時 s=6+4 i=5 時 s=10+5 s+i=15+5=20 我算出來是20,不知哪錯了?謝謝 ※ 編輯: sweetycool 來自: 220.133.182.123 (09/30 23:41)

09/30 23:47, , 10F
i=5的時候並不會觸發離開機制,i=6才會
09/30 23:47, 10F

09/30 23:59, , 11F
喔喔,我終於弄懂了,感恩^^
09/30 23:59, 11F

10/01 00:07, , 12F
怎麼感覺你要去VB板問?這不是初學者問題?
10/01 00:07, 12F

10/01 00:08, , 13F
寫個程式實測 把過程print出來就知道了 幹麻用算的
10/01 00:08, 13F
程式不是這樣學的,把過程print出來誰都會,用複製貼上就好了 考試時也沒有VB BASIC給你用 當有人問你每一行的語法時你解釋的出來嗎? 我覺得了解每一行的語法意義才是最重要的 這樣只要題目稍加變化也不怕 ※ 編輯: sweetycool 來自: 220.133.182.123 (10/01 07:40)
文章代碼(AID): #1IINVwyq (Examination)