格式二 首先对IF后的_条__件__ 进行判断,如果(IF) 条件符合,那么(THEN) 执行_语__句__体__1_,否则 (ELSE)执行_语___句__体__2
【拓展延伸】常见的函数及对应符号
符号 AND OR SQR(x) a MOD b ABS(x)
功能 逻辑联结词“且” 逻辑联结词“或” 求x的算术平方根
【解析】设x为出租车行驶的千米数,y为收取的费用,
则y=
7,x 3, 8+1.5(x
3),x
3,
即y=17.,5xx+3.35,,x 3.
程序框图如图所示:
其程序如下:
【方法总结】解决编写程序问题的一般步骤 (1)构思出解决问题的一个算法(可用自然语言). (2)画出程序框图,形象直观地描述算法. (3)根据框图编写程序,即逐步把框图中的算法步骤用 算法语句表达出来.
【跟踪训练】 运行程序:
在两次运行中分别输入8,4和2,4,则两次运行程序的输 出结果分别为________.
【解析】对A,B的情况进行区分,当输入8,4的时候,
A>B,所以C=A =4;当输入2,4时,A>B不成立,所以
2
选择执行C= B =2.
2
答案:4,2
类型二 条件语句的编写 【典例2】某城市出租车公司规定在城区内搭乘出租车 的收费标准为:不超过3千米收7元,超过3千米的里程每 千米收1.5元,另外每车次超过3千米收燃油附加费1元 (不考虑其他因素).请画出计算出租车费用的程序框图, 并写出程序.
1.2.2 条件语句
主题 条件语句 1.条件结构有几种?它们有何区别? 提示:两种.它们的区别是:一种条件成立与否都有步骤 要执行,另一种是当条件成立时才执行步骤.