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) 畫面會出現答案

  • 創作題:

            • 題目:情境遊戲

            • 說明:請以「愛護地球」為主題,設計一個具有互動性的遊戲。