作業規定
Basic
- 每份作業總分為五分,正確執行即可得到五分,但不符作業規定會扣分,扣至零分為止。
- 在繳交截止時間前,就算已被評分,都可以重新繳交、重新評分。
- 評分有任何問題,請跟 TA 抗告(如:註解寫得很有邏輯,只是 TA 太笨,只好當面跟 TA 解釋)
- 不接受遲交。
- 禁止複製貼上,抓到直接當掉,不論原因。
評分方式
編譯執行
無法編譯、執行錯誤、程式邏輯錯誤,皆扣 5 分。
檔頭
作業檔頭範例如下:
/*
* 學號
* 姓名
*/
沒有檔頭扣 1 分
檔名
上傳作業請上傳 .java
檔 請依作業內規定之 Class name 命名,Class name 開頭需大寫
命名錯誤扣 5 分
縮排
請以space
,而非tab
來進行縮排。
程式碼須內縮四格空白,請遵守規定縮排,若縮排錯誤該作業直接以零分計算。
為大括弧的位置判斷是否要縮排,以下會給同學例子作參考,並以 X 表示空格 同學們也可以上老師的教學網站看程式碼,會比較清楚縮排的用法
範例:
public class Hello {
口口口口public static void main(String argv[]) {
口口口口口口口口System.out.println("Hello world!");
口口口口}
}
可以看到第二行最後面有一個左括弧,也就是表示之後的程式碼都必須內縮四格,如範例口
的部分,直到遇到與此左括弧成對的右括弧(第六行)為止。
縮排錯誤扣 3 分
註解說明
請以註解說明程式碼邏輯或目的
未加註解、註解邏輯嚴重錯誤扣 5 分
註解小錯,斟酌扣 1~2 分
作業逾期
扣 5 分
แก้ไขครั้งสุดท้าย: พฤหัสบดี, 7 เมษายน 2016, 2:18AM