作業相關資訊

  • 寫程式用的伺服器已經幫各位建立好帳號,請各位找時間上機器修改密碼。
        IP :140.116.82.17
        Port :(欲知自己所屬的 server 請見
    此表)
             server A1 : 2251
             server B1 : 2253
             server B2 : 2254
        帳號:學號 (學號前英文字母大寫)
        預設密碼:老師於課堂上宣布

  • 修改密碼方式:請在command line輸入"passwd",即可進行密碼修改之動作。
       請使用SSH連線到此Server,推薦使用
    Pietty這個軟體。

  • 由於Programming Server採用SSH加密連線的方式,因此一般的FTP連線軟體
        無
    法正常使用,如果想要利用FTP上傳作業的話,請使用支援SSH連線的FTP
        軟體 。推薦使用FileZilla(安裝版
    免安裝版),連線時請務必選擇SSH連線
     
     
  • 作業繳交規定請在帳號的家目錄新增資料夾,取名為hw[作業編號],將上傳
        的程式取名為hw[作業編號].c並且放在此資料夾中 。
        Ex:繳交作業1,則新增一個hw1 的資料夾,並將程式命名為hw1.c 放在資料夾中


  • 書面報告繳交規定:請將程式原始碼印在A4 紙上,其中須包含下列資訊
            1.文件說明
                文件開頭的說明註解,如server代號(A1, B1 or B2)、學號、姓名、執行方式、程
                式功能及執行結果等。
            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. 如果關鍵字有顏色或粗體更好(有些軟體有支援)。

  • 程式撰寫規定:附檔是對於各位在程式撰寫上的一個簡單範例,希望各位可以依照
                                  這個範例去撰寫你的程式,這樣對於未來你們在看這些程式的時候
                                  會比較容易了解程式的功能及編譯執行方式,而我們也可以較輕易
                                  的看出各位程式的執行方式,較不容易出現給分誤差的狀況。


     

    8. Homework8(2009.01.07):   2009.01.20 PM.5:00 Due.

    作業內容:

            作業說明檔請按此下載

            作業輸入檔請按此下載

            部分參考程式片段 按此下載

     

    7. Homework7(2008.12.24):   2009.01.06 PM.5:00 Due.

    作業內容:

            作業說明檔請按此下載

    6. Homework6(2008.12.10):   2008.12.24 PM.5:00 Due.

    作業內容:

            作業說明檔請按此下載

    5. Homework5(2008.12.03):   2008.12.10 PM.5:00 Due.

    作業內容:

            作業說明檔請按此下載

    4. Homework4(2008.10.29):   2008.11.12 PM.5:00 Due.

    作業內容:

            作業說明檔請按此下載

            作業輸入檔請按此下載

    3. Homework3(2008.10.22):   2008.10.29 PM.5:00 Due.

    作業內容:

        Chapter 4 第 36 (p. 195)  和 38 (p. 196) 題。

        加分題 (可寫可不寫):Chapter 4 第 39 (p. 196) 題。

    2. Homework2(2008.10.08):   2008.10.22 PM.5:00 Due.

    作業內容:

        文字同時對齊左右邊界,必要時會加寬文字間的字距。這樣會在頁面的左右兩側建立一個整齊的外觀。

        統一規定邊界為 80 個字元

            作業說明檔請按此下載

            作業輸入檔請按此下載

    1. Homework1(2008.10.01):   2008.10.08 PM.5:00 Due.

    作業內容:

        Chapter 1 第 15 和 25 題。其中第 15 除了為程式加上註解外,還要解釋程式執行的原理。

     

                                             作業繳交規定

                                                     請在帳號的家目錄新增資料夾, 取名為hw1

                                                     將上傳的程式第一個作業 (第 15 題) 取名為hw1_1.c, 將上傳的程式 第二個作業 (第 25 題) 取名為hw1_2.c,並且放在此資料夾中 。

            往後若有相同情況,也是沿用此命名方式。