2009年5月31日 星期日

小算盤各項功能

1. 按一下 [檢視] 功能表,然後按一下 [工程型]。

2. 鍵入或按一下您的第一頁資料,然後按一下 [Sta] 以開啟 [統計方塊] 對話方塊。

3. 按一下 [RET] 以返回 [小算盤],然後按一下 [Dat] 以儲存數值。

4. 鍵入或按一下其餘資料,在每次輸入完後按一下 [Dat] 。

5. 按一下 [Ave]、[Sum] 或 [s]。

注意
[Ave] 會計算 [統計方塊] 對話方塊中儲存之值的平均數,[Sum] 會計算值的總和,而 [s] 則會計算標準差。
輸入所有資料之後,您可以按一下 [Sta] 來查看清單。
[統計方塊] 對話方塊的底部會提供您已儲存之值數目的追蹤。您可以按一下 [CD] 來刪除清單中的特定數值,或按一下 [CAD] 來刪除所有值。按一下 [LOAD] 會將 [小算盤] 顯示區的數字,變更為 [統計方塊] 對話方塊中選取的數字。

如何使用儲存在記憶體中的數字?
將數字儲存在記憶體中時,記憶體選項上方的方塊中會出現 [M]。存入其他數字時,目前在記憶體中的數字將被置換。 您可以透過下列方式使用儲存在記憶體中的數字:

‧ 若要儲存顯示的數字,請按一下 [MS]。

‧ 若要恢復儲存的數字,請按一下 [MR]。

‧ 若要清除記憶體,請按一下 [MC]。

‧ 若要將顯示的數字與記憶體中已有的數字相加,請按一下 [M+]。若要查看新數字,請按一下 [MR]。


如何在 [標準型] 和 [工程型] 兩種檢視之間傳送數字?

1. 按一下 [MS] 以儲存顯示的數字。

2. 按一下 [檢視] 功能表,然後按一下所要的檢視。

3. 按一下 [MR] 以恢復儲存的數字。

注意
[小算盤] 在 [標準型] 和 [工程型] 兩種檢視之間做切換時會清除顯示。
以十六進位、八進位或二進位格式所輸入的數字,在從 [工程型] 傳送至 [標準型] 檢視時會轉換成十進位格式。

如何將數值轉換成另一個數字系統?

1. 按一下 [檢視] 功能表,然後按一下 [工程型]。

2. 輸入您要轉換的數字。

3. 按一下您要轉換的目標數字系統。

4. 按一下您要使用的顯示大小。

注意
當您要將某個含小數的十進位數字,轉換為另一個數字系統時,該數字會縮短成一個整數。
從十六進位、八進位或二進位轉換為十進位的數字會顯示為正整數。

執行大型數字計算時會發生什麼?
在十六進位、二進位以及八進位數字系統中,當結果位數比顯示大小所允許的數字位數多時,[小算盤] 在顯示結果時僅會顯示較低的位數。此行為模擬電腦中計算的方式。

針對十六進位數字系統,QWORD 結果可以包含到 16 位數 (64 位元),DWORD 結果可以包含達 8 位數 (32 位元);「文字」結果可以包含到 4 位數 (16 位元);而「位元組」結果可以包含到 2 位數 (8 位元)。

例如, 使用字組所顯示的十六進位數字系統,可以產生的最大結果是 FFFF (在十進位系統中等於 65535)。如果將數字加倍 (FFFFx2),答案會是 1FFFE。這包含了 5 位數,所以 [小算盤] 將僅會顯示答案的後 4 位數:FFFE。

如何檢視按邏輯群組的數字?
您可以使用數字分位以檢視按邏輯群組的數字。如果要這樣做,請按一下 [檢視] 功能表,然後按一下 [數字分位]。

所有按鈕的功能為何?
下表說明 [小算盤] 的功能:

按鈕
功能

%
以百分比顯示相乘的結果。請輸入一個數字,按一下 [*],然後輸入第二個數字,再按一下 [%]。例如,50 * 25% 將顯示為 12.5。您也可執行具有百分比符號的運算。請輸入一個數字,按一下運算子 ([+]、[-]、[*] 或 [/]),然後輸入第二個數字,按一下 [%],再按一下 [=]。例如,50 + 25% (指的是 50 的 25%)= 62.5。

(
開始括弧的新層次。目前的層次數會出現在 [)] 按鈕上方的方塊中。最大的層次數是 25。

)
關閉括弧的目前層次。

*
乘法。

+
加法。

+/-
變更顯示數字的符號。

-
減法。

.
插入小數點。

/
除法。

0–9
將這個數字放在小算盤顯示畫面。

1/x
計算顯示數字的倒數。

=
在前兩個數字執行任何運算。若要重複上個運算,請再按一下 [=]。

A–F
在數值中輸入選取的字母。 只有在開啟十六進位模式時才可使用此按鈕。

And
計算逐位元 AND。 除非輸入整數,否則無法定義邏輯運算子的行為。

Ave
計算 [統計方塊] 中顯示之值的平均數。若要計算平方的平均數,請使用 [Inv] + [Ave]。 必須先按一下 [Sta] 才能使用這個按鈕。

backspace
刪除顯示數字的最後一位數。

Bin
將顯示數字轉換成二進位數字系統。最大的不帶正負號的二進位數字是一個 64 位元的表示式,全都設為 1。

C
清除目前的計算。

CE
清除顯示的數字。

cos
計算所顯示數字的餘弦函數。若要計算反餘弦,請使用 [Inv] + [cos]。若要計算雙曲線餘弦,請使用 [Hyp] + [cos]。若要計算反雙曲線餘弦,請使用 [Inv] + [Hyp] + [cos]。[cos] 只可用於十進位系統。

Dat
在 [統計方塊] 對話方塊中輸入顯示的數字。 必須先按一下 [Sta] 才能使用這個按鈕。

十進位
將顯示數字轉換成十進位數字系統。

Degrees
在十進位模式中將三角函數輸入設定為度數。

dms
將顯示的數字轉換成「度-分-秒」的格式 (假設顯示的數字為角度)。若要將顯示的數字轉換為度 (假定顯示的數字為度-分-秒格式),請使用 [Inv] + [dms]。[dms] 只能用於十進位系統。

Exp
讓您可以輸入以工程記號表示法的數值。指數最多可為四位數。指數中只可使用十進位數字 (鍵 0-9)。[Exp] 只能用於十進位數字系統。

F-E
開啟及關閉工程記號表示法。大於 10^32 的數字一定是以指數型式表示。[F-E] 只能用於十進位系統。

Grads
在十進位模式中將三角函數輸入設定為斜率。

十六進位
將顯示數字轉換成十六進位數字系統。無正負符號的十六進位數值的最大值是 64 位元,全部設定為 1。

Hyp
設定 [sin]、[cos] 以及 [tan] 的雙曲線函數。 這些函數會在計算完畢之後,自動關閉雙曲線函數。

Int
顯示十進位數的整數部分。若要顯示十進位數的分數部分,請使用 [Inv] + [Int]。

Inv
設定 [sin]、[cos]、[tan]、[PI]、[x^y]、[x^2]、[x^3]、[ln]、[log]、[Ave]、[Sum] 以及 [s] 的反函數。 這些函數會在計算完畢之後,自動關閉反函數。

ln
計算自然對數 (以 e 為底)。若要計算 e 的 x 次方 (其中 x 是目前的數字),請使用 [Inv] + [ln]。

log
計算常用對數 (以 10 為底)。若要計算 10 的 x 次方,請使用 [Inv] + [log]。

Lsh
向左移位。若要向右移位,請使用 [Inv] + [Lsh]。按一下這個按鈕以後,您必須指定 (以二進位) 要將顯示區中的數字向左移幾位或向右移幾位,再按 [=]。 除非輸入整數,否則無法定義邏輯運算子的行為。

M+
將顯示的數字新增到已存在記憶體中的任何數字,但不顯示這些數字的總和。

MC
清除儲存在記憶體中的全部數字。

Mod
顯示 x/y 的模數或餘數。請將此按鈕當作二元運算子來使用。例如,若要計算 5 除以 3 的模數,請按一下 [5] [MOD] [3] [=],結果會等於 2。

MR
喚回儲存在記憶體中的數字。數字仍會保留在記憶體中。

MS
將顯示數字存放在記憶體中。

n!
計算所顯示數字的階乘。

Not
計算反逐位元。 除非輸入整數,否則無法定義邏輯運算子的行為。

八進位
將顯示數字轉換成八進位數字系統。最大的無正負符號八進位值是 64 位元,全部設定為 1。

Or
計算逐位元 OR。 除非輸入整數,否則無法定義邏輯運算子的行為。

pi
顯示 pi (3.1415...) 的值。若要顯示 2 * pi (6.28...),請使用 [Inv] + [pi]。[pi] 只能用於十進位數字系統。

Radians
在十進位模式中將三角函數輸入設定為徑度。

s
計算總體參數為 –1 的標準差。若要計算總體參數為 n 的標準差,請使用 [Inv] + [s]。 必須先按一下 [Sta] 才能使用這個按鈕。

sin
計算所顯示數字的正弦。若要計算反正弦,請使用 [Inv] + [sin]。若要計算雙曲線正弦,請使用 [Hyp] + [sin]。若要計算反雙曲線正弦,請使用 [Inv] + [Hyp] + [sin]。[sin] 只能用於十進位系統。

sqrt
計算顯示數字的平方根。

Sta
顯示 [統計方塊] 對話方塊,並啟動 [Ave]、[Sum]、[s] 以及 [Dat]。

Sum
計算 [統計方塊] 對話方塊中顯示之值的總和。若要計算平方的總和,請使用 [Inv] + [Sum]。 必須先按一下 [Sta] 才能使用這個按鈕。

tan
計算所顯示數字的正切函數。若要計算反正切,請使用 [Inv] + [tan]。若要計算雙曲線正切,請使用 [Hyp] + [tan]。若要計算反雙曲線正切,請使用 [Inv] + [Hyp] + [tan]。[tan] 只可用於十進位數字系統。

Xor
計算互斥逐位元 OR。 除非輸入整數,否則無法定義邏輯運算子的行為。

x^2
計算所顯示數字的平方。若要計算平方根,請使用 [Inv] + [x^2]。

x^3
計算所顯示數字的立方。若要計算立方根,請使用 [Inv] + [x^3]。

x^y
計算 x 的 y 次方。此按鈕為二元運算子。例如,若要計算 2 的 4 次方,請按 2 x^y 4 =,結果為 16。若要計算 x 的開 y 次方根,請使用 Inv+x^y。

2009年5月24日 星期日

Quick Sort

Quick Sort 是將陣列依某個 key,分成較大的部份和較小的部份,再將兩部份分別排序即可。因此,排序時會出現兩個集團,分別是較大和較小的部分。集團會再分成更小的集團。當集團小到某個程度時,是以 insertion sort 排序,就不再分成更小的集團了。

public class QuickSortApplet extends SortApplet {

public void run() {
int l = 0, r = number - 1;
int[] stack = new int[50];
int top = 0;
int i;

while(true) {
while(r > l) {
if(r - l <= 10) {
insertion(l, r);
break;
}

i = partition(l, r);
if(i - l > r - i) {
stack[top++] = l;
stack[top++] = i - 1;
l = i + 1;
}
else {
stack[top++] = i + 1;
stack[top++] = r;
r = i - 1;
}
}
if(top == 0)
break;
r = stack[--top];
l = stack[--top];
}
}

private int partition(int l, int r) {
int m = (l + r) / 2;
if(getData(l) > getData(m))
swapData(l, m);
if(getData(l) > getData(r))
swapData(l, r);
if(getData(m) > getData(r))
swapData(m, r);
swapData(m, r - 1);

m = r - 1;
int v = getData(m);

l++;
r -= 2;

while(true) {
while(getData(l) < v)
l++;
while(getData(r) > v)
r--;
if(l >= r)
break;
swapData(l, r);
l++;
r--;
}
swapData(l, m);

return l;
}

private void insertion(int l, int r) {
int i, j, v;

for(i = l + 1; i <= r; i++) {
v = getData(i);
j = i;
while(j > l && getData(j-1) > v) {
copyData(j, j-1);
j--;
}
setData(j, v);
}
}
}

2009年5月18日 星期一

電機技師的報考資格

專門職業及技術人員高等考試技師考試規則

摘其要者如下:

第六條  
中華民國國民具有附表一各類科應考資格之一者,得應本考試各該類科考試。

第七條  
中華民國國民具有下列資格之一者,得申請各該類科部分科目免試:

一、具有附表一各類科應考資格第一款或第二款之資格,並曾任該科技術工作,
成績優良;其服務年資研究所畢業者三年,大學畢業者四年,專科畢業者
五年,有證明文件者。

二、具有附表一各類科應考資格第一款或第二款之資格,並曾任公立或立案之
私立專科以上學校講師三年以上、助理教授或副教授二年以上、教授一年
以上,講授該類科應考資格第二款所列學科至少二科,有證明文件者。

三、領有外國政府相等之該類科技師證書,經考選部認可者。

第八條  
中華民國國民具有附表一各類科應考資格第一款或第二款之資格,並經公務人
員高等考試三級考試同類科及格,分發任用後,於政府機關、公立學校或公營
事業機構擔任該類科技術工作三年以上,成績優良,有證明文件者,得申請全
部科目免試。

第九條  
證明第七條第一款或第八條之資格,應繳驗畢業證書或學位證書、考試及格證
書、在政府機關、公立學校或公營事業機構或經政府主管機關依法登記有案之
民營事業機構服務經歷證明書,並須附繳一年在八十分以上,其餘均不低於七
十分之考績、考成、考核通知書或成績優良證明文件。

前項證明擔任該科技術工作年資,以專任者為限,繳驗服務證明書之內容應包
括實際擔任該科技術工作或工程名稱、地點、面積、形態及所擔任之工作項目、
起訖時間等,民營事業機構服務證明書及成績優良證明,應經法院或民間之公
證人認證。

第十條  
證明第七條第二款之資格,應繳驗畢業證書或學位證書、聘書、教育部發給之
講師、助理教授、副教授、教授證書及學校發給之講授學科證明書。

任教年資之計算,以教育部發給之講師、助理教授、副教授、教授證書所載之
年資起算年月為準。兼任年資以折半計算。

第十一條  
證明第七條第三款之資格,應繳驗外國該類科技師證書、發證時依據之法規抄
本及應試時所具學歷、經歷證件。如係該類科技師考試及格者,並應繳驗考試
成績單或及格通知書;如僅以學歷取得該類科技師證書者,並應繳驗在學全部
成績單或學分證明。

第十二條  
本考試各類科應試科目及試題題型依附表二、附表三、附表四之規定辦理。

應考人具有第六條附表一所列各類科應考資格第一款至第四款資格之一者,其
應試科目依附表二之規定辦理。

應考人依第七條第一款、第二款規定申請,並經核定准予部分科目免試者,其
應試科目依附表三之規定辦理。

應考人依第七條第三款規定申請,並經核定准予部分科目免試者,其應試科目
依附表四之規定辦理。

第十三條  
應考人具有第七條或第八條資格之一,申請部分科目免試或全部科目免試者,
其案件之審議,由考選部分設下列技師考試審議委員會辦理:

二、機電工程技師考試審議委員會:
負責機械工程技師、冷凍空調工程技師、造船工程技師、電機工程技師、
電子工程技師、資訊技師、航空工程技師、工業工程技師等八類科。

前項審議結果,由考選部核定,並報請考試院備查。其經核定准予部分科目免
試者,由考選部通知申請人,並依規定參加本考試;經核定准予全部科目免試
者,由考選部報請考試院發給及格證書,並函行政院公共工程委員會查照。


附表一
專門職業及技術人員高等考試技師考試應考資格表

十一 電機工程技師

一、公立或立案之私立專科以上學校或經教育部承認之國外專科以上學校電機
工程科、系、組、所畢業,領有畢業證書者。

二、公立或立案之私立專科以上學校或經教育部承認之國外專科以上學校相當
科、系、組、所畢業,領有畢業證書,曾修習電路學、電子學、電磁學、
電儀表學、電機機械、電機設計、控制系統或電力控制系統或自動控制系
統、控制工程、電工材料、發電工程、電廠設備、電力系統、電工原理或
電工學、自動控制、計算機工程學或計算機概論或電子計算機概論、線性
系統或線性系統分析、高電壓工程、輸配電、電工數學、工業配電或輸配
電、電力電子學、工程數學等學科至少七科,每學科至多採計三學分,合
計二十學分以上,其中須包括電路學、電力系統或輸配電、電機機械、控
制系統、電子學,有證明文件者。

三、普通考試電機工程科考試及格,任有關職務滿四年,有證明文件者。

四、高等檢定考試相當類科及格者。

附表二
專門職業及技術人員高等考試技師考試應試科目表

