2005年2月2日 星期三

如何用程式解決問題-2

大綱
  1. 資料處理所需程式語言命令
  2. 讀取/寫入標準文字檔案
  3. 修改資料格式
  4. 日期處理
  5. 實例討論


1. 資料處理所需程式語言命令
  • 檔案處理
  • 字串處理
  • 日期函數
  • 資料型態轉換
  • 迴圈
  • 矩陣
2. 讀取/寫入標準文字檔案
  • 檔案開啟與關閉
  • 讀取檔案內容
  • 寫入檔案內容
  • 作業流程

3. 修改資料格式

  • 資料分割與合併
  • 去除空白列
  • 改變分隔符號

2005年2月1日 星期二

如何用程式解決問題-1

大綱
  1. 確認您所面臨的問題是什麼?
  2. 您所熟悉的語言是什麼?
  3. 工具程式
  4. 問題處理流程
    • 作業流程
    • 演算法
    • 資料結構


1.確認您所面臨的問題是什麼?
  • 資料處理(格式轉換)
    • 加逗點
    • 正負號改變
  • 繪圖
  • 分析與計算
  • 地理資訊系統
2.您所熟悉的語言是什麼?
  • 語言百百種,哪一種好呢?
    • FORTRAN
    • C++
    • Java
    • Visual Basic
  • 語言與編輯器
    • C++: Visual C++, C++ Builder
    • Java
  • 工具程式:具有某種特異功能或者建構於某個軟體的巨集語言
    • Matlab
    • IDL
    • AML, Avenue, PCI, MapBasic
  • 工具程式庫
    • 影像
    • 繪圖
    • GIS
3. 問題處理流程
  • 作業流程
    • ㄧ個問題用手如何處理
    • 重複計算的作業程序
  • 演算法
    • 是否已經有現成的演算法,如排序
  • 資料結構
    • 資料結構定義完,程式也寫完了
    • 好的資料結構配合好的演算法