投稿類別 : 資訊類 篇名 : 堆疊應用 : 電腦如何求出運算式的值 作者 : 李信穎 高雄市立高雄高工 資訊科三年級 朱培一 高雄市立高雄高工 資訊科三年級 指導老師 : 莊利吉老師
|
|
|
- 孔 萧
- 6 years ago
- Views:
Transcription
1 投稿類別 : 資訊類 篇名 : 作者 : 李信穎 高雄市立高雄高工 資訊科三年級 朱培一 高雄市立高雄高工 資訊科三年級 指導老師 : 莊利吉老師
2 壹 前言 一 研究動機 在 Excel 中, 使用者可以自行在儲存格輸入公式, 電腦就會根據輸入的資料計算出結果 同樣的程式設計師也可根據邏輯需要在程式中撰寫適當運算式, 程式執行時也會計算出正確答案 不論是哪一種電腦都無法事先預知使用者會輸入的運算式內容, 那電腦究竟是如何了解運算式內涵, 進而計算出結果呢? 本研究即針對此一疑問進行文獻探討, 並撰寫程式模擬 Excel 或 Compiler 內部的運作原理 二 研究目的 1. 了解中序 後序 前序三種運算式及堆疊的意義 2. 如何運用堆疊將中序式轉為後序式 3. 如何運用堆疊計算後序式之值 4. 設計上述運用的演算法並轉為 VB 的視窗應用程式 三 研究方法 ( 一 ) 研究架構 1. 準備期 : 進行文獻探討及建置開發程式所需的環境 2. 演算法設計 : 根據文獻探討結果設計最適合目前程度的演算法 3. 程式設計 : 將上述演算法轉為 VB 程式, 並進行偵錯 4. 問題討論 : 探討程式中各項設計技巧的優劣性 ( 二 ) 研究工具 硬體 : 個人電腦 軟體 :Visual Studio 2008 貳 正文 一 中序 後序與前序式 運算式的表示方式有 3 種, 分別是中序式 (Infix): 運算子在兩個運算元的中間 ; 後序式 (Postfix): 運算子在兩個運算元的後面 ; 前序式 (Prefix): 運算子在兩個運算元前面, 表 1 是三 個運算式的三種表示方式 1
3 表 1 三個運算式的三種表示方式 中序式 A+B A+B-C A+B*C 後序式 AB+ AB+C- ABC*+ 前序式 +AB -+ABC +A*BC 二 中序式轉為後序式方法 ( 一 ) 加括號法 1. 依運算子的優先順序, 加上所有的括號, 例如中序式 (A+B)*C 變成 ((A+B)*C) 2. 若要轉為後序式則將運算子移到對應的右括號處, 然後去掉所有的括號 若要轉為前序式則將運算子移到對應的左括號處, 然後去掉所有的括號 ( 廖榮貴 王龍發 許正憲 蔡能聰,2007) 圖 1 是其進行步驟示意圖, 表 2 是三個不同中序式分別轉為後序與前序的過程 圖 1 利用加括號轉為後序式過程 表 2 三個不同中序式分別轉為後序與前序的過程 中序式 將中序式加上括號 後序式 前序式 A+B-C ((A+B)-C) AB+C- -+ABC A+B*C (A+(B*C)) ABC*+ +A*BC (A+B)*C ((A+B)*C) AB+C* *+ABC ( 二 ) 堆疊法 堆疊法是在轉換過程中利用堆疊先進後出的特性, 將中序式的括號去除, 並依運算優先 順序重排為後序式的方法 下表 3 是以中序式 A/(B+C)*D 為例, 呈現轉換過程中每一單元 (token) 的處理過程 表 3 中序式 A/(B+C)*D 轉為後序式的過程 Token Stack Postfix A A / / A ( / ( A B / ( A B + / ( + A B C / ( + A B C 2
4 ) / A B C + * * A B C + / D * A B C + / D 空 A B C + / D * 上述的轉換過程可以歸納成如下圖 2 的演算法, 其中較重要參數說明如下 ( 莊利吉,2008): 1. InfixTokenArray() 為中序式單元存放處, 從 1 開始, 例如若中序式等於 123+A*6, 則 TokenArray(1)="123" TokenArray(2)="+" TokenArray(3)="A" TokenArray(4)="*" TokenArray(5)="6" 2. InfixTokenAmount 表示共有多少個中序式單元, 以本例而言等於 5 3. PostfixTokenArray(): 後序式單元存放處, 從 1 開始 4. PostfixTokenAmount: 共有多少個後序式單元 For i As Integer = 1 To InfixTokenAmount ' 逐一取出中序式的每一個單元 Token = InfixTokenArray(i) If Token 是數值常數或變數 Then 直接添加到後序式的單元陣列中 If Token = "(" Then 優先權最高, 放入堆疊 If Token = ")" Then 優先權最低, 將堆疊頂端的單元取出添加到後序式的單元陣列中, 重複上述步驟直到碰到左括號為止 其他運算子, 執行下列動作 1. 若堆疊頂端運算子的優先順序大於等於目前運算子的優先順序則 POP 到後序式單元陣列中, 直到優先順序小於目前運算子或堆疊為空的 2. 將目前運算子加入到堆疊 將堆疊內所剩的運算子移到後序式單元陣列中 圖 2 中序式轉為後序式的演算法 三 後序式的計算步驟 後序式計算步驟是當遇到運算元時先 Push 到堆疊, 碰到運算子時 POP 運算元出來計算, 再將計算結果 Push 回堆疊, 當所有單元 (token) 都處理完畢後, 堆疊頂端元素就是整個運算式的結果, 將其 Pop 出來即可 ( 葉榮木,1999) 下表 4 是後序式 ABC+/D* 的計算過程, 原中序式為 :A/(B+C)*D 3
5 表 4 後序式 ABC+/D* 的計算過程 Token Stack 說明 A A B A B C A B C + A T1 執行 T1 = B + C, 再將 T1 加入堆疊 / T2 執行 T2 = A / T1, 再將 T2 加入堆疊 D T2 D * T3 執行 T3 = T2 * D, 再將 T3 加入堆疊 空 取出堆疊頂端元素, 也就是 T3 卽為答案 從上述過程中可知後序式的值為 T3, 若將 T3 展開會得到 T3 = T2 * D = ( A / T1 ) * D = ( A / (B + C ) ) * D 運算的順序與原來的中序式是相同的, 證明此一方法是正確的 上述的計算過程可以歸納成如下圖 3 的演算法, 其中較重要參數說明如下 ( 莊利吉,2008): 1. PostfixTokenArray(): 後序式單元存放處, 從 1 開始 2. PostfixTokenAmount: 共有多少個後序式單元 For i As Integer = 1 To PostfixTokenAmount Token = PostfixTokenArray(i) If Token 數值常數或變數 Then Stack.Push(Token) If Token = "+" Then 相加 Stack.Pop(Operand2) : Stack.Pop(Operand1) ExpressionValue = Single.Parse(Operand1) + Single.Parse(Operand2) If Token = "-" Then 相減 Stack.Pop(Operand2) : Stack.Pop(Operand1) ExpressionValue = Single.Parse(Operand1) - Single.Parse(Operand2) If Token = 其他運算子依此類推 Stack.Push(ExpressionValue.ToString) Stack.Pop(Operand1) 圖 3 計算後序式結果的演算法 四 研究成果 ( 一 ) 程式功能與執行畫面 4
6 1. 程式功能 使用者可以在 TextBox 上輸入運算式, 運算式中可以包含加 (+) 減(-) 乘(*) 除 (/) 取餘數(%) 次方(^), 英文字母的變數名稱與數值常數 使用者可以在變數資料列給訂變數的值, 讓程式計算 本程式提供使用者 3 個按鈕, 代表電腦計算過程中的 3 個主要步驟, 每個步驟的輸出都會呈現在 ListBox 上, 除方便程式偵錯, 也可增進對內部運作原理的了解 2. 執行畫面 使用者輸入運算式 給訂運算式變數之值 圖 4 起始畫面 圖 5 輸入運算式並按下分割中序的按鈕 圖 6 按下轉為後序的按鈕 圖 7 按下計算後序的按鈕 5
7 ( 二 ) 程式解析 整個程式的中心在下列 3 個副程式, 程式解析請參閱各副程式中的註解 1. SplitInfixToken(ByVal Infix As String, ByRef InfixTokenList As ListBox) 功能 : 將中序式分解為一個個單元 (Token), 存於 InfixTokenList 中 假設中序式只有正確運算子 : 加 (+) 減(-) 乘(*) 除(/) 取餘數(%) 次方(^), 英文字母的變數名稱與數值常數參數說明 Infix:String 中序式字串, 例如 123+A^B InfixTokenList:ListBox 中序式單元存放處, 結果如圖 5 2. InfixToPostfix(ByVal InfixTokenList As ListBox, ByRef PostfixTokenList As ListBox) 功能 : 將中序式轉為後序式參數說明 : InfixTokenList:ListBox 中序式單元存放處, 例如圖 5 PostfixTokenList:ListBox 後序式單元存放處, 例如圖 6 3. EvalPostfix(ByVal PostfixTokenList As ListBox, ByVal DataList As TextBox) As Single 功能 : 計算後序式的結果參數說明 : PostfixTokenList:ListBox 後序式單元存放處, 例如圖 6 DataList:TextBox 各個變數的對應值, 例如圖 7 傳回值 : 計算結果 原始程式如下圖 8: Public Class Form1 Function count(byval a As Integer, ByVal b As Integer, ByVal c As String) If c = "+" Then Return a + b If c = "-" Then Return a - b If c = "*" Then Return a * b If c = "/" Then Return a / b If c = "%" Then Return a Mod b If c = "^" Then Return a ^ b Return False Private Function Priority(ByVal OP As String) As Integer ' 功能 : 訂定運算子優先順序 ' 傳回值 : 運算子優先順序, 最低為 1 If OP = "(" Then Return 1 If OP = "+" Or OP = "-" Then Return 2 If OP = "%" Then Return 3 If OP = "*" Or OP = "/" Then Return 4 If OP = "^" Then Return 5 If OP = ")" Then Return 6 6
8 Return 7 ' 變數或數字 Private Sub SplitInfixToken(ByVal Infix As String, ByRef InfixTokenList As ListBox) ' 功能 : 將中序式分解為一個個單元 (Token), 存於 InfixTokenList 中 ' 假設中序式只有正確運算子 : 加 (+) 減(-) 乘(*) 除(/) 取餘數(%) 次方(^), 英文字母的變數名稱與數值常數 ' 參數說明 'Infix:String 中序式字串 'InfixTokenList:ListBox 中序式單元存放處 Dim temp As String = String.Empty InfixTokenList.Items.Clear() For i As Integer = 0 To Infix.Length - 1 ' 將各項取出 If Priority(Infix(i)) <= 6 Then ' 判斷是否為運算符號 If temp.length <> 0 Then InfixTokenList.Items.Add(temp) : temp = String.Empty InfixTokenList.Items.Add(Infix(i)) temp &= Infix(i) If temp.length <> 0 Then InfixTokenList.Items.Add(temp) End Sub Private Sub InfixToPostfix(ByVal InfixTokenList As ListBox, ByRef PostfixTokenList As ListBox) ' 功能 : 將中序式轉為後序式 ' 參數說明 : ' InfixTokenList:ListBox 中序式單元存放處 ' PostfixTokenList:ListBox 後序式單元存放處 PostfixTokenList.Items.Clear() Dim temp As New ListBox ' 儲存運算符號 Dim temp1 As String = String.Empty ' 存放傳回的值 For i As Integer = 0 To InfixTokenList.Items.Count - 1 ' 將各項目取出 If InfixTokenList.Items.Item(i) = "(" Then ' 如果是 "(" 直接 Push Push(temp, "(") If InfixTokenList.Items.Item(i) = ")" Then ' 如果是 ")"Pop 到出現 "(" 為止 GetTop(temp, temp1) Do While temp1 <> "(" Pop(temp, temp1) PostfixTokenList.Items.Add(temp1) GetTop(temp, temp1) Loop Pop(temp, temp1) If Priority(InfixTokenList.Items.Item(i)) <= 6 Then ' 判斷是否為運算符號 If IsStacEmpty(temp) Then Push(temp, InfixTokenList.Items.Item(i)) GetTop(temp, temp1) If Priority(InfixTokenList.Items.Item(i)) <= Priority(temp1) Then ' 判斷運算符號優先順序 Do Until Priority(InfixTokenList.Items.Item(i)) > Priority(temp1) Or IsStacEmpty(temp) ' 如果要 Push 進去的運算符號優先順序大於堆疊中的優先順序將堆疊項目依序 Pop 出來 Pop(temp, temp1) PostfixTokenList.Items.Add(temp1) GetTop(temp, temp1) Loop Push(temp, InfixTokenList.Items.Item(i)) Push(temp, InfixTokenList.Items.Item(i)) ' 為變數 7
9 PostfixTokenList.Items.Add(InfixTokenList.Items.Item(i)) Do Until IsStacEmpty(temp) = True ' 將 temp 堆疊中的項目 Push 到 PostfixTokenList 堆疊中直到 temp 為空 Pop(temp, temp1) PostfixTokenList.Items.Add(temp1) Loop ' 將結果顯示在 TextBox2 TextBox2.Text = String.Empty For i As Integer = 0 To PostfixTokenList.Items.Count - 1 TextBox2.Text &= PostfixTokenList.Items.Item(i) End Sub Private Function EvalPostfix(ByVal PostfixTokenList As ListBox, ByVal DataList As TextBox) As Single ' 功能 : 計算後序式的結果 ' 參數說明 : 'PostfixTokenList:ListBox 後序式單元存放處 'DataList:TextBox 各個變數的對應值 Dim temp(postfixtokenlist.items.count - 1) As String ' 存 PostfixTokenList 的 item Dim test As New ListBox ' 最後計算答案用的 PostfixTokenList.Items.CopyTo(temp, 0) ' 將之前紀錄後序式的結果複製到 temp 陣列 For i As Integer = 0 To temp.length - 1 ' 將所有陣列的值取出 If Not IsNumeric(temp(i)) AndAlso Priority(temp(i)) = 7 Then ' 判斷是否為變數 ' 將變數取代為數值 For j As Integer = 0 To DataList.Lines.Length - 1 Dim test2() As String = DataList.Lines(j).Split(",") If temp(i) = test2(0) Then temp(i) = test2(1) : Exit For For i As Integer = 0 To temp.length - 1 ' 將 temp 陣列取出 If Priority(temp(i)) <= 6 Then ' 判斷是否為運算符號 ' 取出前兩個數值做運算 Dim data2 As Integer = Integer.Parse(test.Items.Item(test.Items.Count - 1)) test.items.removeat(test.items.count - 1) Dim data1 As Integer = Integer.Parse(test.Items.Item(test.Items.Count - 1)) test.items.removeat(test.items.count - 1) test.items.add(count(data1, data2, temp(i))) test.items.add(temp(i)) ' 將結果顯示在 TextBox3 TextBox3.Text = test.items.item(0) Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click SplitInfixToken(TextBox1.Text, ListBox1) End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click InfixToPostfix(ListBox1, ListBox2) End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click EvalPostfix(ListBox2, TextBox4) End Sub End Class 圖 8 原始程式碼 8
10 參 結論 一 問題與討論 ( 一 ) 如何模擬堆疊 利用 ListBox 物件的特性, 來模擬堆疊, 使用者可以清楚的看到堆疊中目前內含的元素, 並撰寫一些副程式, 來完整模擬出堆疊的功能 以下為模擬堆疊的副程式 : Private Function Push(ByRef lststack As ListBox, ByVal NewItem As String) As Boolean ' 功能 : 加入一個新元素 (NewItem) 到堆疊 (lststack) 頂端, 成功時傳回 True lststack.items.insert(0, NewItem) : Return True 圖 9 堆疊的 Push ( 增加元素到堆疊中 ) Private Function Pop(ByRef lststack As ListBox, ByRef Item As String) As Boolean ' 功能 : 刪除堆疊 (lststack) 頂端元素並由參數 (Item) 帶回 成功時傳回 True If IsStacEmpty(lstStack) Then Return False Item = lststack.items.item(0) lststack.items.removeat(0) Return True 圖 10 堆疊的 Pop ( 自堆疊中取出元素 ) Private Function GetTop(ByVal lststack As ListBox, ByRef Item As String) As Boolean ' 功能 : 讀取但未刪除堆疊 (lststack) 頂端元素並由參數 (Item) 帶回 成功時傳回 True If IsStacEmpty(lstStack) Then Return False Item = lststack.items.item(0) Return True 圖 11 取得堆疊最上層的原素 Private Function IsStacEmpty(ByVal lststack As ListBox) As Boolean ' 功能 : 若堆疊是空的則傳回 True If lststack.items.count = 0 Then Return True Return False 圖 12 取得堆疊是否為空 ( 二 ) 如何處理運算式中的變數 要運算的時候遇到變數, 就將變數取代為使用者所輸入的數值 For i As Integer = 0 To temp.length - 1 ' 將所有陣列的值取出 If Not IsNumeric(temp(i)) AndAlso Priority(temp(i)) = 7 Then ' 判斷是否為變數 For j As Integer = 0 To DataList.Lines.Length - 1 ' 將變數取代為數值 9
11 Dim test2() As String = DataList.Lines(j).Split(",") If temp(i) = test2(0) Then temp(i) = test2(1) : Exit For 圖 13 取代的程式碼 二 未來研究建議 1. 探討是否可以以前序式的方式計算出正確的答案 2. 將程式擴充, 加入更多的運算子及 Excel 函式給使用者使用 3. 將本程式轉換成網頁版, 可當資料結構課程的輔助教具 肆 引註資料 1. 莊利吉 (2008) 適合高職學生的資料結構 擷取日期 2011 年 9 月 25 日, 擷取自莊利吉教學網站 : 2. 葉榮木 (1999) 資料結構使用 Visual Basic 台北市: 松崗 3. 廖榮貴 王龍發 許正憲 蔡能聰 (2007) 資料結構與演算法- 使用 VB.NET VB2005 台北市 : 文魁 10
Microsoft PowerPoint - VB14.ppt
VB 列表盒 LISTBOX 應用 資科系 林偉川 執行畫面 1 2 1 重要屬性 LISTBOX 物件 (VB6) 新增至 LISTBOX 物件中 ADDITEM 自 LISTBOX 物件中刪除選取物件 REMOVEITEM 自 LISTBOX 物件中取出選取物件 ListIndex 顯示 LISTBOX 物件中紀錄個數 Listcount 3 LISTBOX 物件 (VB.NET) 重要屬性 新增至
投影片 1
計算機程式及實習 期末報告 題目 : 六宿炒翻天 班級 : 奈米一乙姓名 : 陳洋翼學號 :4A514050 老師 : 謝慶存 程式說明 設計結帳系統, 選擇數量後, 在按下計算, 將會顯示總金額 若是老人或小孩, 將可享 8 折或 9 折的優惠 程式畫面 填選數量 在火腿蛋炒飯的數量選擇 1, 並按下計算, 可得總金額 50 元 程式畫面 打折 填選完後, 若客人是小孩或老人, 選擇欲打折項目,
Microsoft Word - DataStruct-981.doc
4. 堆疊與佇列 (Stack and Queue) 4. Stak (). 基本觀念 定義 : 當將東西疊成一堆, 而取用的時候由上方來取出 特性 : 先進後出, 後進先出 ( 號球先放, 但 3 號球會先拿出 ) 2 3 3 2 (2). Stack 的運算 基本運算 push: 將資料放入堆疊 pop: 將資料由堆疊最頂端取出一個 TopItem: 位於堆疊中最上面的一個資料 IsEmpty:
Microsoft PowerPoint - Fig03_Stack.ppt [相容模式]
四 堆疊與佇列 (Stack & Queue) 4-. 串列及鏈結串列 4-. 用陣列結構實作堆疊 4-3. 用鏈結串列實作堆疊 4-4. 堆疊的應用 4-5. 佇列 4-6. 用陣列結構實作佇列 4-7 7. 用鏈結串列實作佇列 堆疊的基本觀念. 定義 : 4- 堆疊 當將東西疊成一堆, 而取用的時候由上方來取出. 特性 : 先進後出, 後進先出 ( 號球先放, 但 3 號球會先拿出 ) 3 3
Visual Basic D 3D
Visual Basic 2008 2D 3D 6-1 6-1 - 6-2 - 06 6-2 STEP 1 5-2 (1) STEP 2 5-3 (2) - 6-3 - Visual Basic 2008 2D 3D STEP 3 User1 6-4 (3) STEP 4 User1 6-5 (4) - 6-4 - 06 STEP 5 6-6 (5) 6-3 6-3-1 (LoginForm) PictureBox1
CHAPTER VC#
1. 2. 3. 4. CHAPTER 2-1 2-2 2-3 2-4 VC# 2-5 2-6 2-7 2-8 Visual C# 2008 2-1 Visual C# 0~100 (-32768~+32767) 2 4 VC# (Overflow) 2-1 2-2 2-1 2-1.1 2-1 1 10 10!(1 10) 2-3 Visual C# 2008 10! 32767 short( )
<4D F736F F D B0D3B77EC3FEA7DEC3C0C476C1C9A5BFA6A1B8D5C3442DB57BA6A1B35DAD702DBEC7ACEC2E646F6378>
全國國高級中中等學校 105 學年度商商業類學學生技藝藝競賽 程式式設計 職職種 學學科 試試卷 崗位位編號 : 姓名 : 注意事項 : 請將答案案劃記於答案案卡, 未依依規定劃記者者不予計分分 試題說明 :( 選擇題每每題 4 分, 共 100 分 ) ( )1. 執行以下 Visual Basic 程式片段, 其結果為何?(A) 15 Dim i As Byte i = &HFC Console.WriteLine(Not
投影片 1
資料庫管理程式 ( 補充教材 -Part2) 使用 ADO.NET 連結資料庫 ( 自行撰寫程式碼 以實現新增 刪除 修改等功能 ) Private Sub InsertButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InsertButton.Click ' 宣告相關的 Connection
Chapter 16 集合
Chapter 16 集合 20 ArrayList StringCollection 16 本章學習目標 : ArrayList ArrayList Array StringCollection 16-1 21 10-3-8 System.Array Clear Clear 16-1 Clear System.Array Microsoft System.Collection IList 542
840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00
Excel - - Excel - -4-5 840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00 ( 0 ) 智慧標籤 相關說明提示 -5 -- Excel 4 5 6 7 8 + - * / % ^ = < >= & 9 0 (:) (,) ( ) Chapter - :,
<4D F736F F D DA5BFA6A1C476C1C92DBEC7ACECB8D5A8F728B57BB35D292E646F63>
全國高級中等學校 106 學年度商業類科學生技藝競賽 程式設計 職種 學科 試卷 選手證號碼 ( 崗位編號 ): 姓名 : 注意事項 : 請將答案劃記於答案卡, 未依規定劃記者不予計分 試題說明 :( 選擇題共 25 題每題 4 分, 答錯不倒扣, 共 100 分 ) ( )1. 執行以下 Visual Basic 程式片段, 其結果為何?(A) 15 (B) 12 (C) 7 (D) 3 Dim
Excel VBA Excel Visual Basic for Application
Excel VBA Jun5,00 Sub 分頁 () Dim i As Integer Dim Cname As String Dim Code As Variant Set score=thisworkbook.sheets("sheet") Code=Array(" 專北一 "," 專北二 "," 專北三 "," 專桃園 "," 專桃竹 "," 專中苗 ", " 專台中 "," 專台南 ","
(Microsoft Word - wes _\246p\246\363\250\317\245\316LED\277O\305\343\245\334\252\254\272A.doc)
作者 Amber 版本 1.0.0 日期 2012/04/25 頁數 1/7 如何使用 LED 燈顯示狀態? 適用於 : 平台 作業系統版本 XPAC utility 版本 XP-8000 系列 N/A N/A XP-8000-Atom 系列 WES2009 所有版本 N/A: Not applicable to this platform and OS. 注意! 欲變更系統的任何設定之前, 請先關閉
Microsoft Word - 第04章 堆疊與佇列.doc
Chapter 4 堆疊與佇列 4-1 Stacks and Quenes Chapter 4 堆疊與佇列 (Stacks and Queues) 4-1 堆疊 (Stacks) 要點 : 堆疊的特點 1. 定義 : 堆疊 (stacks) 是一種有序串列, 其插入 (insertion) 與刪除 (deletion) 皆須在一同端進行 2. 插入與刪除的一端稱為頂端 (top); 另一端則稱為底部
untitled
說 參 例 邏 邏 1. 說 2. 數 數 3. 8 4. 理念 李 龍老 立 1. 理 料 2. 理 料 3. 數 料 4. 流 邏 念 5. 良 6. 讀 行 行 7. 行 例 來 邏 1. 說 說 識 量 2. 說 理 類 3. 數 數 念 4. 令 5. 良 6. 流 邏 念 7. 說 邏 理 力 1. 2. 3. 4. 5. 列 念 1 參 1. ( Visual Basic 例 ) (1)
Data Structures:
Data Structures: Stacks 一. 何謂堆疊 (Stacks)? 後進先出 (LIFO, Last In First Out) 的有序數列 加入與刪除資料只在頂端 (top) 進行 加入資料稱為 push, 刪除資料稱為 pop 加入 p u s h 刪除 p o p 頂端 to p 資料 n 資料 資料 堆疊 = ( 資料, 資料,.., 資料 n ) 二. 以陣列製作堆疊 最簡單之方法乃利用一維陣列
untitled
VB 來 立 李 龍老 年 參 車 令 度 綠 車 不 不 靈 了 來 令來 了老 利 來 練 念 邏 念 數 度 念 狀 不 度 令 數 更 參 VB VB VB 理 VB 類 數 (x,y) (0,0) x y x,y 數 (0,0) (x, 0) (0, y) (x, y) VB 裡 來 VB 來 1 Graphics VB Graphics Private Sub Button1_Click(
PowerPoint Presentation
資料結構 (Data Structures) Course 5: Stack and Queue 授課教師 : 陳士杰 國立聯合大學資訊管理學系 Outlines 本章重點 Stack 的定義 應用 製作與 ADT Queue 的定義 應用 製作與 ADT 如何利用 Array 與 Linked list 製作 Stack 與 Queue Infix( 中序 ) 運算式與 Postfix ( 後序
星星排列 _for loop Protected Sub Page_Load(ByVal sender As Object, ByVal e As Dim h As Integer = 7 'h 為變數 ' Dim i, j As Integer For i = 1 To h
資訊系統與實習 製作 : 林郁君 一 2009.09.28 9X9 'button 被按下後 ' Dim i, j As Integer For i = 1 To 9 'i 從 1 到 9' For j = 1 To 9 'j 從 1 到 9' If j * i < 10 Then ' 如果 j 乘上 i 是為個位數 ' Response.Write(i & "*" & j & " =" & i *
Microsoft Word - AEE CH03.doc
CHAPTER 堆疊與佇列 3.1 堆疊和佇列基本觀念 堆疊是一有序串列 (order list), 或稱線性串列 (linear list), 其加入 (insert) 和刪除 (delete) 動作都在同一端, 此端通常稱之為頂端 (top) 加入一資料於堆疊, 此動作稱為加入 (push), 與之相反的是從堆疊中刪除一資料 ; 此動作稱為彈出 (pop) 由於堆疊具有先被推入的資料, 最後才會被彈出的特性,
陳韻如 陳榮霖:陣列控制項技術之研究與應用.doc
投稿類別 : 資訊類 篇名 : 陣列控制項技術之研究與應用 作者 : 陳韻如 高雄市立高雄高工 資訊科三年級 陳榮霖 高雄市立高雄高工 資訊科三年級 指導老師 : 莊利吉老師 壹 前言 陣列控制項技術之研究與應用 一 研究動機 控制項陣列 ( 一稱物件陣列 ) 是說讓物件可像陣列一般使用索引值 (index) 來加以控制, 例如要檢查表單上的 9 個 Label 是否都為 7( 物件名稱是 Label1
Microsoft Word - 小心翼翼的二十一點N.doc
投 稿 類 別 : 資 訊 類 篇 名 : 小 心 翼 翼 的 二 十 一 點 作 者 : 陳 鈺 文 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 李 伯 謙 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 胡 家 媛 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 指 導 老 師 : 周 曉 玲 老 師 陳 思 亮 主 任 壹 前 言 一 研 究 動 機 平
(Microsoft Word - wes _\246p\246\363\250\317\245\316watchdog\250\276\244\356\265{\246\241\267\355\276\367.doc)
作者 Amber 版本 1.0.0 日期 2012/04/24 頁數 1/9 如何使用 watchdog 防止程式當機? 適用於 : 平台 作業系統版本 XPAC utility 版本 XP-8000 系列 WES2009 所有版本 XP-8000-Atom 系列 WES2009 所有版本 注意! 欲變更系統的任何設定之前, 請先關閉 EWF 的保護, 方能使變更值生效 ; 設定完成之後, 請再開啟
1
基本練習題 1 答 :(A) 2 答 :(B) 3 答 :(C) 4 答 :(B) 5 答 :(D) 6 答 :2 7 答 :(B) 8 答 : (A) A B C / D E * + F G / - (B) A B + C D - * E / (C) A B C * + E F + - 9 答 : (A) - + A * - / BCDE / F G (B) / * + A B C D E (C)
IsPostBack 2
5 IsPostBack 2 TextBox 3 TextBox TextBox 4 TextBox TextBox 1 2 5 TextBox Columns MaxLength ReadOnly Rows Text TextMode TextMode MultiLine TextMode MultiLine True False TextMode MultiLine Password MulitLine
ActiveX Control
ActiveX Control For Visual Basic 2005.NET [ 版本 : 1.0] 1 安裝 Windows 驅動程式 請依照下列步驟 : 1. 執行 Windows 驅動程式安裝程式 ( 此範例為 PIO-DIO) 驅動程式位置 : CD:\NAPDOS\PCI\PIO-DIO\dll_ocx\Driver http://ftp.icpdas.com/pub/cd/iocard/pci/napdos/pci/pio-dio/dll_ocx/driver/
2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF
Chapter 2 WF 2.1 WF 2.2 2. XAML 2. 2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF WF WF WF WF EDI API WF Visual Studio Designer 1 2.1 WF Windows Workflow Foundation 2 WF 1 WF Domain-Specific
Microsoft PowerPoint - C_Structure.ppt
結構與其他資料型態 Janet Huang 5-1 結構的宣告 struct 結構名稱 struct 結構名稱變數 1, 變數 2,, 變數 m; struct 結構名稱 變數 1, 變數 2,, 變數 m; student; student; 5-2 1 結構變數初值的設定 struct 結構名稱 struct 結構名稱變數 = 初值 1, 初值 2,, 初值 n student="janet","1350901",100,95
主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new
ListView 自訂排版 主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new int[]{r.drawable.dog1, R.drawable.dog2,
1 Framework.NET Framework Microsoft Windows.NET Framework.NET Framework NOTE.NET NET Framework.NET Framework 2.0 ( 3 ).NET Framework 2.0.NET F
1 Framework.NET Framework Microsoft Windows.NET Framework.NET Framework NOTE.NET 2.0 2.0.NET Framework.NET Framework 2.0 ( 3).NET Framework 2.0.NET Framework ( System ) o o o o o o Boxing UnBoxing() o
VB控件教程大全
Datagrid DataGrid1.Columns.Remove(0) ' 0 DataGrid1.Columns.Add(0).Caption= ' DataGrod1.Columns(0).DataField= Name ' Adodc1.Refresh DataGrid BackColor Font DataGrid CellPadding HTML CellSpacing HTML Width
untitled
PowerBuilder Tips 利 PB11 Web Service 年度 2 PB Tips PB9 EAServer 5 web service PB9 EAServer 5 了 便 web service 來說 PB9 web service 力 9 PB11 release PB11 web service 力更 令.NET web service PB NVO 論 不 PB 來說 說
Microsoft Word - 序.DOC
了 解 副 程 式 意 義 及 使 用 時 機, 變 數 的 存 取 範 圍 及 多 表 單 的 程 式 設 計 7-1 函 式 7-2 副 程 式 7-3 變 數 的 範 圍 7-4 傳 值 呼 叫 及 傳 址 呼 叫 7-5 多 表 單 程 式 設 計 (MDI) 7-6 習 題 在 程 式 設 計 過 程 中, 程 式 會 因 為 不 斷 成 長, 程 式 碼 會 愈 來 愈 長, 有 一 部
投稿類別:資訊類
投稿類別 : 資訊類 篇名 : 從 VB.Net 學 C# 作者 : 陳諭瑩 高雄市立高雄高級工業職業學校 資訊科高三乙班王子喬 高雄市立高雄高級工業職業學校 資訊科高三乙班李宗恩 高雄市立高雄高級工業職業學校 資訊科高三乙班 指導老師 : 莊利吉老師 壹 前言 一 研究動機 在高職裡 VB.Net 是課程標準, 但由於現在職場上大部分都是使用 C#, 所以我們用 VB.Net 的基礎學 C#, 再利用高職所學到的
Microsoft Word - CX1000-HMI_程序开发_PLC通讯
用 VB.Net 开发 CX1000 的 HMI 第二部分和 TwinCAT PLC 通讯 一 TwinCAT 动态库 TwinCAT.Ads.dll The TwinCAT.Ads.dll 是一个.NET 类库, 它提供和 ADS 设备通讯的类 如果 TwinCAT PLC 运行在 IPC 上, 则需要添加的类库是路径 \TwinCAT\ADS Api\.NET\v1.1.4322 下的 TwinCAT.Ads.dll
p-2
B 卷 選擇題 共 50 題 ( 共 100 分 ) 1. 執行下列 Visual Basic 程式片段後, 共輸出幾筆資 料? x = 0: y = 1 Print y x = x + y Print x y = y + 1 If x >= 10 Then Exit Loop While y
untitled
Data Source 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 8-1 Data Source 8-2 Data Source 8-3 Data Source 8-4 Data Source 8-5 DataSourceID 8-6 DataSourceMode 8-7 DataSource 8-8 8-9 Parameter Direction
國立北斗家商 107 學年度第 2 學期第二次期中考科目 : 計算機應用 計算機概論 IV 班級 : 商二 1 2 貿二 資二 綜二 1 作答方式 : 答案卡 選擇題共 33 題, 除第 1 題 4 分, 其餘每題 3 分, 注意作答時間 1. ( ) 使用 Visual Basic 程式語言 (
國立北斗家商 107 學年度第 2 學期第二次期中考科目 : 計算機應用 計算機概論 IV 班級 : 商二 1 2 貿二 資二 綜二 1 作答方式 : 答案卡 選擇題共 33 題, 除第 1 題 4 分, 其餘每題 3 分, 注意作答時間 1. ( ) 使用 Visual Basic 程式語言 ( 以下皆是 ) 執行下列程式碼後,T 值為何? (A)495 (B)550 (C)594 (D)5050
27 :OPC 45 [4] (Automation Interface Standard), (Costom Interface Standard), OPC 2,,, VB Delphi OPC, OPC C++, OPC OPC OPC, [1] 1 OPC 1.1 OPC OPC(OLE f
27 1 Vol.27 No.1 CEMENTED CARBIDE 2010 2 Feb.2010!"!!!!"!!!!"!" doi:10.3969/j.issn.1003-7292.2010.01.011 OPC 1 1 2 1 (1., 412008; 2., 518052), OPC, WinCC VB,,, OPC ; ;VB ;WinCC Application of OPC Technology
Microsoft Word - ACI chapter00-1ed.docx
前言 Excel Excel - v - 財務管理與投資分析 -Excel 建模活用範例集 5 相關 平衡 敏感 - vi - 前言 模擬 If-Then 規劃 ERP BI - vii - 財務管理與投資分析 -Excel 建模活用範例集 ERP + BI + ERP BI Excel 88 Excel 1. Excel Excel 2. Excel 3. Excel - viii - 前言 1.
Python a p p l e b e a r c Fruit Animal a p p l e b e a r c 2-2
Chapter 02 變數與運算式 2.1 2.1.1 2.1.2 2.1.3 2.1.4 2.2 2.2.1 2.2.2 2.2.3 type 2.2.4 2.3 2.3.1 print 2.3.2 input 2.4 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 + 2.4.6 Python Python 2.1 2.1.1 a p p l e b e a r c 65438790
1 2 3 1. F 2. F 3. F 4. 12.5g 5. 14.2g 6. 30.6g 7. 8. 50cm 24cm 15cm 9. 10. 11. 12. 13. 14. 15. 16. 17. 4 5 1. 1 2 2. 3. 50cm 24cm 15cm 4. 5. ABCD 1 15 24 50 15 24 50 6 7 8 1. 1 2. 3. 4. 5. AB 2 34 9 7
計算機程式及實習 期末報告ppt製作 題目:南台黑心早餐店結帳系統
計算機程式及實習期末報告 ppt 製作 題目 : 南台黑心早餐店結帳系統 南台科技大學機械工程系車輛一乙學號 :4A015038 老師 : 謝慶存 學習重點 早餐店結帳 ListBox RadioButton 的使用方法 題目說明 : 早餐店結帳 試設計快餐店結帳系統, 填寫數量再按下計算鈕之後, 即會顯示結帳總金額 按 清除 按鈕, 再輸入數量, 並點選 老客戶 *0.8, 再按下 計算 鈕, 得到打
Microsoft PowerPoint - OPVB1基本VB.ppt
大 綱 0.VB 能 做 什 麼? CH1 VB 基 本 認 識 1.VB 歷 史 與 版 本 2.VB 環 境 簡 介 3. 即 時 運 算 視 窗 1 0.VB 能 做 什 麼? Visual Basic =>VB=> 程 式 設 計 語 言 => 設 計 程 式 設 計 你 想 要 的 功 能 的 程 式 自 動 化 資 料 庫 計 算 模 擬 遊 戲 網 路 監 控 實 驗 輔 助 自 動
Microsoft PowerPoint - 第14章.ppt
Windows 繪圖的認識 在視窗 Form 表單上, 繪製圖案, 必須要有幾個動作 : Step 1: 定義及取得 Graphics 物件,Graphics 代表 Windows 中的繪圖區域, 範圍為 Form 表單視窗 Step 2: 利用 Graphics 物件來進行各種繪圖 Step 3: 必須釋放 Graphics 物件, 使用 Dispose( ) 釋放 [ 範例 ] 設計一個程式,
智慧型水塔研究
投稿類別 : 資訊類 篇名 : 作者 : 劉家豪 高雄市立高雄高級工業職業學校 資訊三乙 何國誌 高雄市立高雄高級工業職業學校 資訊三乙 指導老師 : 莊利吉老師 壹 前言 前言部分有三個小節, 依序是研究動機 研究目的與研究方法 其中研究方法又分研究 步驟與研究工具 一 研究動機 在我們一般所使用的水塔中的水, 有時候會因為一時的疏忽而造成漏水, 讓這個月的水 費爆增, 浪費了許多的水資源及錢,
05 CHAPTER Information.IsNumeric ( ) Information.IsDate ( ) True False Date Date True False Y Y Information.IsArray ( ) True False Y Information.IsErr
05 CHAPTER Information.IsNumeric () Information.IsDate () True False Date DateTrue False Y Y Information.IsArray () True False Y Information.IsError () Information.IsNothing () True False True False Y
ThreeDtunnel.doc
(12) 1 1. Visual Basic Private Sub LoadDatabase() Dim strip As String Dim straccount As String Dim strpassword As String Dim strdatabase As String Dim strtable As String Dim strsql As String Dim strtemp1
多層次傳銷與獎金系統
醒 吾 技 術 學 院 資 訊 管 理 系 ( 五 專 部 ) 九 十 六 學 年 度 畢 業 專 題 多 層 次 傳 銷 與 獎 金 系 統 組 員 : 921506122 游 濬 瑋 921506126 陳 彥 宇 921506139 林 龍 華 921506144 陳 昶 志 921506149 楊 璧 如 指 導 老 師 : 汪 淵 老 師 中 華 民 國 九 十 七 年 一 月 十 一 醒
VB程序设计教程
高 等 学 校 教 材 Visual Basic 程 序 设 计 教 程 魏 东 平 郑 立 垠 梁 玉 环 石 油 大 学 出 版 社 内 容 提 要 本 书 是 按 高 等 学 校 计 算 机 程 序 设 计 课 程 教 学 大 纲 编 写 的 大 学 教 材, 主 要 包 括 VB 基 础 知 识 常 用 程 序 结 构 和 算 法 Windows 用 户 界 面 设 计 基 础 文 件 处
徐汇教育2014/5月刊 重 点 关 注 浅谈基于需求的辅导员培训的实践 张晓群 培训是一种经验在过程中转让 使受训者掌握新的标 准 行为及态度的活动 两年前 辅导员工作室成立之际 团市委对工作室所承担的辅导员培训提出如下要求 培养 骨干队伍 加强应用性实践研究 如何使来自六个区的八 位辅导员在有限的培训期中达成要求并确有收获 从需求 出发 调动内驱力 以适切的内容 形式稳步推进不失为 有效举措 关注需求
第二節 研究方法 本論文第一章 緒論 說明研究動機與目的 研究方法及研究的範圍及限制 並對 飲食散文的義界 作一觀念的釐清 第二章 文獻探討 就將本研究的理 論建構中的概念作釐清 分別為 現代文學 飲食文學的重要論著 等兩個部 分來描述目前文獻的研究成果 並探討其不足待補述的地方 本研究以 文化研 究 為主要研究基礎 統攝整個研究架構 在不同章節裡 佐以相關研究方法進 行論述 茲圖示如下 研究方法
CC213
: (Ken-Yi Lee), E-mail: [email protected] 9 [P.11] : Dev C++ [P.12] : http://c.feis.tw [P.13] [P.14] [P.15] [P.17] [P.23] Dev C++ [P.24] [P.27] [P.34] C / C++ [P.35] 10 C / C++ C C++ C C++ C++ C ( ) C++
Microsoft PowerPoint - 第10章.ppt
副程式 通常我們會將重複功能的程式碼, 獨立形成一個固定的程式片段, 讓主程式重複呼吸使用稱為副程式 主程式 開 始 副程式 1 副程式 2 敘述 1 敘述 2 Sub 功能 1( ) : : End Sub Sub 功能 2( ) : : End Sub 輸 出 結 束 主程式與副程式 10-1 副程式 副程式和函式最大的不同處在於 : (1) 副程式並不傳回值 (2) 函式會傳回一個值 假設要讓副程式回傳值,
untitled
1 .NET 利 [] [] 來 說 切 切 理 [] [ ] 來 說 拉 類 類 [] [ ] 列 連 Web 行流 來 了 不 不 不 流 立 行 Page 類 Load 理 Response 類 Write 料 Redirect URL Response.Write("!! ives!!"); Response.Redirect("WebForm2.aspx"); (1) (2) Web Form
任務二 : 產生 20 個有炸彈的磚塊, 放在隨機的位置編輯 Block 類別的程式碼 import greenfoot.; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) Write a description of class
踩地雷遊戲 高慧君南港高中 開啟專案 MineSweep 任務一 : 產生 30X20 個磚塊編輯 Table 類別的程式碼 import greenfoot.; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) import java.util.arraylist; Write a description of class MyWorld
Microsoft PowerPoint - VB5
Visual Basic 6.0 (V) & VB.NET 丙檢試題第二站第一題身分證號碼 資科系林偉川 第二站試題 BASIC 應用程式設計 編號試題名稱 119-890306 身分證號碼檢查 119-890307 高速公路車輛統計 119-890308 分數加 減 乘 除運算 三選一 (80 分鐘 ) 2 1 VB6 第二站第一題身分證號碼 由循序檔讀入多筆記錄 Frame 物件 母件 單一物件
OHSMS考试大纲20070415终.doc
1 2 CCAA CCAA-110 2 CCAA 45 3 4 PDCA 5 6 7 8 9 10 11 1700 A. 1700 B. C. D. B 1, 3, 5, 7, 9 / A.7 B.8 C.11 D.13 C 2 C D AB B 5 B 12 A. B. C. D. D ABCD D 1~5 1400 1200 1000 800 600 400 200 0 666.3 12.7 490.6
新 闻 学 46 7 新 闻 传 播 学 院 广 告 学 28 4 广 播 电 视 学 23 3 新 闻 学 广 告 学 100 15 1). 级 学 生 申 请 准 入 需 修 完 或 正 在 修 2 门 专 业 准 入 课 程 并 取 得 相 应 学 分 ;2). 级 学 生 申 请 准 入 需
文 学 院 汉 语 言 文 学 100 15 汉 语 言 文 学 75 11 1. 级 学 生 申 请 准 入 需 至 少 完 成 本 专 业 准 入 课 程 12 个 学 分 ; 级 学 生 申 请 准 入 需 至 少 完 成 本 专 业 准 入 课 程 15 个 学 分 ; 2. 原 专 业 学 分 绩 在 4.0 以 上 2. 符 合 准 入 条 件 的 学 生 需 参 加 学 院 组 织 的
Microsoft Word - ACL chapter02-5ed.docx
第 2 章神奇的質數 2.1.1 什麼是質數 1 1 1 打下好基礎 - 程式設計必修的數學思維與邏輯訓練 1 1 0 10 2 3 5 7 4 6 8 9 10 4 10000 1229 1000 168 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131
(A) 二 小 時 (B) 三 小 時 (C) 四 小 時 (D) 五 小 時 第 一 組 出 題 6. 若 對 於 收 到 的 交 通 違 規 罰 單 不 服, 在 收 到 罰 單 幾 日 內 須 向 警 察 機 關 或 監 理 機 關 申 訴? (A) 十 天 (B) 十 五 天 (C) 二 十
1. 依 據 強 制 執 行 法 第 28-2 條 第 1 項 規 定, 執 行 標 的 金 額 或 價 額 未 滿 新 台 幣 五 千 元 者, 免 徵 執 行 費 ; 新 台 幣 五 千 元 以 上 者, 則 以 多 少 計 算? (A) 千 分 之 八 (B) 千 分 之 一 (C) 千 分 之 五 (D) 千 分 之 十 2. 何 種 票 據 可 直 接 向 法 院 聲 請 裁 定 後 強
untitled
MODBUS 1 MODBUS...1 1...4 1.1...4 1.2...4 1.3...4 1.4... 2...5 2.1...5 2.2...5 3...6 3.1 OPENSERIAL...6 3.2 CLOSESERIAL...8 3.3 RDMULTIBIT...8 3.4 RDMULTIWORD...9 3.5 WRTONEBIT...11 3.6 WRTONEWORD...12
1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2 C3 3 STEP6 A1 STEP7 > > 1-11
1-3 1-3-1 Excel VBA VBA OK CD DVD Excel VBA Excel VBA Excel Visual Basic A1 1 B2 2 C3 3 STEP1 Excel Ch01_VBA.xlsm 1 > > STEP2 Excel 1 2 STEP3 1-10 1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2
Microsoft PowerPoint - VB7
Visual Basic 6.0 (VII) 丙檢試題第二站第二題車輛管理統計 資科系林偉川 第二站試題 BASIC 應用程式設計 編號試題名稱 119-890306 身分證號碼檢查 119-890307 高速公路車輛統計 119-890308 分數加 減 乘 除運算 三選一 (80 分鐘 ) 2 1 第二站第二題高速公路車輛統計 由循序檔讀入多筆記錄 Frame 物件 母件 單一物件 V.S. 物件陣列
A.68 B.70 C.80 D.100 答 案 A 解 析 丁 产 品 的 可 变 现 净 值 =110-2=108( 万 元 ), 成 本 =100+40=140( 万 元 ), 可 变 现 净 值 低 于 成 本, 产 品 发 生 的 减 值, 所 以 丙 材 料 的 可 变 现 净 值 =1
2013 年 中 级 会 计 职 称 考 试 中 级 会 计 实 务 真 题 及 答 案 解 析 一 单 项 选 择 题 ( 本 类 题 共 15 小 题, 每 小 题 1 分, 共 15 分 每 小 题 只 有 一 个 符 合 题 意 的 正 确 答 案 请 将 选 定 的 答 案, 按 答 题 卡 要 求, 用 2B 铅 笔 填 涂 答 题 卡 中 相 应 信 息 点 多 选 错 选 不 选 均
<4D F736F F D D342DA57CA7DEA447B14D2DA475B57BBB50BADEB27AC3FEB14DA447B8D5C344>
1. 請 問 誰 提 出 積 體 電 路 (IC) 上 可 容 納 的 電 晶 體 數 目, 約 每 隔 24 個 月 (1975 年 更 改 為 18 個 月 ) 便 會 增 加 一 倍, 效 能 也 將 提 升 一 倍, 也 揭 示 了 資 訊 科 技 進 步 的 速 度? (A) 英 特 爾 (Intel) 公 司 創 始 人 戈 登. 摩 爾 (Gordon Moore) (B) 微 軟 (Microsoft)
4
練習 9A ( 9. 特殊角的三角比 T ( 在本練習中, 不得使用計算機 如有需要, 答案以根式或分數表示. 試完成下表 三角比 θ 0 4 60 sin θ cos θ tan θ 求下列各數式的值 (. cos 60. sin 4 4. tan 4. cos0 4 tan 0 7. sin 4 cos 4 8. cos 60 tan 4 9. tan 60sin 0 0. sin 60 cos
Strings
Inheritance Cheng-Chin Chiang Relationships among Classes A 類 別 使 用 B 類 別 學 生 使 用 手 機 傳 遞 訊 息 公 司 使 用 金 庫 儲 存 重 要 文 件 人 類 使 用 交 通 工 具 旅 行 A 類 別 中 有 B 類 別 汽 車 有 輪 子 三 角 形 有 三 個 頂 點 電 腦 內 有 中 央 處 理 單 元 A
TwinCAT 1. TwinCAT TwinCAT PLC PLC IEC TwinCAT TwinCAT Masc
TwinCAT 2001.12.11 TwinCAT 1. TwinCAT... 3 2.... 4... 4...11 3. TwinCAT PLC... 13... 13 PLC IEC 61131-3... 14 4. TwinCAT... 17... 17 5. TwinCAT... 18... 18 6.... 19 Maschine.pro... 19... 27 7.... 31...
運算子多載 Operator Overloading
多型 Polymorphism 講師 : 洪安 1 多型 編譯時期多型 ( 靜態多型 ) function overloading 如何正確呼叫同名的函數? 利用參數個數與型態 operator overloading 其實同 function overloading 執行時期多型 ( 或動態多型 ) 如何正確呼叫不同物件的相同名稱的成員函數 利用繼承與多型 2 子類別與父類別物件間的指定 (assignment)
Java 程式設計入門
Java 程式設計入門 講師 : 陳昭源 CISE, NTU August 28, 2005 Outline 變數 Variables 運算子 Operators 運算式 (Expressions) 敘述(Statements) & 程式區塊 (Blocks) 流程控制 Control Flow Statements if-else statements switch statements August
记 忆 155 期 北 京 大 学 文 革 专 辑 (9) 目 录 专 稿 章 铎 从 高 云 鹏 的 遭 遇, 看 迟 群 之 流 的 专 制 附 : 高 云 鹏 给 胡 宗 式 章 铎 的 信 (2015 年 11 月 19 日 ) 评 论 马 云 龙 王 复 兴 抢 救 记 忆 : 一 个 北
记 忆 155 期 北 京 大 学 文 革 专 辑 (9) 目 录 专 稿 章 铎 从 高 云 鹏 的 遭 遇, 看 迟 群 之 流 的 专 制 附 : 高 云 鹏 给 胡 宗 式 章 铎 的 信 (2015 年 11 月 19 日 ) 评 论 马 云 龙 王 复 兴 抢 救 记 忆 : 一 个 北 大 学 生 的 文 革 回 忆 录 序 扬 子 浪 洗 涤 我 们 被 污 损 的 灵 魂 读 抢
1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 2 1 3 4 1 9 17 25 3 11 19 27 5 13 21 29 7 15 23 31 2 10 18 26 3 11 19 27 6 14 22 30 7 15 23 31 4 12 20 28 5 13 21 29 6 14 22 30 7 15 23 31 8 12 24 28
第一章
台南市立大內國民中學母語教學檔案 兒童文學 台灣兒童歌謠 壹 前言 我國的童謠 始於列子之康衢之謠 堯乃微服遊於康衢 兒童曰 立我烝民 莫匪爾極 不識不知 順序之則 後漢書 獻帝初 京師童謠曰 千里草 何青青 十日卜 不得生 前者歌頌帝堯德政 之廣被 後者諷刺董卓之虐政 人民將身受其殃 皆係含有政治作用的 歌謠 今日所說童謠 爾雅曾說 徒歌謂之謠 所謂徒歌即是隨口吟 唱 不加伴奏 也無固定旋律 隨興之所至啍唱
标题
三 风 云 人 物 27 三 风 云 人 物 武 进 人 杰 地 灵, 历 代 名 人 辈 出 千 年 悠 悠, 无 数 志 士 仁 人 名 贤 巨 贾 荟 萃 于 此, 给 这 片 土 地 带 来 了 富 庶 和 文 明, 留 下 了 数 不 尽 的 动 人 故 事, 在 武 进 历 史 的 演 进 中 刻 上 深 深 的 烙 印 1 延 陵 君 子 季 札 春 秋 末 期 的 季 札 被 武 进
Microsoft Word - media-tips-zh.doc
媒 摘 体 自 采 粮 访 该 做 和 不 农 该 组 做 织 的 媒 事 体 情 关 系 处 编 制 的 一 份 该 做 和 不 该 做 的 事 情 清 单 积 简 单 极 地 主 回 动 当 媒 体 打 来 应 电 质 话 询 并 不 确 保 每 次 都 能 传 递 你 的 关 键 信 息 通 过 下 列 问 是 您 题 哪 贵 个 确 保 单 姓? 你 位 的 能? 完 全 明 白 你 在 同
A 单 位 负 责 人 B 会 计 机 构 负 责 人 C 会 计 主 管 人 员 D 会 计 人 员 多 选 题 : 1. 单 位 伪 造 变 造 会 计 凭 证 会 计 账 簿, 编 制 虚 假 财 务 会 计 报 告 的, 县 级 以 上 人 民 政 府 财 政 部 可 以 依 法 行 使 的
(6.13 考 生 原 题 ) 原 始 资 料 请 勿 外 泄, 违 者 必 究! 单 选 题 : 1. 下 列 税 种 中, 不 属 于 行 为 税 的 是 ( ) A 车 船 使 用 牌 照 税 B 耕 地 占 用 税 C 城 市 维 护 建 设 税 D 车 辆 购 置 税 2. 根 据 人 民 币 银 行 结 算 账 户 管 理 办 法 的 规 定, 非 经 营 性 的 存 款 人 违 反 规
0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1
0 0 = 1 0 = 0 1 = 0 1 1 = 1 1 = 0 0 = 1 : = {0, 1} : 3 (,, ) = + (,, ) = + + (, ) = + (,,, ) = ( + )( + ) + ( + )( + ) + = + = = + + = + = ( + ) + = + ( + ) () = () ( + ) = + + = ( + )( + ) + = = + 0
untitled
Visual Basic 2005 (VB.net 2.0) [email protected] 立 六 數 串 數數 數 數 串 數 串 數 Len( 串 ) 串 度 Len( 123 )=3 LCase( 串 ) 串 LCase( AnB123 ) anb123 UCase( 串 ) 串 UCase( AnB123 ) ANB123 串 數 InStr([ ], 串 1, 串 2[,
