104年度
(104.9.5(六)上午舉行)
國小組:
指定題:
第1題:
題目:質因數分解
說明:1、質因數是質數且是因數。
2、所謂質數是正整數,即大於1的自然數,該數除1和該數自身之外不能被任何自然數整除的數,如2﹐3﹐5﹐7﹐11﹐13------等。
3、所謂因數可以這樣說明,假如整數n除以m,結果沒有餘數,也就是n能被m整除,如10能被5整除,那5就是10的因數。
4、本題要設計者寫一程式,讓使用者輸入一個三位數的正整數即(1~999 ),程式可以列出它的質因數。
5、例如:
(1) 輸入 12
畫面會出現12=2×2×3
(2) 輸入 25
畫面會出現25=5×5
(3) 輸入 140
畫面會出現140=2×2×5×7
6、畫面規劃或對話方式請參考評分準則自行設計。
第2題:
題目:亂數排序
說明:1、從1~30中亂數出4個不同號碼並從小排到大。
2、這4個號碼是隨機的,請至少設計一個開關來啟動它。
3、呈現方式不限,可以自己設想一個應用方式來呈現,比如說:樂透開獎。
4、正確性很重要,但也請發揮你的創意。
第3題:(抽中)
題目:求解ABCDxE=DCBA
說明:1、ABCDE代表為互不相同的整數,即0~9。
2、請設計一個程式,求符合「ABCD乘以E,乘積為DCBA」的算式。並顯示出
3、畫面規劃請參考評分準則自行設計。
創作題:
題目:記憶遊戲
說明:請設計一個需透過「人腦記憶」來闖關的遊戲。
例如:
1. 數字記憶遊戲
2. 配對遊戲
國中組:
指定題:
第1題:
題目:猜數字遊戲
說明:1、電腦亂數產生一個三位數的正整數,即(1~999 ) 。
2、畫面出現"電腦亂數產生一個三位數的正整數",讓使用者猜這個數字。
3、如果輸入數太小,就顯示出"太小";反之如果輸入數太大,就顯示出"太大"。
4、這樣讓使用者持續猜這個電腦所產生的數字,直到猜對為止。
5、如果猜到了,請顯示出"正確",並寫出總共猜了幾次。
6、程式執行後畫面會出現:
電腦亂數產生一個三位數(1~999 )的正整數, 請猜這個數字為多少?
隨後使用者猜: 500
電腦出現 : 太大 請繼續猜
隨後使用者猜: 250
電腦出現 : 太小 請繼續猜
( 如此重複 6次 )
電腦出現 : 太小 請繼續猜
隨後使用者猜: 362
電腦出現 : 你猜對了 , 你總共猜 9 次
7、畫面規劃或對話方式請參考評分準則自行設計。
第2題:
題目:閏年的判斷
說明:1、讓使用者輸入一個西元年份,判斷是否為閏年?
2、提示:閏年的判斷方法如下:
西元的年數可以被4整除為閏年,但是有例外,被100整除而不能被400整除的不是閏年(如西元1600年、2000年是閏年,而西元1700年、3000年不是。)
3、呈現方式不限。
4、正確性很重要,但也請發揮你的創意。
第3題:(抽中)
題目:三位數中所有的「水仙花數」
說明:1、「三位數」是指位於在 100 到 999 的整數。
2、「水仙花數」是指一個三位數,各位數的立方和等於它本身的值。立方為數字自乘3次,如
例如:153是一個「水仙花數」,因為153=1x1x1+5x5x5+3x3x3
3、請設計一個程式,可以顯示出三位數中所有的「水仙花數」。
4、畫面規劃請參考評分準則自行設計。
5、例如:
(1) 按下按鈕
(2) 畫面會出現答案
創作題:
題目:情境遊戲
說明:請以「愛護地球」為主題,設計一個具有互動性的遊戲。