108 年 網路假期( 寒假) 程式創作工作坊 解題活動 題目

108 年 網路假期 (寒假) 程式解題活動 題目  (108/1/1~3/30/)
活動影音介紹 : https://youtu.be/9YP5oEscZE8 

"程式創作工作坊"活動的主要目的是提供學生利用電腦程式語言進行程式設計和創作,學生可以使用 (建議) 的程式語言包括:
  1. Scratch : 國中 、國小
  2. Python : 國中
每位同學都鼓勵在寒假期間使用一種電腦語言進行程式編寫,下面共有6個年級的學科題目,各位可以使用你認為適合的語言解題。
提醒有兩大類: ( 只要寫一題就可以了 )
  1. 數理題型 : ( 請各年級同學,依照各年級的程度選擇題目解題, 也可以自己選擇任何一個年段你喜歡的題目作答,程式語言可用: Scratch   或     Python  )
  2. 動畫創作 : ( 自定題目,自己找喜歡的題目用 Scratch 做動畫,自行發揮)
各位要繳交的資料包括三項:
  1. 答案 分數:  
    數理題型: 程式執行得到的答案動畫創作: 所設計好的動畫送到 Dr. Scratch ( http://drscratch.org 評審結果的分數)
      2.  程式執行結果畫面:
請將畫面截圖存成 jpg png 繳交,畫面執行結果所得到的答案或分數,必須和第一項吻合。
      3.   程式 : ( 繳交下列任一程式,檔名自取  ) 
                   。 Scratch繳交    .sb2       
                   。 Python 
交   .py

參加活動方式:
      1. 高雄市學生建議由 "網路假期"網站 解題 ( http://netholiday.kh.edu.tw/ )
      2. 外縣市學生建議用 Gmail 註冊 登入( http://gg.gg/108-codecreate
          Scratch & Python 解題 和資料上傳影音 說明:   https://youtu.be/l6ASWP7_HIc
=================================================================
數理題目: 
4年級 上學期
科目:整數四則運算
題目-1 :
    小明有90元棒球35顆,又有180元排球2顆,兩種球的價格不變,小陳則有棒球10顆,排球3顆,請以最少的SCRATCH積木計算出兩個人所有的球一共值多少錢?

科目:大小與體積
題目-2 :
    有一立方柱,它的底面是長方形,已知底面長10公分,寬5公分,高100公分,現在工人要把它平均切成兩段,請問每一段是多少立方公分?
 ---------------------------------------------------------------------------------------------------------------  
4年級 下學期
科目:認識大數
題目-1 :
     請計算出382億是多少個1000?再算出1987510000是多少個億?

科目:除法併式及小數
題目-2:
     甲農場一日生產8765元的牛奶,一公斤的牛奶可賣100元,乙農場一日生產1234元的牛奶,一樣也是一公斤賣100元,請問兩個農場一日合計生產多少公斤的牛奶。
==================================================================

5年級 上學期
科目: 擴分和等值
題目-1:
     傑克爬上魔豆後發現巨人,他發現巨人和人類的比例是一樣的,如傑克的身高160公分,頭的長度大概就會是30公分,身高和頭長的比就是160:30,巨人的身高是人類的5倍,請問巨人的頭會是幾公分?

科目: 體積與容量
題目-2:
     圓形水塔的內直徑是2公尺,塔內高9公尺,請算出水塔的容量是幾公升?
---------------------------------------------------------------------------------------------------------------
5年級 下學期
科目:三角形的內角和
題目-1:
    算出頂角123度的等腰三角形的兩個等角是幾度?

科目:面積
題目-2:
    算出直徑20公分,圓心角36度之扇形面積
==================================================================

6年級 上學期
科目:比和比值
題目-1:
    一天上午同一時間,發現樓影長4公尺,人影長60公分,已知人高180公分,請以同比值推算樓高幾公尺

科目:最大公因數
題目-2:
    有一長方形地面是長32公尺寬18公尺,想和西洋棋盤似的在這塊地畫滿相同大小正方格,請問最大的正方格邊長應該是多少?
---------------------------------------------------------------------------------------------------------------
6年級 下學期
科目:怎樣解題
題目-1:
     老虎和大象一起秤出3500公斤,經過相減,發現大象比老虎重3100公斤,請問大象幾公斤?老虎幾公斤?

科目:四則運算規則
題目-2:
     請比較1.22-(0.38+0.64)1.22-0.38+0.64的運算結果是否一致

==================================================================

7年級 上學期

7.年級: 國中一年級第二學期 (生物 : 6)
【題目-1請寫出一個程式能夠計算找回零錢的數目, 例如用100塊去買水果,總共買了 23元,請問找回的: 50元 有幾枚? 10元 有幾枚?  5元 有幾枚? 1元 有幾枚? 找回的銅板樹必須要是最少的數量?


例如本例 找回零錢的數目: 50元 有 1 枚、 10元 有2枚、  5元 有1枚、1元 有2枚。 找回的銅板最少的數量是? 6 枚 。

答案: 6


  
【題目-2利用「樣區法採樣法」估算族群的數量 (國中一年級第二學期,生物第6)
【題目說明】
樣區法採樣法,是將某範圍畫分成許多小區域,計數幾個小區內生物總數,再將其平均數估算全區的生物總數。小區的形狀可以是方的、圓的或帶狀,但選取的小區需有代表性。適用於植物的族群、或是移動力較弱的小型動物。
(參考資料:http://203.71.152.82/biology/first/tea09/%E6%97%8F%E7%BE%A4%E5%AF%86%E5%BA%A6.htm)

【輸人說明】
a = 畫分的小區域數
b = 小區域內的族群數目
c = 估算出的全區族群總數

公式 cab
(c:生物總數;a:小區域數;b:小區域內的族群數目)

a,b = input("請輸人a b c二個整數,以空白鍵隔開")
請寫程式算出「全區族群總數的估算值 c」,取整數

【答案】
# ipline = input()
ipline = input("請輸人a b 二個整數,以空白鍵隔開: ") # input輸人,以" "隔開
listIpline = list(map(int,ipline.split(" "))) # map數型轉換成int
print("listIpline=", listIpline,"\n") # 列印輸人的字串listIpline
print() # 換行
a,b = (listIpline[0],listIpline[1]) # a,b在字串listIpline的位置
print("小區域數 a=", a) # 列印a
print("小區域內的族群數目 b=", b) # 列印b
print() # 換行
print("全區族群總數的估算值 c =", int(a*b) ) # 列印c

---------------------------------------------------------------------------------------------------------------
7年級 下學期

7. 年級: 國中一年級第二學期 (生物 : 6)


【題目-1:請寫一個程式計算在某一個區間中的質數。
本題請計算 20 至 40  間隔內的所有質數:

答案: 23 29 31 37

【題目-2利用「捉放法」估算動物的族群數量 (國中一年級第二學期,生物第6)
【題目說明】
捉放法,是一種對特定範圍內動物數量進行粗略估算的統計方法。
例子:水庫中有若干條魚,捕捉100條,做上標記後重新放回水庫中。24小時後再次捕捉100條,其中只有10條帶有標記,可估算出水庫中魚的總數約為1000條。
(參考資料:維基百科_標誌重捕法)

【輸人說明】
a = 做上標記的數目
b = 再次捕捉的總數
c = 再次捕捉中,帶有標記的數目
d = 估算出的總數

公式ad = cb ; da*b / c
(d:族群總數;a:標記數;b:再捕個體數;c:再捕標記數)

a,b,c = input("請輸人a b c三個整數,以空白鍵隔開")
請寫程式,算出「估算出的族群總數 d」,取整數

【答案】
# ipline = input()
ipline = input("請輸人a b c三個整數,以空白鍵隔開: ") # input輸人,以" "隔開
listIpline = list(map(int,ipline.split(" "))) # map數型轉換成int
print("listIpline=", listIpline,"\n") # 列印輸人的字串listIpline
print() # 換行
a,b,c = (listIpline[0],listIpline[1],listIpline[2]) # a,b,c在字串listIpline的位置
print("標記數 a=", a) # 列印a
print("再捕個體數 b=", b) # 列印b
print("再捕標記數 c=", c) # 列印c
print() # 換行
print("估算出的族群總數 d =", int(a*b/c) ) # 列印d, 取整數

==================================================================
8年級 上學期
題目: 請寫一程式 計算 6! ( 六階層) 答案為多少?
《答案》 720
---------------------------------------------------------------------------------------------------------------
8年級 下學期
題目 有一圓 半徑為  1 公分,內接一正五邊形,請問這正五邊形面積為多少?
《答案》2.377 公分

==================================================================
9年級 上學期
題目:

1. 已知坐標平面上四點A(4,3)B(3 ,5)C(4,0)D(0,6),求:
(1)線段AB的中點坐標。
(2)線段CD的中點坐標。
《答案》(1) (7/2 ,1) (2)(2,3)
國三上
2.O1的半徑為1公分、圓O2的半徑為10公分,兩圓圓心之間的距離為15公分,AB分別為外公切線切兩圓的切點,則線段AB為多少公分?
《答案》12公分
---------------------------------------------------------------------------------------------------------------
9年級 下學期
題目-1:
12位學生在罰球線上各投籃10次,他們投中次數 ( 單位:次 ) 分別為
  563713279346
練習兩週後,這12位學生再各投籃10次,投中次數分別為
  61057556610587
(1) 試分別求這12位學生練習前、後投中次數的全距。
(2) 練習後,這12位學生投中次數的差距是否比較小?

2. 答案:
(1)練習前全距=918 ( ),練習後全距=1055 ( )
(2)因為58,所以練習後,投中次數的差距比較小。

-------------------------------------------------------------------------------------------
題目-2:

9.年級:國三下(修改http://mp3ktv.huhu.tw/all%20t%20cool/6-1-3/answer/009.htm)
韓巿長要在文化中心挖出一個地洞作為滯洪池以防高師大避免淹水用,若此地洞的側面圖為二次函數y=x^2-2x-3的拋物線圖形,且地洞的寬度為1米,則此地洞的深度為幾米?

2.答案:4
----------------------
(1)
y=x^2-2x-3
y=x^2-2x+1 -3-1
y=(x-1)^2 -4
SO, x=1 y=-4.....頂點(底部)
-----------------------
(2)
y=x^2-2x-3
通過地上A A(3,-4+h)
-4+h = x^2-2x-3
-4+h = 0
h = 4

-------------------------------------------------------------------------------------------
題目-3:
3.年級:國三下(修改http://mp3ktv.huhu.tw/all%20t%20cool/6-1-3/answer/009.htm)
韓巿長要在文化中心挖出一個地洞作為滯洪池以防高師大避免淹水用,若此地洞的側面圖為二次函數y=x^2-2x-3的拋物線圖形,且地洞的寬度為1米,則此地洞的深度為幾米?

2.答案:4

----------------------
(1)
y=x^2-2x-3
y=x^2-2x+1 -3-1
y=(x-1)^2 -4
SO, x=1 y=-4.....頂點(底部)
-----------------------
(2)
y=x^2-2x-3
通過地上A A(3,-4+h)
-4+h = x^2-2x-3
-4+h = 0
h = 4

-------------------------------------------------------------------------------------------
題目-4:

9.年級:國三下(http://mp3ktv.huhu.tw/all%20t%20cool/6-1-3/answer/003.htm)
高雄市長候選人韓國瑜近日在文化中心佈置舉行高師大造勢晚會,
但規定總面積扣除舞台長度外框長度為100公尺長,要圍出一個矩形來,
則圍出最大的矩形面積為多少平方公尺?

OO
OO_________________________
OO |
OO |
OO |
OO |
OO |
OO |
OO_________________________|
OO
OO


2.答案:1250

面積=(100-2x)*x
=100x-2x^2
=-2x^2+100x
=-2(x^2+50x)
=-2(x^2-2(25)x+25^2) + 2(25^2)
=-2(x-25)^2 + 1250

WHEN x=25 最大的矩形面積=1250

-------------------------------------------------------------------------------------------------------------
題目-5:  
有一函數 
 f(x,y,z) = - (x^3) + y*(x^2) - z*x + 4

設 x=3 ; y=7; z=5
請問帶入函數後所得的答案為 多少?

=================================================================
其他: ( 各年級都可 解這裡的題目 )
其他-1:  
題目:請寫一個程式判斷公元2100年是不是閏年?
答案: 不是閏年

其他-2:  
題目:質因數分解,列出140的質因數
1. 、質因數是質數且是因數。
2. 所謂質數是正整數,即大於1的自然數,該數除1和該數自身之外不能被任何自然數整除的數,如2﹐3﹐5﹐7﹐11﹐13------等。
3. 所謂因數可以這樣說明,假如整數n除以m,結果沒有餘數,也就是n能被m整除,如10能被5整除,那5就是10的因數。
4. 本題要設計者寫一程式,程式可以列出140的質因數。
答案: 2 2 5 7

其他-3:  
題目:三位數中所有的「水仙花數」
說明:1、「三位數」是指位於在 100 到 999 的整數。
          2、「水仙花數」是指一個三位數,各位數的立方和等於它本身的值。立方為數字自乘3次,
例如:153是一個「水仙花數」,因為153=1x1x1+5x5x5+3x3x3
      3、請設計一個程式,可以顯示出三位數中所有的「水仙花數」。
答案: 153 370 371 407

其他-4:  
題目:有一個圓半徑為 1 ,請問這個圓的內接六邊形面積為多少? 請算到小數點後兩位。

答案: 2.598

其他-5:  
題目:計算圓周率 Pi ( π) ( 挑戰題)
請寫一個程式計算圓周率 Pi 到小數點以後第10位,( 不必四捨五入)
參考網址: http://www.haomeili.net/YuanZhouLv?Start=1&End=10000
http://www.cppfans.com/articles/basecalc/c_pi_10000.asp
答案: Pi=3.1415926535

其他-6:  
找出任一小於5,000之正整數,其值等於其各個數字之階乘和。例:4!+0!+5!+8!+5! = 24+1+120+40320+120 = 40585





1 則留言: