3.用条件语句表示:输入两个数,输出较大的数。
[解]
2.问题:
儿童乘坐火车时,若身高不超过1.1米,则无需购票;若身高超过1.1米但不超过1.4米,可买半票;若超过1.4米,应买全票,试设计一个购票的算法,画出流程图并写出伪代码。
[解]上述购票的算法步骤为:
S1 测量儿童的身高h;
S2 如果h≤1.1,那么免费乘车;否则,如果h≤1.4,那么购买半票;否则,购买全票。
将上述算法中用黑体表示的文字用含If关键词表示的伪代码为(注意斜体的文字表示):
Read h
If h≤1.1 Then
Print 免费乘车
Else If h≤1.4 Then
Print 半票乘车
Else
Print 全票乘车
End If
流程图:
![]()
上述If语句的嵌套可用一般形式表示为:
[说明]A1,A2,A3表示各类判断的条件,而B1,B2,B3,…,Bn表示在各自条件满足的情况下所执行的操作内容.
[经典范例]
例1 已知函数
![]()
试写出伪代码并在流程图框内填空。
[解]用伪代码表示为:
流程图:(在判断框内填入适当条件)
例2 已知函数
,设计一个输入
的值,计算
的值的算法.
[解]算法如下:
追踪训练
3.能利用条件语句进行简单的应用.
[课堂互动]
自学评价
2.使用条件语句表示选择结构;
1.正确理解条件语句的步骤、结构及功能,并掌握其结构;
2.能正确地使用条件语句表示选择结构.
难点:使用条件语句表示选择结构.
[学习导航]
[知识网络]
[学习要求]
5.某市2004年1-12月的产量分别为3.8,4.2,5.3,6.1,5.6,4.8,7.3,4.5,6.4,5.8,4.7,6.5(亿元),该市要统计每季度的月平均产值及2004年的月平均产值,分别用赋值语句和输入、输出语句表示计算上述各个平均值的算法。
[解]完成下面算法代码
Read p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12
Print A,B,C,D,E
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com