[考題] vb程式疑問
高職旗立計算機概論
http://ppt.cc/ix3I
想問一下 1 2 4這三個程式要怎麼解讀阿
我有點忘記了,謝謝^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.182.123
推
09/30 21:25, , 1F
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
09/30 21:26, 2F
→
09/30 21:26, , 3F
09/30 21:26, 3F
※ 編輯: sweetycool 來自: 220.133.182.123 (09/30 22:23)
推
09/30 22:37, , 4F
09/30 22:37, 4F
→
09/30 22:45, , 5F
09/30 22:45, 5F
→
09/30 22:46, , 6F
09/30 22:46, 6F
推
09/30 23:27, , 7F
09/30 23:27, 7F
→
09/30 23:29, , 8F
09/30 23:29, 8F
→
09/30 23:30, , 9F
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
09/30 23:47, 10F
→
09/30 23:59, , 11F
09/30 23:59, 11F
→
10/01 00:07, , 12F
10/01 00:07, 12F
→
10/01 00:08, , 13F
10/01 00:08, 13F
程式不是這樣學的,把過程print出來誰都會,用複製貼上就好了
考試時也沒有VB BASIC給你用
當有人問你每一行的語法時你解釋的出來嗎?
我覺得了解每一行的語法意義才是最重要的
這樣只要題目稍加變化也不怕
※ 編輯: sweetycool 來自: 220.133.182.123 (10/01 07:40)