最佳回答取40分:CIT中pseucocode問題-_-''

2009-06-13 5:27 am
我想請教下大家以下幾題問題
圖片參考:http://i225.photobucket.com/albums/dd54/icon_2kf/00017.gif

第一題:
What is the output of the following pseudocode?
10 x=12
20 y=15
30 y=y-x
40 x=x-y
50 IF x/3>y THEN Output y
60 ELSE Output x
70 ENDIF
咁個output係點出,列清步驟唔該
第二題:
How many times will instruction line 31 be executed?
11 P=18
21 DO
31 P=P-3
41 WHILE P<=6
咁呢題又點搵
圖片參考:http://i225.photobucket.com/albums/dd54/icon_2kf/00019.gif

第三題:
How many times will instruction line 30 be executed?
10 P=18
20 REPEAT
30 P=P-3
40 UNTIL P<=6
呢個又點計
圖片參考:http://i225.photobucket.com/albums/dd54/icon_2kf/00019.gif

詳細小小唔該,急要
圖片參考:http://i225.photobucket.com/albums/dd54/icon_2kf/00020.gif

希望大家幫下手啦
圖片參考:http://i225.photobucket.com/albums/dd54/icon_2kf/00015.gif

回答 (1)

2009-06-13 6:37 am
✔ 最佳答案
第一題:
What is the output of the following pseudocode?
10 x=12
20 y=15
30 y=y-x
呢步即係y會變左15-12
y=3

40 x=x-y
x係12 無變過
之後x= 12-3
x=9

50 IF x/3&amp;gt;y THEN Output y
e+ x= 9 , 9/3=3 , 而y係3 所以個condition唔啱 去左else 果part

60 ELSE Output x
即係show x=9

70 ENDIF

咁個output係點出,列清步驟唔該

第二題:

How many times will instruction line 31 be executed?

11 P=18

21 DO

31 P=P-3
先do一次再loop ,即係e+ p=15, line31做左1次
41 WHILE P&amp;lt;=6
p=15 , 細過6 所以condition 啱,就再loop line31 第2次
e+ p=12, 細過6 所以condition 啱,就再loop line31 第3次
e+ p=9, 細過6 所以condition 啱,就再loop line31 第4次
e+ p=6, 等於6,即係唔係細過6 condition 唔啱 end左個loop
所以係4次

第三條唔多記得
但好似同第二條唔同ge係 佢唔會做一次先,但佢係細過或等於6
應該都係4 次


收錄日期: 2021-04-28 13:26:00
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090612000051KK01844

檢視 Wayback Machine 備份