時程 | 事項 |
---|---|
108年10月1日至109年1月31日(五)下午6時截止 | 參賽隊伍線上報名 |
國小組:109年2月26日(三)下午6時截止(傳送完畢) | 上傳作品、進度報告 |
國中組:109年2月27日(四)下午6時截止(傳送完畢) | |
高中組:109年2月28日(五)下午6時截止(傳送完畢) | |
109年3月9日(一)~3月18日(三)下午6時截止 | 初賽第一階段互評 |
109年3月23日(一)~3月27日(五)下午6時截止 | 初賽第二階段互評 |
109年4月1日(三) | 公佈初賽成績 |
109年4月2日(四)~109年4月10日(五) | 互評申訴 |
109年4月19日(日)~109年5月3日(日) | 決賽評審時程 |
109年 5月4日(一) | 公佈決賽成績 |
109年6月 (暫定) | 頒獎典禮 |
random()函式:產生大於等於0,小於1的亂數
randint(a,b):產生介於a~b之間的亂數
程式一、產生十個介於1~100的亂數(搭配for迴圈)(p4-2)
【延伸】計算這十個亂數中奇數、偶數分別有幾個?
程式二、利用亂數功能製作大樂透的程式
此次先能列印出六個數字即可,之後學LIST再來處理重覆的可能性
1.【程式一】利用While迴圈,書寫一個1~100累加的程式。
2.【程式二】修改上面程式為,讓使用者輸入要累加的值
3.【程式三』利用巢狀迴圈製作九九乘法表(for) p3-8
題目要求:迴圈倍數總和
題目說明:依輸入值計算所有5之倍數總和,使輸出值符合題意要求。
設計說明:設計一個迴圈,讓使用者輸入一個正整數a,利用迴圈計算從1到a之間,所有5之倍數數字總和。
for迴圈
語法:for…in range(start,end,step)
判斷以下迴圈功能:
程式一、
total = 0
for i in range(1,101)
total= total+i
print(‘total’, total)
課程作業一(p3-12)
讓使用者輸入二個正整數a、b(a<b),利用迴圈計算從a開始連加到b的總和。例如:輸入a=1、b=100,則輸出結果為5050(1+2+3+4…+100=5050)
課程作業二
更改上一題,依據使用者輸入的值,從a開始的「偶數」連加到b的總和。
課程作業三
利用while敘述,改寫第一題程式
題目要求:請撰寫一程式,要求使用者輸入購物金額,並顯示折扣優惠後的實付金額。
購物金額折扣方案如下:
(1)5000元(含)以上,9.5折
(2)15000元 (含) 以上,9折
(3)25000元 (含) 以上,8.5折
(4)35000元 (含) 以上,8折
提示:使用if…elif…else
課程目標:if…的應用
【提示:1.輸入轉換為數值可以用eval或int、2.取餘數為%】
程式一:判斷輸入的值是否為偶數(p2-14)(30分)
當使用者輸入數值後,需輸出為偶數或奇數
程式二:閏年判斷(p2-18)(30分)
依使用者輸入的年度來判斷是否為閏年,閏年的條件是:每四年一閏、每百年不閏,但每四百年一閏
程式三:成績等級判斷(40分)
80~100:A;
70~79:B;
60~69:C;
<=59:F
依使用者輸入的成績,判斷等級…
課程要求:
1.設定儲存格格式:外框、網底
2.公式應用:sum、average、rank
3.排序
*檔案至資處科雲端硬碟下載,完成作品用學號存檔繳交至雲端硬碟(與老師共用)中。
老師的帳號:winnie@hcvs.ptc.edu.tw
108學年第二學期課程要求
學習內容
1.資訊科技
2.Excel
3.協作平台
評分標準:
1.上課作業(40%)
2.月考成績(30%)
3.期末作品(30%)