解:設(shè)輸入的數(shù)是x,根據(jù)題意得
輸出的數(shù)是[x+(-2)-4]÷2,
①當(dāng)x=-2時,[x+(-2)-4]÷2=[-2-2-4]÷2=-4,
∵-4<-3,
∴輸出的數(shù)就是-4;
②當(dāng)x=-1.5時,[x+(-2)-4]÷2=[-1.5-2-4]÷2=-3.75,
∵-3.75<-3,
∴輸出的數(shù)就是-3.75;
③當(dāng)x=0時,[x+(-2)-4]÷2=[0-2-4]÷2=-3,
∵-3=-3,
∴需把x=-3代入[x+(-2)-4]÷2再次計算,
∴當(dāng)x=-3時,[x+(-2)-4]÷2=[-3-2-4]÷2=-4.5,
又∵-4.5<-3,
∴輸出的數(shù)就是-4.5;
④當(dāng)x=1時,[x+(-2)-4]÷2=[1-2-4]÷2=-2.5,
∵-2.5>-3,
∴需把x=-2.5代入[x+(-2)-4]÷2再次計算,
∴當(dāng)x=-2.5時,[x+(-2)-4]÷2=[-2.5-2-4]÷2=-4.25,
又∵-4.25<-3,
∴輸出的數(shù)就是-4.25;
⑤當(dāng)x=1.5時,[x+(-2)-4]÷2=[1.5-2-4]÷2=-2.25,
∵-2.25>-3,
∴需把x=-2.25代入[x+(-2)-4]÷2再次計算,
∴當(dāng)x=-2.25時,[x+(-2)-4]÷2=[-2.25-2-4]÷2=-4.125,
∵-4.125<-3,
∴輸出的數(shù)就是-4.125.
輸入 | 輸出 |
-2 | -4 |
-1.5 | -3.75 |
0 | -4.5 |
1 | -4.25 |
1.5 | -4.125 |
分析:根據(jù)程序,可先設(shè)輸入的數(shù)是x,則輸出的數(shù)是[x+(-2)-4]÷2,再分別把x的值代入計算,看結(jié)果是否小于-3,若小于-3就輸出,否則就在此輸入,循環(huán)計算即可.
點評:本題考查的是有理數(shù)的運算能力、代數(shù)式求值的知識,注意循環(huán)計算.