2014年7月9日 星期三
2014年4月8日 星期二
2012年9月20日 星期四
小學玩過的數學遊戲
初階題:
小學就玩過的題目:3X3的九宮格,填入1~9,讓每直行、每橫列及對角線的和都是15。
可樂題:
5X5呢?填入1~25,讓每直行、每橫列及對角線的和都是65。每班第一個答對的同學可贏得一瓶可樂!
標籤:
101學年度高二資訊概論,
市立大同高中,
問題分析,
程式設計
2012年5月31日 星期四
2012年5月30日 星期三
2012年5月9日 星期三
Scratch 程式設計作業
親愛的同學們:
Scratch的技巧大致學會了,如果忘記了;我沒教到的;想要深造的,可以Scratch 程式設計教學網走走逛逛看看!
作業說明:
1.下面作業任選一題,不分小組,算個人成績。
2.繳交方式:請自行存檔於隨身碟或是寄回自己信箱或是存在D槽(不保證會不會不見。)
3.作業審查:2012.11.19~11.23那一週,上課時老師親自到個人那去打分數,並請說明設計原理!
4.時間寶貴、不要浪費時間上網、Battle..... 加油!你可以做到的。
作業一:打磚塊遊戲
程式分析:
A.一個平台、一個綠球以及數個磚塊。
B.利用滑鼠移動平台
C.如果綠球碰到平台以下位置或者時間到,那麼出現提示語「挑戰失敗」,遊戲終止。
D.如果綠球碰到一個磚塊,那麼磚塊會隱藏,且得分;如果磚塊全部消失,那麼出現提示語「恭喜過關」,遊戲終止。
E.進階:可設計多個關卡、增加音效...etc
F.遊戲參考:http://scratch.mit.edu/projects/wang5555/1383960
作業二:打地鼠遊戲
程式分析:
A.一支槌子、數個地洞以及數個地鼠。
B.利用滑鼠移動槌子
C.地鼠隨機出現
D.如果槌子打到地鼠,得分。
E.如果時間到了,遊戲終止,計算得分。
F.進階:可設計多個關卡、增加音效...etc
G.遊戲參考:http://scratch.mit.edu/projects/magic-qiao001/1564175
作業三:吃角子老虎
程式分析:
A.一支拉霸桿、三個數字(水果亦可)、賭金。
B.利用滑鼠點擊拉霸桿,讓數字亂數出現。
C.如果三個數字是7,錢幣增加。
D.如果二個數字是7,錢幣增加。
E. 如果一個數字是7,錢幣增加。
F. 進階:可增加賭注金額、九個數字.....etc
G.遊戲參考:http://www.lcps.kh.edu.tw/xoops2/modules/scratch/show.php?id=12
Scratch 官方網站
Scratch的技巧大致學會了,如果忘記了;我沒教到的;想要深造的,可以Scratch 程式設計教學網走走逛逛看看!
作業說明:
1.下面作業任選一題,不分小組,算個人成績。
2.繳交方式:請自行存檔於隨身碟或是寄回自己信箱或是存在D槽(不保證會不會不見。)
3.作業審查:2012.11.19~11.23那一週,上課時老師親自到個人那去打分數,並請說明設計原理!
4.時間寶貴、不要浪費時間上網、Battle..... 加油!你可以做到的。
作業一:打磚塊遊戲
程式分析:
A.一個平台、一個綠球以及數個磚塊。
B.利用滑鼠移動平台
C.如果綠球碰到平台以下位置或者時間到,那麼出現提示語「挑戰失敗」,遊戲終止。
D.如果綠球碰到一個磚塊,那麼磚塊會隱藏,且得分;如果磚塊全部消失,那麼出現提示語「恭喜過關」,遊戲終止。
E.進階:可設計多個關卡、增加音效...etc
F.遊戲參考:http://scratch.mit.edu/projects/wang5555/1383960
作業二:打地鼠遊戲
程式分析:
A.一支槌子、數個地洞以及數個地鼠。
B.利用滑鼠移動槌子
C.地鼠隨機出現
D.如果槌子打到地鼠,得分。
E.如果時間到了,遊戲終止,計算得分。
F.進階:可設計多個關卡、增加音效...etc
G.遊戲參考:http://scratch.mit.edu/projects/magic-qiao001/1564175
作業三:吃角子老虎
程式分析:
A.一支拉霸桿、三個數字(水果亦可)、賭金。
B.利用滑鼠點擊拉霸桿,讓數字亂數出現。
C.如果三個數字是7,錢幣增加。
D.如果二個數字是7,錢幣增加。
E. 如果一個數字是7,錢幣增加。
F. 進階:可增加賭注金額、九個數字.....etc
G.遊戲參考:http://www.lcps.kh.edu.tw/xoops2/modules/scratch/show.php?id=12
Scratch 官方網站
標籤:
100學年度高二資訊概論,
101學年度高二資訊概論,
市立大同高中,
程式設計,
Scratch
2010年6月17日 星期四
2010年5月24日 星期一
季節判斷程式
輸入月份(月份為一個正整數),判斷此月份在四季(春、夏、秋或冬)中的哪一季?
(春:2~4月,夏:5~7月,秋:8~10月,冬:11~12月 以及1月;若輸入資料不是1~12,則顯示「請輸入1~12數字」。)
另類思考:
請試著輸入 3.5 及 2.9 等含有小數點數值,觀察程式將如何處理?
(春:2~4月,夏:5~7月,秋:8~10月,冬:11~12月 以及1月;若輸入資料不是1~12,則顯示「請輸入1~12數字」。)
另類思考:
請試著輸入 3.5 及 2.9 等含有小數點數值,觀察程式將如何處理?
2010年5月10日 星期一
閏年判斷公式
西元末兩位不為00,且為4的倍數,則該年為閏年,其餘不為閏年。
西元末兩位為00,也可被400整除,則該年為閏年,其餘不為閏年。
ex:
1212年 閏年
1600年 閏年
2100年 非閏年
使用技巧:
1. mod 求餘數
2. if...then...else...endif
西元末兩位為00,也可被400整除,則該年為閏年,其餘不為閏年。
ex:
1212年 閏年
1600年 閏年
2100年 非閏年
使用技巧:
1. mod 求餘數
2. if...then...else...endif
2010年4月22日 星期四
2010年4月12日 星期一
2009年1月8日 星期四
2008年12月31日 星期三
971230亂數&while延伸題
1.大樂透模擬程式,以亂數產生六個整數(介於1~49之間),並且互不相同。
2.吃角子老虎遊戲,以亂數產生三個數字(介於1~9之間),若三個數字皆為777,則BINGO!
2.吃角子老虎遊戲,以亂數產生三個數字(介於1~9之間),若三個數字皆為777,則BINGO!
2008年12月29日 星期一
971230上課作業
- 系統產生一個 1-100 的亂數
- 提示使用者輸入一個數字
- 如果使用者輸入的數字和答案相同,則印出 "Bingo!" 並結束程式,否則繼續讓使用者猜一次
- 如果三次都沒猜中,則印出標準答案
2008年12月23日 星期二
971期末考考題題庫解答
解答請點選題號!
1.輸入一個正整數,判斷此數為奇數或偶數
【進階題】輸入兩數,判斷此二數是否為一個奇數與一個偶數
【進階題】輸入一個正整數,判斷此數是否為2或3的倍數(所有情況均需輸出)
【進階題】輸入矩形兩對角端點座標,判斷此矩形是否為正方形
2.輸入三數,印出最大值與最小值
3.輸入月份(月份為一個正整數),判斷此月份在四季(春、夏、秋或冬)中的哪一季
(春:2~4月,夏:5~7月,秋:8~10月,冬:11~12月以及1月)
4.請寫出一個C語言程式判斷一個輸入數字是否為兩位數的整數(整數包含正整數和負整數,兩者均需考慮)
5.設計一程式讓使用者依序輸入自己的身高與體重資料,並計算他的BMI指數(BMI=體重/(身高)^2,身高單位為公尺)後,判斷使用者是否過重(BMI>24)或過輕(BMI<17)
While部分
1.輸入一正整數N,求1+2+3+4+...+n=?
【進階題】輸入一正整數N(N<15),計算正整數N的階乘值 (N!=N*(N-1)*...*2*1)。
【進階題】輸入一正整數N,求1-2+3-4+...+(-)n=?
【進階題】輸入一正整數N,求1+1/2+1/3+1/4+...+1/n=?
【進階題】輸入一正整數N,求1-1/2+1/3-1/4+...+(-)1/n=?
2.輸入一正整數N,列出此數之所有因數。
【進階題】輸入一個正整數,判斷此數是否為質數。
【進階題】輸入一個正整數,列印出由1開始至此正整數範圍內的所有質數。
【進階題】完美數問題(一個數字等於其因數和)
3.寫一程式列印出九九乘法表
1.輸入一個正整數,判斷此數為奇數或偶數
【進階題】輸入兩數,判斷此二數是否為一個奇數與一個偶數
【進階題】輸入一個正整數,判斷此數是否為2或3的倍數(所有情況均需輸出)
【進階題】輸入矩形兩對角端點座標,判斷此矩形是否為正方形
2.輸入三數,印出最大值與最小值
3.輸入月份(月份為一個正整數),判斷此月份在四季(春、夏、秋或冬)中的哪一季
(春:2~4月,夏:5~7月,秋:8~10月,冬:11~12月以及1月)
4.請寫出一個C語言程式判斷一個輸入數字是否為兩位數的整數(整數包含正整數和負整數,兩者均需考慮)
5.設計一程式讓使用者依序輸入自己的身高與體重資料,並計算他的BMI指數(BMI=體重/(身高)^2,身高單位為公尺)後,判斷使用者是否過重(BMI>24)或過輕(BMI<17)
While部分
1.輸入一正整數N,求1+2+3+4+...+n=?
【進階題】輸入一正整數N(N<15),計算正整數N的階乘值 (N!=N*(N-1)*...*2*1)。
【進階題】輸入一正整數N,求1-2+3-4+...+(-)n=?
【進階題】輸入一正整數N,求1+1/2+1/3+1/4+...+1/n=?
【進階題】輸入一正整數N,求1-1/2+1/3-1/4+...+(-)1/n=?
2.輸入一正整數N,列出此數之所有因數。
【進階題】輸入一個正整數,判斷此數是否為質數。
【進階題】輸入一個正整數,列印出由1開始至此正整數範圍內的所有質數。
【進階題】完美數問題(一個數字等於其因數和)
3.寫一程式列印出九九乘法表
2008年12月9日 星期二
程式語言複習考、期末考時程表
2008.12.16 c++小考 (考試範圍:選擇結構 if)
2009.1.6 c++複習考(考試範圍:迴圈結構 for)
2009.1.15 c++期末考(考試範圍:選擇結構、迴圈結構)
★小考、複習考 考試皆為上機考試;期末考為紙筆考試。
★期末考題,請按題庫集。
2009.1.6 c++複習考(考試範圍:迴圈結構 for)
2009.1.15 c++期末考(考試範圍:選擇結構、迴圈結構)
★小考、複習考 考試皆為上機考試;期末考為紙筆考試。
★期末考題,請按題庫集。
2008年12月2日 星期二
971期末考考題題庫
1.輸入一個正整數,判斷此數為奇數或偶數
【進階題】輸入兩數,判斷此二數是否為一個奇數與一個偶數
【進階題】輸入一個正整數,判斷此數是否為2或3的倍數(所有情況均需輸出)
【進階題】輸入矩形兩對角端點座標,判斷此矩形是否為正方形
2.輸入三數,印出最大值與最小值
3.輸入月份(月份為一個正整數),判斷此月份在四季(春、夏、秋或冬)中的哪一季
(春:2~4月,夏:5~7月,秋:8~10月,冬:11~12月以及1月)
4.請寫出一個C語言程式判斷一個輸入數字是否為兩位數的整數(整數包含正整數和負整數,兩者均需考慮)
5.設計一程式讓使用者依序輸入自己的身高與體重資料,並計算他的BMI指數(BMI=體重/(身高)^2,身高單位為公尺)後,判斷使用者是否過重(BMI>24)或過輕(BMI<17)
While部分
1.輸入一正整數N,求1+2+3+4+...+n=?
【進階題】輸入一正整數N(N<15),計算正整數N的階乘值 (N!=N*(N-1)*...*2*1)。
【進階題】輸入一正整數N,求1-2+3-4+...+(-)n=?
【進階題】輸入一正整數N,求1+1/2+1/3+1/4+...+1/n=?
【進階題】輸入一正整數N,求1-1/2+1/3-1/4+...+(-)1/n=?
2.輸入一正整數N,列出此數之所有因數。
【進階題】輸入一個正整數,判斷此數是否為質數。
【進階題】輸入一個正整數,列印出由1開始至此正整數範圍內的所有質數。
【進階題】完美數問題(一個數字等於其因數和)
3.寫一程式列印出九九乘法表
【進階題】輸入兩數,判斷此二數是否為一個奇數與一個偶數
【進階題】輸入一個正整數,判斷此數是否為2或3的倍數(所有情況均需輸出)
【進階題】輸入矩形兩對角端點座標,判斷此矩形是否為正方形
2.輸入三數,印出最大值與最小值
3.輸入月份(月份為一個正整數),判斷此月份在四季(春、夏、秋或冬)中的哪一季
(春:2~4月,夏:5~7月,秋:8~10月,冬:11~12月以及1月)
4.請寫出一個C語言程式判斷一個輸入數字是否為兩位數的整數(整數包含正整數和負整數,兩者均需考慮)
5.設計一程式讓使用者依序輸入自己的身高與體重資料,並計算他的BMI指數(BMI=體重/(身高)^2,身高單位為公尺)後,判斷使用者是否過重(BMI>24)或過輕(BMI<17)
While部分
1.輸入一正整數N,求1+2+3+4+...+n=?
【進階題】輸入一正整數N(N<15),計算正整數N的階乘值 (N!=N*(N-1)*...*2*1)。
【進階題】輸入一正整數N,求1-2+3-4+...+(-)n=?
【進階題】輸入一正整數N,求1+1/2+1/3+1/4+...+1/n=?
【進階題】輸入一正整數N,求1-1/2+1/3-1/4+...+(-)1/n=?
2.輸入一正整數N,列出此數之所有因數。
【進階題】輸入一個正整數,判斷此數是否為質數。
【進階題】輸入一個正整數,列印出由1開始至此正整數範圍內的所有質數。
【進階題】完美數問題(一個數字等於其因數和)
3.寫一程式列印出九九乘法表
訂閱:
文章 (Atom)



