10. 12.用二分法求方程在上的近似解,精确到,写出算法.画出流程图,并写出算法语句.
[解析]算法如下:
第一步:取中点,将区间一分为二;
第二步:若,则就是方程的根;
否则所求根在的左侧或右侧;
若,则,以代替;
若,则,以代替;
第三步:若,计算终止 此时,
否则转到第一步.
算法语句和流程图如图所示:
9.给出以下四个问题:
①输入一个数, 输出它的相反数;②求面积为的正方形的周长;③求三个数中的最大数;
④求函数的函数值. 其中不需要用条件语句来描述其算法的有
[解析]②.仅②不需要分情况讨论,即不需要用条件语句.
综合拔高训练
8. 9.以下属于基本算法语句的是 .
①INPUT语句;②PRINT语句; ③IF-THEN语句;④DO语句;
⑤END语句; ⑥WHILE语句;⑦END IF语句.
[解析]①②③④⑥
7. 如图所示的程序,若程序执行的结果是3,则输入的值可能为 .
[解析]由,得,或.
6.如图程序
A.不能执行 B.能执行一次
C.能执行十次 D.有语法错误
[解析]D.应为LOOP UNTIL,考查程序语句的严密性.
5.(2006·惠州模拟)当时,执行完如下图一段程序后的值是( )
A.1 B.3 C.4 D.
[解析]C. ∴故选C
4.(2007·南海模拟)计算机执行如下图的程序段后,输出的结果是( )
A. B. C. D.
[解析]B.执行程序得,故选B
3. (2007·深圳模拟)下图程序执行后输出的结果是( )
A、 B、0 C、1 D、2
[解析]C. 当时跳出循环体
2. (2005·广州模拟)当时,下面的程序段结果是( )
A. B. C. D.
[解析]C.当时,,故选C
1. (2006·广州模拟)下列赋值能使的值为的是( )
A. B. C. D.
[解析]D. 赋值时把“=”右边的值赋给左边的变量,故选D
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com