习题 5.1 答案1、B2、C3、S1 输入 x;S2 用 x 除以 2 判断余数是否为 0,如果为 0 则输出偶数,否则输出奇数。4、S1 输入 a=7.85,h=14.29S2 计算 S=ah/2S3 输出 S5、S1 输入票价 xS2 如果 x≤2,那么 y=0,否则如果[x/10]=x/10,那么 y=x-2[x/10],否则,y=x-2([x/10]+1)S3 输出返还金额 y6、S1 找一空瓶S2 将黑墨水倒入空瓶S3 将蓝墨水倒入该瓶中S4 将黑墨水倒入黑水瓶中习题 5.2.1 答案1、D 2、B3、开始② -① ×2回代求解得 xy输出 xy结束4、5、x=5 y=4 6.略习题 5.2.2 答案1、A 2、8 3、D4、S1 输入 a,b,cS2 m←aS3 如果 b6输出 SYN4、习题 5.2.4 答案1、B2、523、4、算法如下:开始T←1I←1T←T×ii←i+1I > 10YN输出 T结束Y开始S←0k←1K≤99输出 s结束s←s+1/k(k+1)k←k+1NY ,,; 输入成绩; 若,则,转; 若,则; ; 若,转,否则,输出和;流程图:5、(1)变量 y 是循环变量,控制着循环的开始和结束;(2)流程图中的第②部分是循环体,其功能是判断年份 y 是否是闰年,并输出结果;(3)该算法的处理功能是:判断 2000 年~2500 年中,哪些年份是闰年,哪些年份不是闰年,并输出结果。习题 5.2.5 答案1.A 2、W<500 3、20 4、s←s+i; i←i+25.S ← 0I > 10Y输出 S结束NI ← 1S ← S+I开始I ← I + 1 N 50n 输出a 、b Y 1bb 1aa 1n ,0a ,0b 输入成绩r 89r 80r Y 1nn N Y 结束 开始 6. 可以运用公式 直接求解。第一步 取第二步 代入公式 得直线 AB 的方程第三步 输出 AB 的方程7. 算法:S1 找一个大小与 A 相同的空杯子 CS2 将 A 中的水倒入 C 中S3 将 B 中的酒精倒入 A 中S4 将 C 中的水倒入 B 中,结束。8.算法如下S1 a ← 5S2 b ← 8S3 h ← 9S4 S ← (a+b)×h/2;S5 输出 S 流程图如右:习题 5.3....