- 博客(43)
- 收藏
- 关注
Linear congruential generator
http://en.wikipedia.org/wiki/Linear_congruential_generator
2011-09-30 09:27:26 276
int 的 overflow
[code="java"]#include #include int main(int argc, char *argv[]){ int a, b, c; a= 10; b= a + 1; // b > a printf("\n a= %d, b= %d \n", a, b); system("PAUS...
2011-09-29 10:09:51 155
原创 C++ 的主程式
[code="java"]#include #include using namespace std;int main(int argc, char *argv[]){ int a, b, c; a= 6; b= 7; c= a*b; printf("\n %d X %d --> %d \n", a, b, ...
2011-09-14 13:58:27 224
C 的 main()
[code="java"]#include #include int main(int argc, char *argv[]){ system("PAUSE"); return 0;}[/code]
2011-09-14 07:11:02 127
在數學上, (X + 1) 恆大於 (X)
但是,在程式設計的領域,很容易出現以下的現象。程式設計的領域是 有限的,數學的領域是 無限的。這個現象的改善,可以將 int --> double,但是,問題依然存在。[code="java"]#if 0這裡是 以下程式的輸出: x= 10, y= 11 exit the loop, y = x + 1, y x) { x= x + ...
2010-06-17 11:42:40 100
VC++6.0 關於 srand() 提供的範例
以下的關於 srand() ,原廠所提供的範例,可以提供一些有用的資訊。srand() 是用來設定接下來的 系統所提供的 亂數產生器所需要的 種子數。如果不加以設定的話,系統所產生的亂數是固定的,可以被預測到。使用 srand(time(NULL)); 之後,系統會抓取現在的時間的秒數,這個秒數,是從 1970.01.01 的凌晨 00:00:00 到現在所...
2010-06-16 17:27:43 168
賀!狂賀!我獲得入選 AUTOCAD 台灣菁英講師
我將會有機會代表台灣,到上海開會,順便參觀世界博覽會。將這份喜悅,與大家分享!請參考我的 頭像,就是這幾天照的,AUTOCAD 台灣地區 精英講師群,不超過 十個,中間穿 藍色上衣的就是 我。這個活動的網頁,如下:http://brand.autodesk.com.tw/product/autocad/certification/...
2010-06-15 14:14:19 105
Fortran 90 的 "hello, world!"
[code="java"]! VF0944.f90 !! FUNCTIONS:! VF0944 - Entry point of console application.!! Example of displaying 'Hello World' at execution time.!!*******************************...
2009-05-31 09:51:36 1346
2'補數
[code="C"]/*n1= 50000, n2= 50001, n3= -1794917296Press any key to continue上面是 run 出來的結果,如何詳細 正確解釋上面的現象。不能夠 只是一句 2'補數 就交差了事。這是我 做學問的態度。// ---------------------------------------------...
2008-04-26 05:52:04 188
計算時間的副程式
精確度可以到 10 ms[code]// file: psc51.cpp// for time1(), time2()#include #include #include #include #include #include // ----------------------------------------------#include "...
2007-12-20 11:49:26 119
兩個常用的副程式:skip(), pause()
[code]// for skip(), pause()#include #include #include #include // ----------------------------------------------// skip(-3);void skip(int no){ // limits no in 1 .. 20 if (...
2007-12-20 05:49:30 135
"hello, world!\n"
[code]#include void main(){ printf("hello, world! at 10:00 -A\n");}[/code]
2007-12-19 22:01:58 516
void main()
[code]// unresolved external symbol _main// function should return a value; 'void' return type assumedvoid main(){}[/code]
2007-12-19 21:56:29 131
未卜先知-計算機模擬 Computer Simulation
1/2 要結案,女兒的 科普寫作 Home- Work標題: 未卜先知-計算機模擬 Computer Simulation 國中的時候,碰到一個很好的數學老師。除了課本的內容之外, 他還會額外的介紹很多跟日常生活有關的數學。 其中,有一項錯誤的介紹,卻影響我很深。他提到過年時候, 街頭巷尾經常看到的賭博遊戲:三顆骰子的押寶遊戲。 老師說,有一種必勝的秘技。第...
2007-12-19 15:02:32 186
AutoLISP 程式設計 教學大綱
最近,有網友想透過網路跟我學習 AutoLISP 程式設計。我準備透過 上面的 部落格 從事這項活動。獨樂樂,不如眾樂樂。教一個人 和教一堆人,應該是沒有什麼差別。有興趣的朋友,可以經常前往 上面的網站看看有問題,有心得,都可以在上面 發言。我的教學大綱,大概如下ㄧ AutoCAD 2004 安裝二 2D + 3D 快速 demo三 複習 2D四 AutoLISP 教學...
2007-03-12 11:08:41 151
AutoCAD 2004 的安裝說明
AutoCAD 2004 的安裝說明Q: 為何採用 2004 的版本A: 因為 2006 的功能和 2004 差不多,2004 的安裝比較容易。Q: 安裝時要注意些什麼?A: 要選擇 完整安裝。如此,才會有完整的範例和說明。...
2007-03-10 06:43:59 89
作中垂線的 AutoLISP 程式
cpp 代码 ; mid-per.lsp (defun c:mid-per( / ent1 l1 p1 pm ) (setq ent1 (entsel "\n Select a Line: ")) (setq l1 (car ent1)) (setq p1 (cadr ent1)) ...
2007-03-02 07:48:42 160
VC++ 的注解
cpp 代码 // 這一行是 註解,凡是在同一行裡面,"//" 後面的,都是註解 // VC0401.cpp : 定義主控台應用程式的進入點。 // #include "stdafx.h" #include <conio.h> // #include 的意思是,把某一個文字檔...
2007-03-01 07:20:22 179
VC++2005 的
cpp 代码 // VC0401.cpp : 定義主控台應用程式的進入點。 // #include "stdafx.h" #include <conio.h></conio.h> int _tmain(int argc, _TCHAR* argv[]) ...
2007-02-28 16:09:00 146
C的亂數產生器
cpp 代码 // file: sj03.h void rnd1(int *s1); void rnd2(int *s1, double *x); void swap_int(int *x, int *y); void irnd(int *s1, int i1, int i2, int *ii); v...
2007-02-12 11:43:00 235
C 的 time1(&t1), time2(t1, &dt)
cpp 代码 // file: sj02.h void time1(int *t1); void time2(int t1, double *dt); // ---------------------------------------------- void time1(int *t1) ...
2007-02-12 11:28:02 407
C的 skip(no), pause()
cpp 代码 // file: sj01.h void skip(int no); void pause(void); // ---------------------------------------------- void skip(int no) { // ...
2007-02-12 11:26:29 262
Fortran 90 教學大綱
一 使用的軟體二 安裝 Fortran 軟體的注意事項三 VF 所提供的 "hello, world!"四 註解五 關於變數的 說明 之一六 關於變數的 說明 之二七 關於變數的 說明 之三八 程式設計的 基本控制結構九 選擇式 結構十 迴圈式 結構十一 副程式 介紹十二 函數的 介紹十三 遞迴,以 費氏數列作例子十四 以上,是基礎部份完成接著...
2007-02-03 07:59:26 232
Fortran 90 的教學
http://sjgau.iteye.com 上面是我的 部落格,最近應 網友的需求,展開一系列 Fortran 90程式設計的教學。透過 部落格的 教學活動,能夠做到什麼程度?請 有興趣,有需要的朋友,前往 參觀 指教。謝謝!...
2007-02-01 07:31:49 161
Fortran 的計時程式
cpp 代码 ! main() implicit none real t1, t2 integer*4 no, sum, i pause t1= secnds(0.0) pause t2= secnds(t1) print *, '...
2007-01-31 12:53:31 375
Fortran 所提供的 迴圈結構
asdf當 no 太大的時候, sum= 1 + 2 + ... + no會出現 錯誤的答案,integer*2 2- bytes 的整數範圍是 -32768 ... +327674- bytes 的整數範圍是 -2147483648 ... +2147484647以下的 示範程式,介紹三種回圈結構,如此就 夠用了cpp 代码 ! main() ...
2007-01-31 11:26:15 110
Fortran 的選擇式結構
這是 Fortran 90 所提供的 選擇性的 程式結構,很重要。當 係數 a,b,c= 1, 3, 1 的時候,驗算結果會產生 誤差,這就是 浮點數的運算,一定會 產生誤差。如何 正確處理 誤差,是一個很重要的 學問。...
2007-01-31 10:51:10 66
我的作業平台
因為 會牽涉到 程式執行速度的比較問題,所以,在這裡 先列出來 我目前的作業平台情況給大家參考。有興趣的朋友,可以互相 觀摩比較。Windows XP sp2, Intel Celeron M 1.5GHz504 MB...
2007-01-31 09:14:39 85
integer 到底是 2 or 4 個 bytes?
cpp 代码 ! --- main() --- implicit none ! integer 到底是 2 or 4 個 bytes? ! Ans: > 32767, 所以是 4 個 bytes integer no no= 10 do while (no .GT. ...
2007-01-30 18:17:05 161
Fortran 90 的主程式單元
cpp 代码 ! --- main() --- implicit none print *, 'Hello World at 06:06' end ! ----------------------------------------------- 其實,只要ㄧ行end就是...
2007-01-30 18:11:05 67
Fortran 90 的段落式的注解
cpp 代码 ! main() begin implicit none print *, 'Hello World at 1201' ! print *, 'Hello World at 1202' print *, 'Hello World at 1203' ...
2007-01-30 12:13:06 807
Compaq Visual Fortran 6.6
Compaq Visual Fortran 6.6 所提供的 'Hello, world!'cpp 代码 ! VF30.f90 ! ! FUNCTIONS: ! VF30 - Entry point of console application. ! ! Example of...
2007-01-30 10:49:09 1418
一個也許有用的 AutoLISP 程式
cpp 代码 ; file: s-arc.lsp ; create a useful lisp of small- arc ; 模擬 人工畫圖的時候,使用圓規 或是 分規, ; 取 等長線段 的動作 ; ----------------------------------------------- ...
2006-12-25 11:50:48 119
鈑金-自動展開的例子
有網友希望能夠在 AutoCAD 裡面,使用 AutoLISP或是 AutoCAD VBA 寫一個程式,幫他做 鈑金自動展開的例子。大家以為如何?我的意思是說:大家認為這個 case 的難易程度如何?是否有解?我不考慮商業價值,只把它當作是 一種挑戰。有興趣的朋友,可以持續關切這個議題。...
2006-12-22 12:36:03 119
學習 AutoCAD 的必須具備條件
國中以上的英文和數學程度。因為,AutoCAD 的指令都是英文,開發這套程式的人,思考的模式是 英文,所以 學習 AutoCAD 必須跟著以 英文的方式來思考。因為,AutoCAD 是用來取代 直尺,圓規,三角板的一套工具軟體,他的目的是 製圖,用來畫 點,線,面,體等幾何物體,畫圓和弧,做平行線等等和 幾何有關的圖形,所以你對於相關的幾何和數學,極座標等要有 相當的了解。...
2006-12-14 15:02:53 64
AutoLISP 的 hello, world! 程式範例
cpp 代码 (princ "hello, world! at 11:40\n") (princ) AutoLISP 實在是 很簡單,以上的程式,使用 NotePAD 打好了,saveAs "hello.LSP"回到 AutoCAD 指令行下面,執行 輸入以下指令(load "hello")即可看到程式執行以後的 結果。...
2006-12-12 11:43:19 168
介紹一下 AutoLISP 程式
有學生問到一個 AutoLISP 程式設計的需求,這是一個很典型的 AutoLISP 題目,非常適合用來教學,所以,把它 po 在這邊分享。程式裡面已經有詳細的注解,他的目的是 讓使用者在AutoCAD 裡面選擇一些圖元,這個程式會幫他加總線段的總長度,大家 欣賞欣賞。cpp 代码 ; file: sum-01.LSP ; (cal-dist...
2006-12-11 12:11:42 156
無題,隨便聊
看到一篇 新的部落格文章,只有一句話,忍不住回覆以下的文字,覺得會有一些人也想看看,所以 轉錄在這裡,希望有意見的人,提出來 討論。我的意思大概是一 作事情要有方法二 不要把金錢的事情看的太重要寧可為工作而活著,為自己有興趣的事情而活著,不要成為 工作的奴隸關於 集中精神的問題, 只要是你有興趣的工作,自然會 集中精神。 所以,重點是...
2006-12-09 08:01:58 95
VC 提供的 Hello, world! 範例
cpp 代码 // VC0956.cpp : Defines the entry point for the console application. // #include "stdafx.h" int main(int argc, char* argv[]) { printf...
2006-12-06 14:43:26 83
台灣的 免費的 線上 JAVA 影音教學
http://www.smelearning.org.tw/result.php?type=6LOH6KiK56eR5oqA5a246Zmi57O75YiX6Kqy56iL&stype=1&sme=1&sch=1有興趣的 網友,可以登錄一個免費的帳號,即可參加。他是 線上的免費的影音的 JAVA 程式設計教學。如果需要 身分證編號的話,請連結 這個地方。http...
2006-12-06 11:55:24 317
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人