十一 電機工程技師

一、電子學(包括電力電子學)
二、電路學
三、工程數學(包括線性代數、微分方程、複變函數與機率)
四、電機機械
五、電力系統
六、工業配電

附表三
專門職業及技術人員高等考試技師考試部分科目免試應試科目表(甲表)

十一 電機工程技師

一、電子學(包括電力電子學)
二、電路學
三、工程數學(包括線性代數、微分方程、複變函數與機率)
四、電機機械
五、電力系統

附表四
專門職業及技術人員高等考試技師考試部分科目免試應試科目表(乙表)

十一 電機工程技師

一、電子學(包括電力電子學)
二、電路學
三、工業配電

2009年5月17日 星期日

Binary Search Tree by Rank (Insert, Delete)

typedef struct Node
{
int data;
int leftsize;
struct Node *left;
struct Node *right;
} NODE;

2009年5月15日 星期五

Sybase Certification

Prometric 提供的Sybase考科,每科105 USD:
510-020 Adaotive Server Enterprise Administrator Assoc.Certification
510-022 Sybase Adaptive Server Enterprise Administrator Professsional
510-025 Adaptive Server Enterprise 15.0 Administrator Associate Exam
510-026 Sybase ASE SQL Developer Professional Exam (Version 15.0)
510-033 Sybase Replication Server Administrator Pro Exam (V 15.0.1)
510-050 Replication Server 12.5 Administrator Prof. Certification
510-308 Sysbase Powerbuilder Professional 9.0
510-309 Powerbuilder 10.0 Professional Exam
510-405 Adaptive Sserver Anywhere Developer-Version 8.0
510-410 Sybase ASE sql Developer Associate Exam
510-701 Sybase IQ Administrator 12.6 Professional Exam
510-802 Sybase PowerDesigner Data Modeling Pro. Exam(version 12.1)

Sybase公司的專業技術認證分為兩個部分:
‧CSP (Certified Sybase Professional)
‧CPD (Certified PowerBuilder Developer)

CSP 的認證又分為三個等級:
‧Sybase Certified Associate Adaptive Server Administrator 為 Sybase 初級 DBA 認證
‧Sybase Certified Professional Adaptive Server Administrator 為 Sybase 專業 DBA 認證
‧Sybase Certified Associate SQL Developer 為 Sybase 初級 SQL Developer 認證

CPD 的認證又分為兩個等級:
‧Sybase Certified Associate PowerBuilder Developer 為 PowerBuilder 初級 Developer 認證
‧Sybase Certified Professional PowerBuilder Developer 為 PowerBuilder 專業 Developer 認證

認證考試由專業的考試單位 Sylvan Prometric 執行。考試方式皆以1人1機電腦輸入作答,考試時間約1至1.5小時,PowerBuilder 認證考試則約需2.5小時 hands-on application 考試。

2009年5月13日 星期三

MCSA & MCSE 2003 證照升級 MCITP 科目簡表

MCSA & MCSE 2003 證照升級 MCITP 科目簡表

MCSA on Windows Server 2003 to Windows Server 2008:
MCSA 2003+70-648

MCSE on Windows Server 2003 to Windows Server 2008:
MCSE 2003+70-649

MCSA on Windows Server 2003 to MCITP (Server Administrator):
MCSA 2003+70-648+70-646

MCSA on Windows Server 2003 to MCITP (Enterprise Administrator):
MCSA 2003+70-648+70-643+70-620(or 624)+70-647

MCSE on Windows Server 2003 to MCITP (Server Administrator):
MCSE 2003+70-649+70-646

MCSE on Windows Server 2003 to MCITP (Enterprise Administrator):
MCSE 2003+70-649+70-620(or 624)+70-647

2009年5月12日 星期二

微軟MCP升級活動考試券優惠獨享25美元

微軟最新推出USD$25超低價考試優惠方案!現有的微軟認證專家 (MCP)在 2007年7月1日以後尚未取得任何證照者,至2009年6月30日前即可獨享以 USD$25 的超低價格參加一科微軟認證考試。每位MCP僅有一次優惠機會,請立即至MCP升級活動考試優惠券註冊網站(http://www.learnANDcertify.com/mcpupgrade)申請個人專屬的考試優惠券代碼。

資料來源:http://edu.uuu.com.tw/events/090506_mcp.htm