A. 設計方法(演算法)和流程邏輯有什麼區別
流程圖是你整個業務處理步驟,用圖形來表示,
演算法是:你處理一個問題用的方法。
舉例:
一個用戶登錄:
流程圖就是:提交-->驗證 --->成功---。。。
|
|
失敗
演算法:以驗證為例,最簡單的就是對密碼和賬號進行比較,是否相等啊
B. 演算法=() A 演算法+數據結構 B邏輯+演算法C 邏輯+控制 D邏輯+數據結構
A和B都對
移項可以得到數據結構和邏輯什麼都不是,這很符合基本事實
C. 什麼叫演算法軟體,邏輯軟體,系統軟體
摘要 就描述,實際都差不多。只不過是一個分類的說法。
D. 什麼是邏輯'與'運算
邏輯運算又稱布爾運算。布爾用數學方法研究邏輯問題,成功地建立了邏輯演算。
他用等式表示判斷,把推理看作等式的變換。這種變換的有效性不依賴人們對符號的解釋,只依賴於符號的組合規律 。這一邏輯理論人們常稱它為布爾代數。
20世紀30年代,邏輯代數在電路系統上獲得應用,隨後,由於電子技術與計算機的發展,出現各種復雜的大系統,它們的變換規律也遵守布爾所揭示的規律。
邏輯運算 (logical operators) 通常用來測試真假值。最常見到的邏輯運算就是循環的處理,用來判斷是否該離開循環或繼續執行循環內的指令。
1、邏輯常量與變數:邏輯常量只有兩個,即0和1,用來表示兩個對立的邏輯狀態。邏輯變數與普通代數一樣,也可以用字母、符號、數字及其組合來表示,但它們之間有著本質區別,因為邏輯常量的取值只有兩個,即0和1,而沒有中間值。
2、邏輯運算:在邏輯代數中,有與、或、非三種基本邏輯運算。表示邏輯運算的方法有多種,如語句描述、邏輯代數式、真值表、卡諾圖等。
3、邏輯函數:邏輯函數是由邏輯變數、常量通過運算符連接起來的代數式。同樣,邏輯函數也可以用表格和圖形的形式表示。
4、邏輯代數:邏輯代數是研究邏輯函數運算和化簡的一種數學系統。邏輯函數的運算和化簡是數字電路課程的基礎,也是數字電路分析和設計的關鍵。
表示方法
"∨" 表示"或"
"∧" 表示"與".
"┐"表示"非".
"=" 表示"等價".
1和0表示"真"和"假"
(還有一種表示,"+"表示"或", "·"表示"與")
Boolean(布爾運算)的參數面板可分成三部分。
布爾運算練習模型:骰子
Pick Boolean(拾取布爾運算對象)卷展欄
該卷展欄用來拾取運算對象B。
E. 二進制邏輯運算有哪三種
二進制邏輯運算主要包括三種基本運算:邏輯加法(又稱「或」運算)、邏輯乘法(又稱「與」運算)和邏輯否定(又稱「非」運算)。此外,「異或」運算也很有用。
具體演算法:
一、邏輯加法(「或」運算)
邏輯加法通常用符號「+」或「∨」來表示。邏輯加法運算規則如下:
0+0=0, 0∨0=0
0+1=1, 0∨1=1
1+0=1, 1∨0=1
1+1=1, 1∨1=1
從上式可見,邏輯加法有「或」的意義。也就是說,在給定的邏輯變數中,A或B只要有一個為1,其邏輯加的結果就為1;只有當兩者都為0時邏輯加的結果才為0。
二、邏輯乘法(「與」運算)
邏輯乘法通常用符號「×」或「∧」或「·」來表示。邏輯乘法運算規則如下:
0×0=0, 0∧0=0, 0·0=0
0×1=0, 0∧1=0, 0·1=0
1×0=0, 1∧0=0, 1·0=0
1×1=1, 1∧1=1, 1·1=1
不難看出,邏輯乘法有「與」的意義。它表示只當參與運算的邏輯變數都同時取值為1時,其邏輯乘積才等於1。
三、邏輯否定("非"運算)
邏輯非運算又稱邏輯否運算。其運算規則為:
0=1 「非」0等於1
1=0 「非」1等於0
F. 一個演算法可以包含幾個邏輯結構
可以有很多個結構。一定有順序結構。可能有條件分支結構、循環結構。
G. 演算法的三種基本邏輯結構分別是______.
演算法的三種基本邏輯結構分別是順序結構,條件結構和循環結構;
故答案為:順序結構,條件結構和循環結構.
H. 演算法有三種結構也是程序的三種邏輯結構它們是
根據演算法的特點
如果在執行過程中,不需要分類討論,則不需要有條件結構;
如果不需要重復執行某些操作,則不需要循環結構;
演算法的基本結構不包括邏輯結構.
但任何一個演算法都必須有順序結構
故選A.
I. [演算法討論]你能想出幾種求異或邏輯的演算法
還有就是「異+或」,不過是邏輯式的等值變換而異。ldi0.0ani0.1ldni0.0ai0.1old=q0.0