1、练司A (第7页) M略. 2, S1.令 nwx=ai S2.如果 ZfAni"、MJ Huis —fr: 83“ 如衆 则 rnax=c; SL 如果 d>max, rnax—J: S5. max为所孝的最大f% 3. 时方程组 尸llHl+ci”疋:=為 ① 島习+口如工二也 ② SL假位"Hn如果时=0,可将第一个力程与第二个方程业換M由①x( -*)+(D褂到 曜一猝竺"拒 也】* SZ.如果皿gi如血子。,由③得到 "—ujicii: 部.股定(^尹0《如弟思可将第二个方程与第一个方程互.换人由②*(一務)+①甜到 St.如果叫阳L皿网,手丄由®母到
2、
丄一.=一廿口坛
器.输出結果山,勿.
农⑴
如果A|(Aq —叫口“ = 0・//程组无紆或由无穷多H[駅. 3jT*=T 7j->^18
136_2
将丿代人①得上=马一
38
答:T ¥ 68
11'
四+孙=3
由①X( •的+②得
3y=2,所以丿=亍,
将y代人①得了=七25 = ~2 • 答 1 J-—y )=争
练习B (第吕页)
1, S1.令 min=a ;
S£ 如染右 3、
a -
52, 如果 “=0,
如果占尹0.则窜出“无解•信息*
如果占=丄则辎出“解为一切实数”的奇息,
3.SI.取序列的第一个藐;
52. 将所取出的数与咫比
53. 如果相等.则籀出该数•話束算法:
54. 如果不相等,娜取下一个数,再执行82.
因为所捜索的数#序列只有右阳个數,算法必定在有阻步之后站束.
4. 设陶分数分别为-和/ 。壬Q).
51. 将分母j r和乗作分母木
52. 将分子丄4相乘作分子‘
53. 约去&与M的公约数十
H输泌結果.
5. (I)打JFSdlah程序,在界瓯L按下面格式辎入方程組的系数(即辟)福常数项:
-.a 4、A=[3t —2» 1 j 5. 2, —3; 1,礼 5]; /f按 Eeikt 姓
->B—[―4; 12; - 1]; 按 Enter 健
-A Iinso3ve( A+ — B) 。校 Enter 鍵
界而上立即出现
an#—
! 0. 6031746 J
! 2. iniiii i
I —l. 5S73016 !
这个方程組的鮮是
jt~0. 503 174 1】1 111 1 * f =—】+ 5釘釦1 &
<2>輸入方程組的系数与常数项
Lt 11 3. —3t —1; 1、一1. —lj;
s B=[l為场-2]I
—> linsoivetA, —B) 5、
肺s =
! 5 !
! —4 !
! 11 !
这个方程組的解是
丁=5* j=—4. *=ll.
练习A (第10页)
K见教財第8、9 £
七见下页图L
1 (D见下其图亀
<2)见下页钮&
I:: 23
E开]始)
/辎人袂的救& /
/輸入氈求的百分率F /
/输剛 /
/ 、
结束
I J
R32
蟻入折给数成百分率 后的结果B
练习B
1. 略.
2.
(第H页)
口 =】7
/墙入所用的百分率尸/
图3
6、
练习A (第13页.)
L [幵始)
/输入宜■边/
斜边■>■可
/輸侖r /
1
(,束] ^
丄[.始]
/嫩人两 号土和髙曲/
5 = 3个 b)h / 2
/ 输/
(结束)
3- (开〉)
/ 輸.“ /
c=a+b
/赢 / [结束]
4.两整数心勤相除时,总假定除数心>0,设 S 的商为q及余数加,则
£1=如十广.其中。也r<&.
因此•旷_f'■其中[工]是取整南數,即[刁等于不超过工的最大整数余叡LLbq.
由此铅枢囲如下:
输出q, r /
P>20 7、
输入魏r
输出E
/输入整数aM (b>0) /
/输出M /
y=03 X 2OM.1 x (P-2。), y=Q,2 x P
r=a~bq
练习B (第14页)
L (开始
M=D x y
Lxl=—x
,+ ,
/期虬J
(结束〕
;华/
「堵柬
27
练习A (第18页)
8、
练习IS (第19页)
3.算法:用噸序结构.如下:
51
52
53
54
55
56
计算法定工作时间60-20=10(h); 计算法定工作时间工资40X8-320(元h
NT加班工作时冋工资20X10=200 (元L 计算总工资320+200-520(元, 计算净帳工资0.9X52。=46凯元)* 9、输出结果.
框图:路.
丄将有两位小数的实数工表示成如形.其中s如。都为整数.旦。@, W9-
30
框图;
5..
/输出$ /
「土i
31
输入一
输出工
/ 输入"n,021,
习题1-1B (第19页)
1.算法:用顺序结构. 框图:
(开始]
交换a”,⑰的值 交换a® a??的值 交换缶,为的值
约简村等
M因为输人的fl変虻工是任意实数,第ci) 小题要先判断W是否在定叟 10、域内.
⑴算法:用条件分支結杓. 捱飢
⑵算法:用条件分支结构. 框图:
⑶算法:用順序結构. 框图略.
(4}算法:用顺序結聞 框图略-
.I-本題题总为用…架无缺码的天平挑出仙敗的球,设六个小球的再量分别为时,5 …,如
算法;
SI将】号球放在天平左边f 号球放在*平右辺一
S2比较俯球帝址后,尚汰较轻的球,将较更的球故在天平左边.
S3将F一号球放在矢平右边比皎重量,T由执行SZ.
S4最后留在矢平左边的球是鼓重的球一
3.
a=input ("a=") h=input("h=") S=a *h; print(%io(2), S) 4. a=input("a 11、") b=input("b=") c=input("c=") aver=(a+b+c)/3; print ( % io( 2 ) , aver)
〃输入 //输入 //输入 //计算 //输出
练习B (第25页)
1.程序:a=l; b=—3; c=2; d=b *b—4*a *c; if d> = 0, t=sqrt(d);
= ( —b+t)/<2*a);
else dispC* no solution1*) end
prinr(^iQ(2>, xl * x2)
2. al 1 = 1 ; al2= 1; a21=3; a22=—]: bl = — If 12、b2 = 13;
D=r1 l*a22—a2l*a!2;
if DOO,
xl =(bl*a22—b2»al2)/D;
x2 = (b2*all-bl*a21)/D;
dst dis卩("no solulion or i[iftmtcly many solutions^) end
print(%io(3). x2, xl)
& input(%=*)
h=input(%=")
S=h *h/2;
prim(%io(2) I S)
4, xl = input(rfxl =Jr) 输入
x2=inptit(,Tx2=,T) //輸入
yl — input("yI=,T> / 13、/输入
input (J,y2=w) 〃輸人
d —sqrt(. 14、v—1; else v = Q§
end
print(%io(2), a. v)
练习B (第27页)
L a=input(va=J/);
if a 15、)
if p>=500» p=0. 97*p; disp(T,after discount^) prim(%k>(2), p)
end
4. x=input〔"x=")
if x<—1, y=l ?
else if £>1, y="
else y=0;
end
end
print(%io(2), y)
练习A (第31页)
〃设定初值
〃设定i的初值■歩长,终值
〃循环计算
1. S=Ot
{or i=1*1*10
5=S+i
end
2. S^O;
far i=2:2;100 S=S+i.
end
3.
for i=l :1:8
16、
M=M*(140.。汹 end M
4.. S—Gi
for i—0. l:0.1 :L 0
S=S+k
end
练习B (第31页)
L S=0? j=0;
for i=ls2:99
S=S+h j=j + h if j<=5, S end
end
dispf^nuniber of cycles priniC %io(2), S, j)
2. j = 1 s
while j *j 吋<10000
end
3. S=0f
(or i= 1*1.j 10
S=-S+l/ij
end
4+ S=Oj M= 1;
for t=ljl: 64
S=5+M;






