作業相關資訊
8.
Homework5(2013.12.31): Deadline:2014.01.14上課前
作業內容:
請按此下載 hw8.rar 包含作業說明檔及input file
7.
Homework7(2013.12.17): Deadline:2013.12.31上課前
作業內容:
作業說明檔請按此下載 word檔 pdf檔
6.
Homework6(2013.12.03): Deadline:2013.12.17上課前
作業內容:
作業說明檔請按此下載 word檔 pdf檔
5.
Homework5(2013.11.19): Deadline:2013.12.03上課前
作業內容:
請按此下載 hw5.rar 包含作業說明檔及input file
4.
Homework4(2013.10.29): Deadline:2013.11.12上課前
作業內容:
請按此下載 hw4.rar 包含作業說明檔及input file
3.
Homework3(2013.10.22): Deadline:2013.10.29上課前
作業內容:
作業說明檔請按此下載 word檔 pdf檔
2.
Homework2(2013.10.15): Deadline:2013.10.22上課前
作業內容:
作業說明檔請按此下載 word檔 pdf檔
1.
Homework1(2013.09.24): Deadline:2013.10.08上課前
作業內容:
作業說明檔請按此下載 word檔 pdf檔
0.
Homework0(2013.09.17): Deadline:2013.09.24上課前
作業內容:
作業說明檔請按此下載 word檔 pdf檔
寫作業用的伺服器已經幫各位建立好帳號,請各位找時間上機器修改密碼。
IP :140.116.82.17
Port :(欲知自己所屬的 server 請見分配表)
帳號:學號 (學號前英文字母大寫)
預設密碼:同上
修改密碼方式:請使用SSH連線到Server(推薦使用Pietty這個軟體),在command line輸入"passwd"
,即可進行密碼修改之動作。
由於Programming Server採用SSH加密連線的方式,因此一般的FTP連線軟體
無法正常使用,如果想要利用FTP上傳作業的話,請使用支援SSH連線的FTP
軟體
。推薦使用FileZilla(安裝版、免安裝版),連線時請務必選擇SSH連線。
同學們請務必在linux的環境下撰寫程式作業,助教會compile同學的程式並執行,
確認結果是否和書面報告上一致(注意!評分以server上跑的結果為主)
作業繳交規定:請在帳號的家目錄新增資料夾,取名為hw[作業編號],將上傳
的程式取名為hw[作業編號].c並且放在此資料夾中
。
Ex:繳交作業1,則新增一個hw1 的資料夾,並將程式命名為hw1.c 放在資料夾中
書面報告繳交規定:請將程式原始碼印在A4 紙上,其中須包含下列資訊
1.文件說明
文件開頭的說明註解,如學號、姓名、執行方式、程式功能及執行結果(畫面)等。
2.程式註解
對於程式各部分的說明,如迴圈功能、副程式功能等。
3.程式要求寫法
老師對每次作業特別的要求,如一定要用副程式寫、一定要有迴圈等。
副檔為書面報告範例
書面報告請儘量用純文字的Editor 去編輯列印,如Notepad、UltraEdit、Dev C++等(不接受手寫),
而不要把檔案貼到Word 再列印,以避免造成文字括號及註解不對齊的情形。
書面報告若在兩頁以上,一律在報告左上角訂一個訂書針,請不要另外製作封面,
讓我們能看到程式開頭的註解就行了。
※ 書面報告不會歸還,想保留的同學請自行備份。
書面報告字體規定:
1. 字體大小:12px
2. 字型設定:
for Windows user:Courier New
for Mac user:Monaco
for Linux user:Monospace
PS. 如果關鍵字有顏色或粗體更好(有些軟體有支援)。
程式撰寫規定:附檔是對於各位在程式撰寫上的一個簡單範例,希望各位可以依照
這個範例去撰寫你的程式,這樣對於未來你們在看這些程式的時候
會比較容易了解程式的功能及編譯執行方式,而我們也可以較輕易
的看出各位程式的執行方式,較不容易出現給分誤差的狀況。
作業繳交地點:CIAL實驗室(光復校區 雲平大樓606) 進門紙箱內,deadline當天也會在課堂上收一次。