程式框圖計算訓練 含答案

2022-11-12 01:48:06 字數 3548 閱讀 9294

按照給出程式框圖計算專題訓練

----初中數學知識點

題目特點:

輸入某個數值,按照圖中給出的程式計算,若結果符合條件則輸出;若結果不符合條件,則把結果重新輸入再按照圖中給出的程式第二次計算,如此下去,直到符合條件輸出為止。

計算方法:

設輸入的數值為x,先把圖中給出的計算程式表示成乙個算式,然後將給出的數值代入這個算式計算即可。

解此類題目的關鍵是:理解給出的程式圖,並把把圖中給出的計算程式表示成算式。

特別注意:程式框圖中的運算是由前到後依次進行的,不存在先乘除後加減的問題。

專題練習:

1.如圖是乙個計算程式,若輸入x的值為5,則輸出結果為(  )

a.11 b.-9 c.-7 d.21

2.根據輸入的數字,按圖中程式計算,並把輸出的結果填入表內:

3.根據輸入的數字8,按圖中程式計算,則輸出的結果是( )。

a.-0.125 b.-1.125 c.-2.125 d.2.9375

4.按如圖的程式計算,若開始輸入的值x為正整數,最後輸出的結果小於20,則輸出結果最多有(  )種. a.2個 b.3個 c.4個 d.5個

5.根據如圖所示的程式進行計算,若輸入x的值為-1,

則輸出y的值為

6.如圖,是乙個有理數混合運算程式的流程圖,請根據這個程式回答問題:當輸入的x為-16時,最後輸出的結果y是多少?(寫出計算過程)

7.按下面的程式計算,如輸入的數為50,則輸出的結果為152,要使輸出結果為125,則輸入的正整數x的值的個數最多有(  )a.0個 b.1個 c.2個 d.3個

8.按下面的程式計算,若開始輸入的值x為正數,最後輸出的結果為11,則滿足條件的x的不同值分別為

9.將下列分數輸入右邊的流程圖,在輸出圈的

括號內依次填入輸出的數.並寫出計算結果.

10.學習了有理數的運算後,小明設計了一種計算程式,如圖所示,當小明輸入-6時,則輸出值y

11.根據如圖所示的計算程式,若輸入的值x=-1,則輸出的值y

12.根據圖中的程式,當輸入x=5時,輸出的結果y

13.根據下面的運算程式,若輸入時,輸出的結果y若輸入時,輸出的結果y

14.如圖,某計算裝置有資料輸入口a和運算結果輸出口b,

下表是小明輸入的資料(輸入資料為正整數)和輸出口相應結果,

按此裝置的計算規律,如果輸出口b的資料是101時,

則輸入口a的資料是

15.某計算裝置有一資料入口a和-運算結果出口b,下表是小穎輸入一些資料後所得的結果:

(1)若小穎輸入的數為7,則輸出的數為

(2)若出口b輸出的數為900,則小穎輸入的數為

(3)若小穎輸入的數為x,則輸出的數為

16.小剛學學習了有理數運算法則後,編了乙個計算程式,當他輸入任意乙個有理數時,顯示屏上出現的結果總等於所輸入的有理數的平方與1的和,當他第一次輸入2,然後又將所得的結果再次輸入後,顯示屏上出現的結果應是

17.觀察如圖所示的程式計算:

(1)若開始輸入的n值為-2,則最後的輸出結果是

(2)若輸出結果為1,則開始輸入的n值為

按照給出程式框圖計算專題答案

1.解:若輸入x,則根據計算程式可得算式為,即輸出輸出:

-3(x-2),把x的值代入計算即可.當x=5時,原式=-3×(5-2)=-9.故選b.

2.解:設輸入的數是x,根據題意得輸出的數是[x+(-2)-4]÷2=(x-6)÷2。

①當x=-2時(x-6)÷2=(-2-6)÷2=-4,

∵-4<-3,∴輸出的數就是-4;

②當x=-1.5時,(x-6)÷2=(-1.5-6)÷2=-3.75,

∵-3.75<-3,∴輸出的數就是-3.75;

③當x=0時,(x-6)÷2=(0-6)÷2=-3,

∵-3=-3,∴需把x=-3代入(x-6)÷2再次計算,

∴當x=-3時,(x-6)÷2=(-3-6)÷2=-4.5,

又∵-4.5<-3,∴輸出的數就是-4.5;

