❶ 如圖所示的演算法流程圖運行後,輸出的結果是A.10B.9C.8D.7
試題答案:B
試題解析:分析:先根據已知循環條件和循環體判定循環的規律,然後根據運行的情況判斷循環的次數,從而得出所求.
解答:根據題意可知該循環體運行情況如下:
循環次數
是否循環
s的值
i的數值
第1次:s=1<100,s=1×2
i=1+2=3
第2次:s=2<100,s=2×5=10
i=3+2=5,
第3次:s=10<100,s=10×5=50
i=5+2=7
第4次:s=50<100,s=50×7=350
i=7+2=9
第5次:s=350>100,結束運算輸出結果i=9.
故選B.
點評:本題主要考查了循環結構,循環結構有兩種形式:當型循環結構和直到型循環結構,考查分析問題解決問題的能力,屬於基礎題.新課改地區高考常考題型.
❷ 演算法設計題 要求:輸出三個數中最大的數 請畫出流程圖
rivate Sub Command1_Click()。
Dim a1, a2, a3, max1 As Integer。
a1 = InputBox("請輸入第1個數")。
max1 = a1。
a2 = InputBox("請輸入第2個數")。
If a2 > max1 Then max1 = a2。
a3 = InputBox("請輸入第3個數")。
If a3 > max1 Then max1 = a3。
MsgBox (max1)。
End Sub。
(2)流程圖演算法題目擴展閱讀:
作為診斷工具,它能夠輔助決策制定,讓管理者清楚地知道,問題可能出在什麼地方,從而確定出可供選擇的行動方案。
流程圖有時也稱作輸入-輸出圖。該圖直觀地描述一個工作過程的具體步驟。流程圖對准確了解事情是如何進行的,以及決定應如何改進過程極有幫助。這一方法可以用於整個企業,以便直觀地跟蹤和圖解企業的運作方式。
流程圖使用一些標准符號代表某些類型的動作,如決策用菱形框表示,具體活動用方框表示。但比這些符號規定更重要的,是必須清楚地描述工作過程的順序。流程圖也可用於設計改進工作過程,具體做法是先畫出事情應該怎麼做,再將其與實際情況進行比較。
❸ 演算法設計題 要求:輸出三個數中最大的數 請畫出流程圖
思路分析:先比較2個數,取其中大者與第三個數比較得出較大者為最大數,記為max.步驟如下:
第一步:輸入a,b,c.
第二步:比較a,b.若a>b,則執行第三步;否則,執行第四步.
第三步:比較a,c.若a>c,則輸出最大數max=a;否則,輸出最大數max=c.
第四步:比較b,c.若b>c,則輸出最大數max=b;否則,輸出最大數max=c.
啟示:自然語言與流程圖是表示演算法的兩種方法,顯然流程圖更直觀、更准確.此演算法中包含了順序和條件兩種結構,注意其中條件結構的嵌套(條件分支中含有條件結構)的使用.
流程圖: