作者viudo (viudo)
看板Army-Sir
標題[問題] 程式語法 計概99年23、27題
時間Sat Jan 26 18:00:21 2013
小弟讀新頁的計概中,程式語法內容過於簡略
又無相關基礎,因此想請問23、27題的概念和基礎
若問題太過愚蠢請見諒
NO.23
N=1
FOR J=1 TO 50
IF J MOD 15 =0 THEN
N=N+1
END IF
NEXT J
PRINT "N=" ;N
(A)N=2 (B)N=3 (C)N=4 (D)=N=5 答(C)N=4
問題一:我只在書中看到IF、While、FOR ,沒看過MOD,請問MOD是什麼?
如何使用/解釋?
問題二:書中FOR應用舉例是 FOR(初始設定;條件判斷;下次迴圈要執行的式子)
EX: FOR( i=1 ; i<5 ; i=i+1)
那題目的初始設定是: J=1 TO 50 ?
條件判斷和下次迴圈要執行的式子是什麼?
NO.27 FOR J=1 TO 4
印列結果 0001 FOR K=1 TO 4
0010 IF _____ THEN
0100 PRINT "1"
1000 ELSE
則下列空格要填入哪個運算式? PRINT "0"
(A)J<>K (B)J=K (C)J=4-K (D)J=5-K NEXT K
PRINT
NEXT J
問題三:為什麼印列結果有一列四個數字?
是J=1 K=1 結果=0("0"001) J=1 K=2 結果=0(0"0"01) 以此類推嗎?
問題四:(A)選項J><K是什麼意思?
問題五:碰到這類型題目應該如何下手?(解題順序,技巧)
搜尋過發現以往文章都這兩題,不知道是不是我太蠢...
希望有大大可以幫忙
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.163.91.245
1F:推 LaPAELLA:mod是取餘數的意思 01/26 18:01
請問IF J MOD 15 = 0 是J除以15的餘數的意思嗎?
※ 編輯: viudo 來自: 1.163.91.245 (01/26 18:04)
2F:推 LaPAELLA:B 01/26 18:03
3F:→ LaPAELLA:問題二就如同字面是1~50 27題是B 問題三 因為k=1~4 所 01/26 18:05
4F:→ LaPAELLA:以會跑出四個數字 01/26 18:05
5F:→ LaPAELLA:對 就是整除 所以餘0 01/26 18:06
6F:→ LaPAELLA:阿不對 是C才對 01/26 18:07
感謝La大
問題一:我只在書中看到IF、While、FOR ,沒看過MOD,請問MOD是什麼?
如何使用/解釋?
IF J MOD 15 =0 就是J被15整除的話→進入迴圈
J有15/30/45會被整除
所以N=1 +3*1=4 答案C
※ 編輯: viudo 來自: 1.163.91.245 (01/26 18:10)
7F:推 LaPAELLA:兩題都C 01/26 18:09
問題二:書中FOR應用舉例是 FOR(初始設定;條件判斷;下次迴圈要執行的式子)
EX: FOR( i=1 ; i<5 ; i=i+1)
那題目的初始設定是: J=1 TO 50 ?
條件判斷和下次迴圈要執行的式子是什麼?
初始條件= J=1 TO 50
條件判斷= IF J MOD 15 =0 THEN 如果J被15整除的話進入迴圈
下次迴圈要執行的式子= N=N+1
※ 編輯: viudo 來自: 1.163.91.245 (01/26 18:12)
後來好像看懂了...我自問自答好了=_="
問題三:為什麼印列結果有一列四個數字?
是J=1 K=1 結果=0("0"001) J=1 K=2 結果=0(0"0"01) 以此類推嗎?
原題意思應該是:
J K F J K F
1 1 0 2 1 0
1 2 0 2 2 0
1 3 0 2 3 1
1 4 1 2 4 0
※ 編輯: viudo 來自: 1.163.91.245 (01/26 18:31)
問題四:(A)選項J><K是什麼意思?
應該就是J不等於K的時候
※ 編輯: viudo 來自: 1.163.91.245 (01/26 18:31)
※ 編輯: viudo 來自: 1.163.91.245 (01/26 18:35)
※ 編輯: viudo 來自: 1.163.91.245 (01/26 18:35)
※ 編輯: viudo 來自: 1.163.91.245 (01/26 18:35)
※ 編輯: viudo 來自: 1.163.91.245 (01/26 18:36)
8F:推 J002:J<>K是不等於沒錯,有些程式語言會用J!=K表示… 01/28 18:02
9F:推 yhy31:L大....27題是D才是吧?? 01/28 20:26