課程內容:
Example 11 - 拖曳方式讀取檔案
http://codeboxy.blogspot.com/2013/07/drag-to-read-file.html
Example 12 - 函式預設引數
http://codeboxy.blogspot.com/2014/07/default-argument.html
Example 13 - 遞迴函式 二分法找最佳化
http://codeboxy.blogspot.com/2014/07/bisection-method-using-recursion.html
誤差函式
1. x-2-x, 0≦x≦1
2. x4-2x3-4x2+4x+4, -2≦x≦-1
最低誤差
10-5
最大迭代次數
1000
Example 14 - 文字檔案讀取與寫入
http://codeboxy.blogspot.com/2013/07/two-ways-to-read-and-write-files.html
Example 15 - 使用正規表示法驗證IP
http://codeboxy.blogspot.com/2014/07/regular-expression-to-match-ip-address.html
Example 16 - 使用迭代器匹配字串
http://codeboxy.blogspot.com/2014/07/regular-expression-iterator.html
分組作業:
首先輸入一個放大倍率,以遞迴方式讀取一個STL檔案,以圓心為基礎放大座標資訊,並輸出新的STL檔案。
測試資料:
四角錐 2x2x2 (TriangleASCII.STL)
立方體 2x2x2 (CubeASCII.STL)
測試檔案:
球 (FileName: SphereASCII.STL, Facet Normal: 2352, Vertex: 7056, Diameter: 1mm)
https://sites.google.com/site/ccuboxy/home/SphereASCII.STL?attredirects=0&d=1
小齒輪 (FileName: GearASCII.STL, Facet Normal: 792, Vertex: 2376, Diameter: 10mm)
https://sites.google.com/site/ccuboxy/home/GearASCII.STL?attredirects=0&d=1
大齒輪 (FileName: LargeGearASCII.STL, Facet Normal: 792, Vertex: 2376, Diameter: 100mm)
https://sites.google.com/site/ccuboxy/home/LargeGearASCII.STL?attredirects=0&d=1
風扇 (FileName: FanASCII.STL, Facet Normal: 2928, Vertex: 8784, Diameter: 80mm)
https://sites.google.com/site/ccuboxy/home/FanASCII.STL?attredirects=0&d=1
2014年7月14日 星期一
2014年7月10日 星期四
Advanced VC++ Chapter 2
課程內容:
Example 7 - 使用一維陣列傳入函式的方式進行一維陣列的處理
http://codeboxy.blogspot.com/2013/07/passing-array-to-function.html
Example 8 - 函式使用指標的方式傳值進行運算處理
http://codeboxy.blogspot.com/2013/07/passing-two-dimensional-array-to.html
Example 9 - 矩陣相乘範例
http://codeboxy.blogspot.com/2013/07/passing-two-dimensional-array-to_10.html
Example 10 - 計算反矩陣範例
http://codeboxy.blogspot.com/2013/07/solving-matrix-inverse-using-pointer.html
分組作業:
撰寫一程式,能讀取4x4矩陣資料並存入二維陣列中,請使用指標的方式計算並印出矩陣降階後的4個3x3矩陣及係數。
Example 7 - 使用一維陣列傳入函式的方式進行一維陣列的處理
http://codeboxy.blogspot.com/2013/07/passing-array-to-function.html
Example 8 - 函式使用指標的方式傳值進行運算處理
http://codeboxy.blogspot.com/2013/07/passing-two-dimensional-array-to.html
Example 9 - 矩陣相乘範例
http://codeboxy.blogspot.com/2013/07/passing-two-dimensional-array-to_10.html
Example 10 - 計算反矩陣範例
http://codeboxy.blogspot.com/2013/07/solving-matrix-inverse-using-pointer.html
分組作業:
撰寫一程式,能讀取4x4矩陣資料並存入二維陣列中,請使用指標的方式計算並印出矩陣降階後的4個3x3矩陣及係數。
2014年7月1日 星期二
Advanced VC++ Chapter 1
課程內容:
VC++建立基本專案動態教學:Open
Example 1 - cout範例
http://codeboxy.blogspot.com/2014/07/cout-example.html
Example 2 - datatype範例
http://codeboxy.blogspot.com/2014/07/variable-type-and-size.html
Example 3 - Cin and cout command範例
http://codeboxy.blogspot.com/2014/07/cin-and-cout-command.html
Example 4 - if...else...Statements範例
http://codeboxy.blogspot.com/2014/07/if-else-statements.html
Example 5 - for Statements範例
http://codeboxy.blogspot.com/2014/07/for-statement.html
Example 6 - Regular expression範例
http://codeboxy.blogspot.com/2014/07/simple-regular-expression.html
分組作業:
請使用判斷式及迴圈自行設計屬於自己的數字加密工具,1人建立加密器,1人建立解密器。
1.加密器部分
可任意輸入限制條件為8~20位數字,將數字透過自行設計的複雜運算,輸出長度為50位的數字。
2.解密器部分
輸入條件限制為50位的數字,請將數字透過已知加密器的複雜運算條件,反算回原始8~20位數字。
Hint:
可使用string函式庫的substr取得切割後的字串。
備註:
VC++專案檔的檔名(*.sln):
去年的Chapter 1:
http://ccuboxy.blogspot.com/2013/07/advanced-vc-chapter-1.html
C++學習筆記:
http://openhome.cc/Gossip/CppGossip/
課程規劃網址:
http://goo.gl/fshw0h
VC++建立基本專案動態教學:Open
Example 1 - cout範例
http://codeboxy.blogspot.com/2014/07/cout-example.html
Example 2 - datatype範例
http://codeboxy.blogspot.com/2014/07/variable-type-and-size.html
Example 3 - Cin and cout command範例
http://codeboxy.blogspot.com/2014/07/cin-and-cout-command.html
Example 4 - if...else...Statements範例
http://codeboxy.blogspot.com/2014/07/if-else-statements.html
Example 5 - for Statements範例
http://codeboxy.blogspot.com/2014/07/for-statement.html
Example 6 - Regular expression範例
http://codeboxy.blogspot.com/2014/07/simple-regular-expression.html
分組作業:
請使用判斷式及迴圈自行設計屬於自己的數字加密工具,1人建立加密器,1人建立解密器。
1.加密器部分
可任意輸入限制條件為8~20位數字,將數字透過自行設計的複雜運算,輸出長度為50位的數字。
2.解密器部分
輸入條件限制為50位的數字,請將數字透過已知加密器的複雜運算條件,反算回原始8~20位數字。
Hint:
可使用string函式庫的substr取得切割後的字串。
備註:
VC++專案檔的檔名(*.sln):
去年的Chapter 1:
http://ccuboxy.blogspot.com/2013/07/advanced-vc-chapter-1.html
C++學習筆記:
http://openhome.cc/Gossip/CppGossip/
課程規劃網址:
http://goo.gl/fshw0h
訂閱:
文章 (Atom)