第 5 章 算法初步
第 1 课时 算法的含义
分层训练
1、算法是指 ( )
A、为解决问题而编写的计算机程序
B、为解决问题而采取的方法与步骤
C、为解决问题而需要采用的计算机语言
D、为解决问题而采用的计算方法
2、下面的四段话,其中不是解决问题的算法的
是 ( )
A、 从济南到北京旅游,先坐火车,再坐飞机
抵达
B、解一元一次方程的步骤是去分母、去括号、
移项、合并同类项、系数化为 1
C、方程 2 1 0x 有两个实根
D、求 1+2+3+4+5 的值,先计算 1+2=3,再由
3+3=6,6+4=10,10+5=15,最终结果为 15
3、写出判断一个数是奇数还是偶数的算法。
4、 三角形面积的计算公式 ahS 2
1 (其中 a
为边长,h 为该边上的高),用算法描述求
a=7.85,h=14.29 时的三角形面积。
5、 火车站对乘客在一定时段内退票要收取一
定的费用,收费的办法是:按票价每 10 元(不
足 10 元按 10 元计算)核收 2 元,2 元以下的票
价不退。试分步写出将票价为 x 元的车票退掉
后,返还的金额 y 的算法。
6、有蓝和黑两只墨水瓶,但现在却错把蓝墨水
装在了黑墨水瓶中,黑墨水错装在了蓝墨水瓶
中,要求将其互换,请你设计算法解决这一问
题。
7、 写出解不等式 )0(0 abax 的一个算
法,并画出流程图。
本节学习疑点:
习题 5.1 答案
1、B
2、C
3、
S1 输入 x;
S2 用 x 除以 2 判断余数是否为 0,如果为 0 则
输出偶数,否则输出奇数。
4、
S1 输入 a=7.85,h=14.29
S2 计算 S=ah/2
S3 输出 S
5、
S1 输入票价 x
S2 如果 x≤2,那么 y=0,否则如果[x/10]=x/10,
那么 y=x-2[x/10],否则,y=x-2([x/10]+1)
S3 输出返还金额 y
6、
S1 找一空瓶
S2 将黑墨水倒入空瓶
S3 将蓝墨水倒入该瓶中
S4 将黑墨水倒入黑水瓶中
学生质疑
教师答复