④當x=1時,(x-6)÷2=(1-6)÷2=-2.5,

∵-2.5>-3,∴需把x=-2.5代入(x-6)÷2再次計算,

∴當x=-2.5時,(x-6)÷2=(-2.5-6)÷2=-4.25,

又∵-4.25<-3,∴輸出的數就是-4.25;

⑤當x=1.5時,(x-6)÷2=(1.5-6)÷2=-2.25,

∵-2.25>-3,∴需把x=-2.25代入(x-6)÷2再次計算,

∴當x=-2.25時,(x-6)÷2=(-2.25-6)÷2=-4.125,

∵-4.125<-3,∴輸出的數就是-4.125.

3.解:假設輸入x,則由圖中可知,。

第一次計算輸入8得: ,

再將計算出的結果-2.125代入算式進行第二次計算。

第二次計算輸入-2.125得:

,輸出2.9325即可。

4.解:由題意算式為3x+1,輸出的結果要求為:10<輸出結果<20,又x為正整數,於是,3×3+1=10,3×4+1=13>10及3×6+1=19,3×7=1=21,

∴4≤x≤6,共三個正整數.故選b.

5.解:據題意算式為:y=,

∵x=-1,∴y==-2<0,

∵-2<0,∴y===4>0,

故輸出y的值是4.故答案是4.

6.解:根據流程圖,得算式:

當時,;

將代入算式繼續計算:;

將代入算式繼續計算:;輸出。

7.分析:設輸出結果為y,觀察圖形我們可以得出x和y的關係式為:y=3x+2,將y的值代入即可求得x的值.

解:∵y=3x+2,

當y=125時,3x+2=125,解得:x=41;

當y=41時,3x+2=41,解得:x=13;

當x=13時,3x+2=13,解得x=.不符合條件.

則滿足條件的整數值是41和13.故選c.

點評:此題的關鍵是要逆向思維.它和一般的程式題正好是相反的.

8.分析:解答本題的關鍵就是弄清楚題圖給出的計算程式.

由於代入x計算出y的值是11>10,符合要求,所以x=5即也可以理解成y=5,把y=5代入繼續計算,得x=2,依次類推就可求出5,2,0.5.

解:依題可列,y=2x+1,

把y=11代入可得:x=5,即也可以理解成y=5,

把y=5代入繼續計算可得:x=2,

把y=2代入繼續計算可得:x=0.5,

把y=0.5代入繼續計算可得:x<0,不符合題意,捨去.

∴滿足條件的x的不同值分別為5,2,0.5.

點評:此題的關鍵是理解程式要迴圈計算直到不符合要求為止.

9.解:根據資訊:填入左邊的括號內,填入右邊的括號內,然後進行有理數的減法運算.

,.所以輸出:.

10.36.

11.解:2.

12.0.

13.-6,14。

14.解:設輸入的數是x,則,解得x=10或-10(不合題意捨去).故答案:10.

15.解:由表中資料可知:運算結果=.

(1)36;(2)31;(3)

16.26.

17.(1)0;(2)±1

71 演算法與程式框圖

15.1 演算法與程式框圖 教學目標 重點 了解演算法的含義和思想,理解程式框圖的三種結構 難點 含有迴圈結構和條件結構的程式框圖 能力點 提高學生現代資訊科技的使用能力 教育點 培養學生現代資訊科技的應用意識 自主 點 兩種迴圈結構的區別 易錯點 迴圈結構中的迴圈條件,最後一次迴圈所執行的語句 學...

安全監理工作程式框圖

督促施工單位提交 施工組織設計 或 專項施工方案 不通過監理工程師審查 通過不通過 總監理工程師審查 通過方案實施 不通過需修訂施工方案 檢查驗收 下達整改通知 施工單位整改 不通過檢查驗收 通過繼續施工 1 施工過程安全監理工作程式框圖 發現生產安全事故隱患 下達整改通知下達暫停令 是施工單位是否...

安全監理工作程式框圖

1 施工過程安全監理工作程式框圖 督促施工單位提交 施工組織設計 或 專項施工方案 不通過監理工程師審查 通過不通過 總監理工程師審查 通過方案實施 不通過需修訂施工方案 檢查驗收 下達整改通知 施工單位整改 不通過檢查驗收 通過繼續施工 2 安全事故隱患處理監理程式框圖 發現生產安全事故隱患 下達...