2014年12月24日 星期三

103學年度 普通型高級中等學校 數理及資訊 學科能力 競賽計畫

103學年度普通型高級中等學校數理及資訊學科能力競賽計畫 四、舉辦日期: (一)初賽:各校應於103年10月上旬前辦理完畢,並將參加複賽學生報名表於規定期限內送達複賽承辦單位。 (二)複賽:應於103年11月上旬前辦理完畢,並將參加決賽學生報名表(格式如附表1)送達教育部國民及學前教育署指定之決賽承辦單位,並副本通知教育部國民及學前教育署、臺北市政府教育局、新北市政府教育局及高雄市政府教育局。 (三)決賽:於103年12月底前舉行(地點及詳細日期由承辦單位另行通知)。 ◎數理學科: ◎資訊科: (1)筆試。 (2)程式設計實地測試:解題語言以 PASCAL、C、C++ 等程式語言為主,競賽用版本由承辦單位提供。 (3)硬體設備:由承辦單位提供 競賽命題範圍:以普通型高級中等學校課程教材範圍為原則,並包含部分相關基礎科學理論題目,以評測參加學生之潛能。 競賽天數:1至3天 ryComment: Pascal is dead C/C++ is too hard 台灣高中程式教育還停在美國20年前?!

2014年12月19日 星期五

給阿名的數學題目,正弦定律。

給阿名的數學題目,正弦定律。




[P1]:

有一隻龜,
從O點出發,
(1) 前進 a= 100 m,
(2) 左轉 φ= 100 度,
(3) 前進 b= 100 m,
(4) 左轉 θ= ? 度
(5) 前進 c= ? m,
就回到 O 點。

請問:θ=?, c=?

[P2]:
有一隻龜,
從O點出發,
(1) 前進 a= 100 m,
(2) 左轉 φ= 100 度,
(3) 前進 b= 120 m,
(4) 左轉 θ= ? 度
(5) 前進 c= ? m,
就回到 O 點。

請問:θ=?, c=?


[P3]:
有一隻龜,
從O點出發,
(1) 前進 a  m,
(2) 左轉 φ 度,
(3) 前進 b  m,
(4) 左轉 θ= ? 度
(5) 前進 c= ? m,
就回到 O 點。

請問:θ=?, c=?
 (以  a, φ, b  來表示)

請問:θ=?, c=?


[P4]:
在 [P3] 答案中,令 a==b,
請進一步簡化 θ=?, c=?
 (以  a, φ, b  來表示,不一定全需要。)
並把它們與 [P1]中的答案比較,
是否符合。


[P5]:

寫一個 Python Turtle 函式,
提供 a, φ, b 當作輸入,
就可看到烏龜從 O 點出發,
繞了三角形後,
又回到O點。

函式形式建議如下

def  turle_goes_triangle_home(first_forward, turn_left, second_forward):
    ....
    ....

#測試
#  a=100, φ=100, b=100
turle_goes_triangle_home(100,100,100)

#  a=100, φ=100, b=120
turle_goes_triangle_home(100,100,120)

#  a=100, φ=120, b=120
turle_goes_triangle_home(100,120,120)