选择结构之if语句课件
合集下载
初中信息技术_信息技术初一下册《Python选择结构if-else》教学课件设计

if…else 流程图
if…else基本 语法格式
了解一下~ AQI 空气质量指数
优良
0~50 I级 优 51~100 II级 良 101~200 III级 轻度污染 201~300 IV级 中度污染 大于300 V级 严重污染
污染
小试牛刀
用if…else语句编写程序:输入一个空气质 量指数(AQI),当AQI的值小于等于100时, 输出结果“空气优良”;当AQI的值大于100 时,输出结果“空气污染”
自主探究
教师点评
能力提升:BMI 身体质量指数
体质指数(BMI)=体重(kg)÷身高的平方(㎡)
骑共享单车既 可以保护环境 又锻炼身体, 真是一举多 得……
能力提升
请你设计一个身体质量监测程序,输入体重(w)和身高(h), 让电脑帮你计算出BMI的值,当BMI等于23.5的时候,输出结果 “你的身材太完美了”,否则,输出结果“你需要注意体型啦”
作品展示评价
自我评价
评价地址 : https://ks.wjx.top/jq/23340268.aspx 你也可以通过扫下方二维码的方式参与
本课知识点小结
if 语句
习巩固 if 条件:
执行语句 关系运算符
if…else语句
2.if…else 选择结构 if 条件:
执行语句1 //如果判断条件成立,则执行语句1 else:
温故知新
共享单车控制程序:输入一个年龄值,当其大于等于12时,输 出结果“你可以使用共享单车”;当其小于12时,输出结果“为了 安全,你不能使用共享单车” (要求:用if语句)
if 语句 的语法格式
if 条件:
执行语句
age=int(input())
if…else基本 语法格式
了解一下~ AQI 空气质量指数
优良
0~50 I级 优 51~100 II级 良 101~200 III级 轻度污染 201~300 IV级 中度污染 大于300 V级 严重污染
污染
小试牛刀
用if…else语句编写程序:输入一个空气质 量指数(AQI),当AQI的值小于等于100时, 输出结果“空气优良”;当AQI的值大于100 时,输出结果“空气污染”
自主探究
教师点评
能力提升:BMI 身体质量指数
体质指数(BMI)=体重(kg)÷身高的平方(㎡)
骑共享单车既 可以保护环境 又锻炼身体, 真是一举多 得……
能力提升
请你设计一个身体质量监测程序,输入体重(w)和身高(h), 让电脑帮你计算出BMI的值,当BMI等于23.5的时候,输出结果 “你的身材太完美了”,否则,输出结果“你需要注意体型啦”
作品展示评价
自我评价
评价地址 : https://ks.wjx.top/jq/23340268.aspx 你也可以通过扫下方二维码的方式参与
本课知识点小结
if 语句
习巩固 if 条件:
执行语句 关系运算符
if…else语句
2.if…else 选择结构 if 条件:
执行语句1 //如果判断条件成立,则执行语句1 else:
温故知新
共享单车控制程序:输入一个年龄值,当其大于等于12时,输 出结果“你可以使用共享单车”;当其小于12时,输出结果“为了 安全,你不能使用共享单车” (要求:用if语句)
if 语句 的语法格式
if 条件:
执行语句
age=int(input())
IF语句课件

else {if (year%400==0) leap=1; }
if (leap) printf("%d is a leap year.\n",year);
else printf("%d is not a leap year.\n",year);
}
[程序演示]
利用逻辑运算能描述复杂条件的特点,可将上述程序优化如下: main() {int year;
• [案例3.3] 写一程序,从键盘上输入1年份 year(4位十进制数),判断其是否闰年。 闰年的条件是:能被4整除、但不能被100 整除,或者能被400整除
算法设计要点:
(1)如果X能被Y整除,则余数为0,即如果X% Y的值等于0,则表示X能被Y整除!
( 2)首 先 将 是否闰年的标志 leap预置为 0(非闰 年),这样仅当year为闰年时将leap置为1即可。这种处 理两种状态值的方法,对优化算法和提高程序可读性非
max=num1; else
max=num2; if (num3>max)
max=num3; printf("The three numbers are:%d,%d,%d\n",num1,num2,num3); printf("max=%d\n",max); }
程序运行情况如下: Please input three numbers:11,22,18↙
第三章
[例3.1] 从键盘上输入一个字符,如果它是大写字 母,则把它转换成小写字母输出;否则,直接输出。
/*案例文件名:AL4_4.C*/ main() { char ch; printf(“请输入一个字母: "); scanf("%c",&ch); if (ch>='A' && ch<='Z')
选择结构程序设计PPT课件

一直这样做下去
真
表达式3 假 直到得出最后结果
真
语句1
语句2
语句3
语句4
上一页
下一页
方法三:语句1与语句2都为if语句
#include<stdio.h> main( ) { float x,y;
scanf(“%f”,&x); if(x<=0)
if(x>= -10) y=2+x; else y=2*x; else if(x<=10) y=x-2; else y=x/10; printf(“\ny=%f”,y); }
教学重点:
if语句、嵌套程序。
上一页
下一页
很多问题是顺序结构解决不了的
看这样一个例子:
计算分段函数
x<0
Y
N
y=3-x y=2x
N-S图
x在大于等于0和小于0两种不同的情况时,函数 将用不同的表达式来求y的值,这时就需要在计 算y的值之前,先对x的值进行判断,C语言中用 选择语句来实现这一判断。算法N-S图如右上图 所示。
0
语句1_1
语句1_2
非0
语句2_1
语句2_2
上一页
下一页
说明: if后面的表达式类型任意
语句可以是复合语句 如:if(ifx()a==b&if(&xx!==0=)y) printf(“a=b,x=y”);
if(if!(x3)) priinf(tfx(=“=O0K)”); 例 考i虑f(‘下a’)面p程ri序ntf的(“%输d出”,结’a’果); :
上一页
下一页
练习:编程实现,从键盘输入一个字符,如果是 字母,则输出对应的ASCII码,否则,输出“%”。
语言选择结构文稿演示

int main() { int flag; //非0为真;0为假
上完体育课
scanf(“%d”,&flag); 是 if(flag!=0)
否 最后一节课
printf(“食堂吃饭”);
else
到食堂吃饭
进教室上课
printf(“进教室上课”);
return 0;
}
if语句的使用说明
if后面的表达式,一般为逻辑表达式或关系表达 式,也可以是一个变量、常量或函数调用。 if(a==b && x==y) /*逻辑表达式*/ printf(”a=b,x=y”);
单行书写
多行书写
有缩进
if(a>b) max=a; else max=b;
if(a>b) max=a; else max=b;
if(a>b) max=a;
else max=b;
推荐写法,这样层次 结构更清晰
【例】上完体育课,如果是上午最后一节课,下课
#i后nc去lu食de堂<s吃td饭io,.h否> 则进教室上课。
if(1) printf(”O.K.”); /*表达式为常量*/ if(a) printf(”%d”,a); /*表达式为变量*/ if(isprime(a)) … /*表达式为函数调用*/
if语句的使用说明
if语句各子句若仅有一条语句,则每个内嵌语句 遇分号结束。 if(x>0) printf(”%f”,x);建议:内嵌语句无 else printf(”%f”,-x); 论一条或多条,都 若内嵌语句包含多个语句时,必用须“用{}”花括括起号来。
return 0;
}
if语句实现的选择结构
if-else语句 if (表达式) 语句段1 else 语句段2
大学vb 第3章 选择结构(If语句)

BMI<19,偏轻 19≤BMI≤23,标准 BMI>23,超重
未超
End If
语句应用
问题3:希望程序给出重、轻和标准三种提示 。
If BMI > 23 Then
超重
ElseIf
Else BMI>=19
Then
标准 偏轻
End If
演示
……
ElseIf 温暖 Then 挤挤眼
跺跺脚
Else
伸伸腰 End If
语句应用(体重测试)
体重指数BMI 10000* 体重公斤 身高厘米
2
BMI<19,偏轻 19≤BMI≤23,标准 BMI>23,超重
语句应用
问题1:希望程序给出超重的提示 。
If BMI > 23 Then 超重
End If
BMI<19,偏轻 19≤BMI≤23,标准 BMI>23,超重
语句应用
问题2:希望程序给出超重和未超两种提示 。 If BMI > 23 Then 超重 Else Else If BMI <= 23 Then 未超 超重 End If
BMI<19,偏轻 19≤BMI≤23,标准 BMI>23,超重
If 语句:
单分支(一种执行结果) 双分支(两种执行结果选一) 多分支(多种执行结果选一)
下次课内容:
3.4 分支(选择)结构
实验作业:
实验作业5
如果 当前输入的密码=系统保存的密码 那么 登录成功 如果 当前输入的密码<>系统保存的密码 那么 重新登录
数学中比较的例子: 分段函数
未超
End If
语句应用
问题3:希望程序给出重、轻和标准三种提示 。
If BMI > 23 Then
超重
ElseIf
Else BMI>=19
Then
标准 偏轻
End If
演示
……
ElseIf 温暖 Then 挤挤眼
跺跺脚
Else
伸伸腰 End If
语句应用(体重测试)
体重指数BMI 10000* 体重公斤 身高厘米
2
BMI<19,偏轻 19≤BMI≤23,标准 BMI>23,超重
语句应用
问题1:希望程序给出超重的提示 。
If BMI > 23 Then 超重
End If
BMI<19,偏轻 19≤BMI≤23,标准 BMI>23,超重
语句应用
问题2:希望程序给出超重和未超两种提示 。 If BMI > 23 Then 超重 Else Else If BMI <= 23 Then 未超 超重 End If
BMI<19,偏轻 19≤BMI≤23,标准 BMI>23,超重
If 语句:
单分支(一种执行结果) 双分支(两种执行结果选一) 多分支(多种执行结果选一)
下次课内容:
3.4 分支(选择)结构
实验作业:
实验作业5
如果 当前输入的密码=系统保存的密码 那么 登录成功 如果 当前输入的密码<>系统保存的密码 那么 重新登录
数学中比较的例子: 分段函数
初中信息技术_python 第六节 选择结构if教学课件设计

条件成立
输出全国一等奖
条件不成立
PythoLnO编GO程
❖自主学习
if语句的基本格式:
空格
if 条件: 冒号
四个空格
语句
注意:如果条件成立时执行多条语句, 只需要有相同的缩源自即可。PythoLnO编GO程
❖自主学习
关系运算符
大于 大于等于 小于 小于等于 等于 不等于
> >= < <= == !=
按下列要求编写代码,并运行程序: 如果成绩大于或等于175分,输出“全国一等奖”
if score>=175: print(“全国一等奖”)
PythoLnO编GO程
❖挑战自我
基础任务:选择是否出行
打开桌面上“素材”文件夹中的“基础任务.py”,按照下面的要求将程 序补充完整,并运行出结果。
空气质量指数AQI用来评估空气质量状况。 如果AQI≤100,输出:可正常出行; 如果AQI>300,输出:不建议出行。 编写程序,通过键盘输入AQI的值,输出相应的出行提示。
PythoLnO编GO程
❖合作探究
如果复赛成绩大于等于175分,输出“全国一等奖”。 (提示:用变量score存储“复赛成绩”) 思考:条件表达式是什么?条件成立执行的语句又 是什么?
PythoLnO编GO程
❖小试牛刀
1、打开桌面上“素材”文件夹中的“奥赛.py”,
(右键单击“奥赛.py”,选择“Edit with IDLE”)
PythoLnO编GO程
❖挑战自我
拓展任务:选择出行方式
打开桌面上“练习素材”文件夹中的“拓展任务.py”,按 照下面的要求将程序补充完整,并运行出结果 骑车:开锁并骑上自行车的时间为27秒,骑车每秒行走3.0米, 停车锁车的时间为23秒, 步行:步行每秒行走1.2米。 从键盘输入学校到家的距离,判断上学骑车快还是步行快。 如果骑车快,输出”bike”; 如果走路快,输出“walk”; 如果一样快,输出“all”。 提示:分别计算出相同距离的情况下,步行和骑车所用的 时间,再进行比较。
if语句微课教学PPT教案
if语句微课教学
教学过程
• 问题 导入
• 知导识入 导入
预备知 识
• 关系表 达式
• 逻辑表 达式
• 一般 形式
• 执行 过专程题讲
• 例题解 分析
• 小结
第1页/共14页
课程任 务
编写程 序
课程导入:
1.问题导入:
目的地、车道、 红绿灯等等……
做出判断选择的条件或依据是什么?怎么实 现你的选择?
第2页/共14页
2. 知识导入:选择结构
根据某种条件的成立与否而采 用不同的程序段进行处理的程序 结构,称为选择结构。
要设计选择结构程序,要考虑
i 两 如条个何件方来的面表表的示示问条题件:,一二实是是现在在选择CC结语 语构言言的中中语句 f 关实系现表达选式择逻结辑构表达用式什么语句。 switch
y = -x; 第10页/共14页
printf(“y=%d\n”,y);
输入
if_ else语 句的应 用: 如 果:x>= 0 那 么:y=x 否 则:y=- x
输出
4. 小结:
什么是选择结构?
根据某种条件的成立与否 而采用不同的程序段进行处 理的程序结构。其中:else子句可选。
当 “表达 式”的 值不等 于0(即 判定为 “逻辑 真”) 时,则 执行语 句1, 然后转 向下一 条语句 ;否则 ,执行 语句2, 然后转 向下一 条语句 。
输出
y
=
-x;/* 方法1:简单if语句实现求|x| */
printf(“y = %第d9\页/n共1”4页,y);
}
void main()
变 量定义
{
int x, y;
scanf(“%d”,&x );
教学过程
• 问题 导入
• 知导识入 导入
预备知 识
• 关系表 达式
• 逻辑表 达式
• 一般 形式
• 执行 过专程题讲
• 例题解 分析
• 小结
第1页/共14页
课程任 务
编写程 序
课程导入:
1.问题导入:
目的地、车道、 红绿灯等等……
做出判断选择的条件或依据是什么?怎么实 现你的选择?
第2页/共14页
2. 知识导入:选择结构
根据某种条件的成立与否而采 用不同的程序段进行处理的程序 结构,称为选择结构。
要设计选择结构程序,要考虑
i 两 如条个何件方来的面表表的示示问条题件:,一二实是是现在在选择CC结语 语构言言的中中语句 f 关实系现表达选式择逻结辑构表达用式什么语句。 switch
y = -x; 第10页/共14页
printf(“y=%d\n”,y);
输入
if_ else语 句的应 用: 如 果:x>= 0 那 么:y=x 否 则:y=- x
输出
4. 小结:
什么是选择结构?
根据某种条件的成立与否 而采用不同的程序段进行处 理的程序结构。其中:else子句可选。
当 “表达 式”的 值不等 于0(即 判定为 “逻辑 真”) 时,则 执行语 句1, 然后转 向下一 条语句 ;否则 ,执行 语句2, 然后转 向下一 条语句 。
输出
y
=
-x;/* 方法1:简单if语句实现求|x| */
printf(“y = %第d9\页/n共1”4页,y);
}
void main()
变 量定义
{
int x, y;
scanf(“%d”,&x );
C语言if语句课件
2 if语句的第三种形式 if(表达式1) 语句1 else if(表达式2) 语句2 else if(表达式3) 语句3 . . . . . . else if(表达式n) 语句n else 语句n+1
例: if(score>89) grade=‘5’; else if(score>74) grade=‘4’; else if(score>59) grade=‘3’; else grade=‘2’;
用if语句编写比较a ,b两个数的大小, 且把大者赋给L。 该例题中,因为a值 为3,b值为4,关系 式a>b不成立,其值 为0,结果执行else后 的语句L=b。 执行结 果是 L=4
条件分支程序设计举例2
main() { int a,b,x,y; a=3; b=4; if(a>b) {x=a; y=b;} else {x=b; y=a;} printf(‚x=%d y=%d‛,x,y); }
说明(1)在第二种、第三种形式的if语句的每个语句 结束后必须有分号。 (2)在if和else后面可以只含一个内嵌的造作语句, 也可以有多个操作语句,此时要用花括号‚{}‛将几 个语句括起来组成一个复合语句。
条件分支程序设计举例1
main() { int a,b,L; a=3; b=4; if(a>b) L=a; else L=b; printf(‚L=%d\n‛,L); }
执行结果是x4y3本节课我们一起学习了if的三种形式以及条件选择语句的基本应用让我们进入了c语言的一个新的领域相信随着以后的学习同学们会对c语言产生更大的兴趣
C语言编程基础
条件选择语句if
甘南职教中心
PPT模板下载:/moban/ 节日PPT模板:/jieri/ PPT背景图片:/beijing/ 优秀PPT下载:/xiazai/ Word教程: /word/ 资料下载:/ziliao/ PPT课件下载:/kejian/ 范文下载:/fanwen/ 行业PPT 模板:/hangye/ PPT素材下载:/sucai/ PPT图表下载:/tubiao/ PPT教程: /powerpoint/ Excel教程:/excel/
例: if(score>89) grade=‘5’; else if(score>74) grade=‘4’; else if(score>59) grade=‘3’; else grade=‘2’;
用if语句编写比较a ,b两个数的大小, 且把大者赋给L。 该例题中,因为a值 为3,b值为4,关系 式a>b不成立,其值 为0,结果执行else后 的语句L=b。 执行结 果是 L=4
条件分支程序设计举例2
main() { int a,b,x,y; a=3; b=4; if(a>b) {x=a; y=b;} else {x=b; y=a;} printf(‚x=%d y=%d‛,x,y); }
说明(1)在第二种、第三种形式的if语句的每个语句 结束后必须有分号。 (2)在if和else后面可以只含一个内嵌的造作语句, 也可以有多个操作语句,此时要用花括号‚{}‛将几 个语句括起来组成一个复合语句。
条件分支程序设计举例1
main() { int a,b,L; a=3; b=4; if(a>b) L=a; else L=b; printf(‚L=%d\n‛,L); }
执行结果是x4y3本节课我们一起学习了if的三种形式以及条件选择语句的基本应用让我们进入了c语言的一个新的领域相信随着以后的学习同学们会对c语言产生更大的兴趣
C语言编程基础
条件选择语句if
甘南职教中心
PPT模板下载:/moban/ 节日PPT模板:/jieri/ PPT背景图片:/beijing/ 优秀PPT下载:/xiazai/ Word教程: /word/ 资料下载:/ziliao/ PPT课件下载:/kejian/ 范文下载:/fanwen/ 行业PPT 模板:/hangye/ PPT素材下载:/sucai/ PPT图表下载:/tubiao/ PPT教程: /powerpoint/ Excel教程:/excel/
If-语句(一)PPT课件
成多行格式,只是<语句块>部分只包含单条语句。
.
3
If 语句
例:if n=0 then Msgbox “字符串为空!”,48 EXIT function
End if
.
4
If 语句
二、二分支if语句
1.格式:
(1)单行:If<条件表达式>then<语句1>else<语句2> (2)多行:If<条件表达式>then
<语句块1> Else
<语句块2> End if
.
5
If 语句
2.功能:根据<条件表达式>的值,分别执行不同的语句块。 3.说明: (1)执行过程:若<条件表达式>的值为真,则执行<语句块1>;若<条
件表达式>的值为假,则跳过<语句块1>,执行<语句块2>。 (2)单行句法格式中用冒号将多条语句隔开。 例:(1)ifx>0 then y=1:x=x+1 else y=-1 (2) If img1.tag=“up” then
2
If 语句
(2)语句:指任意完整的visual basic合法语句。 例:if score>20 then label1.caption=“you win!” ‘赋值语句
if i>10 then end ‘结束语句 (3)多行结构,格式: If <条件表达式> then <语句块> End if 注意:单行if语句的末尾不包括end if。单行if语句也可以写
If 语句(一)
.
1
If 语句
一、简单If语句
.
3
If 语句
例:if n=0 then Msgbox “字符串为空!”,48 EXIT function
End if
.
4
If 语句
二、二分支if语句
1.格式:
(1)单行:If<条件表达式>then<语句1>else<语句2> (2)多行:If<条件表达式>then
<语句块1> Else
<语句块2> End if
.
5
If 语句
2.功能:根据<条件表达式>的值,分别执行不同的语句块。 3.说明: (1)执行过程:若<条件表达式>的值为真,则执行<语句块1>;若<条
件表达式>的值为假,则跳过<语句块1>,执行<语句块2>。 (2)单行句法格式中用冒号将多条语句隔开。 例:(1)ifx>0 then y=1:x=x+1 else y=-1 (2) If img1.tag=“up” then
2
If 语句
(2)语句:指任意完整的visual basic合法语句。 例:if score>20 then label1.caption=“you win!” ‘赋值语句
if i>10 then end ‘结束语句 (3)多行结构,格式: If <条件表达式> then <语句块> End if 注意:单行if语句的末尾不包括end if。单行if语句也可以写
If 语句(一)
.
1
If 语句
一、简单If语句
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
选择结构 之If语句
主讲人:刘晓晓 课 程:C++程序设计
人教版八年级上册
本节任务:
15.2.3 整数指数幂
一、出租车“打表”的问题??
出租车打表计费的方式是怎样的?
视 频
一、出租车“打表”的问题??
出租车打表计费的方式是怎样的?
里程
3公里以内 3公里以外
9元 6公里以外 6公里以外
超出部分每公里1.5元 超出部分每公里2.5元
一、出租车“打表”的流程图
开始 输入里程X
X<=3
X<=6 Y=3
Y=3+1.5*(x-3)
Y=3+1.5*3+2.5(x-3)
输出Y 结束
一、出租车“打表”的流程图
实际问题 流程图 程序代码
如何根据流程 图编写程序代码?
if语句的三种形式
1. 一般形式
if (表达式) 语句
二、if语句的三种形式
123 of 3
阳光微课 现在开始
怎样画出函数的图象?
正方形的面积S和边长x的函数解析式为S=x2.
(1)函数解析式中,x能取一些什么样的数值?
x>0
x
S
(3)在坐标系中作图
x S=x2
(x>0)
0 0.5 1 1.5 2 2.5
0 0.25 1 2.25 4 6.25
S 9
3…
9…
8
7
6
S=x2(x>0)
5
4
用空心圈表
3
示不在曲线
2
上的点
1
O
x
ቤተ መጻሕፍቲ ባይዱ
•using namespace std;
•int main()
•{
•double x; //定义里程数x
• cout<<"Please input the distance:"<<endl;
• cin>>x;
• if (x<=3)
//第一次选择
•
{ cout<<”The taxi fee is ”<<9<<endl;}
2. if-else语句
if (<表达式>) { 语句1; } else { 语句2; }
if语句的三种形式
3. 多重if结构
if (表达式1) 语句1;
else if (表达式2) 语句2;
else if (表达式3) 语句3;
…… else
语句n;
if语句的三种形式
• #include <iostream>
• else if (x<=6) //第二次选择
• { cout<<” The taxi fee is”<<9+1.5*(x-3)<<endl;}
• else cout<<” The taxi fee is”<<9+1.5*3+2.25*(x-6)<<endl;
• return 0;
•}
小结
三种if语句.在自变量取值范围内选定一些值.通过函数关系式
1 求出对应函数值列成表格.
出租车打表程序.在直角坐标系中,以自变量的值为横坐标,相
2 应函数值为纵坐标,描出表中对应各点.
课下任务
预习:课本66页,嵌套if语句。
1
编程练习:登陆Moodle课程平台,找到第三章关于判断 2 闰年编程练习题目,使用if的嵌套结构,补充完整程序,
提交作业.
勾股定理的应用 木 板 怎 么 才 能 穿 过 门 呢 ?
主讲人:刘晓晓 课 程:C++程序设计
人教版八年级上册
本节任务:
15.2.3 整数指数幂
一、出租车“打表”的问题??
出租车打表计费的方式是怎样的?
视 频
一、出租车“打表”的问题??
出租车打表计费的方式是怎样的?
里程
3公里以内 3公里以外
9元 6公里以外 6公里以外
超出部分每公里1.5元 超出部分每公里2.5元
一、出租车“打表”的流程图
开始 输入里程X
X<=3
X<=6 Y=3
Y=3+1.5*(x-3)
Y=3+1.5*3+2.5(x-3)
输出Y 结束
一、出租车“打表”的流程图
实际问题 流程图 程序代码
如何根据流程 图编写程序代码?
if语句的三种形式
1. 一般形式
if (表达式) 语句
二、if语句的三种形式
123 of 3
阳光微课 现在开始
怎样画出函数的图象?
正方形的面积S和边长x的函数解析式为S=x2.
(1)函数解析式中,x能取一些什么样的数值?
x>0
x
S
(3)在坐标系中作图
x S=x2
(x>0)
0 0.5 1 1.5 2 2.5
0 0.25 1 2.25 4 6.25
S 9
3…
9…
8
7
6
S=x2(x>0)
5
4
用空心圈表
3
示不在曲线
2
上的点
1
O
x
ቤተ መጻሕፍቲ ባይዱ
•using namespace std;
•int main()
•{
•double x; //定义里程数x
• cout<<"Please input the distance:"<<endl;
• cin>>x;
• if (x<=3)
//第一次选择
•
{ cout<<”The taxi fee is ”<<9<<endl;}
2. if-else语句
if (<表达式>) { 语句1; } else { 语句2; }
if语句的三种形式
3. 多重if结构
if (表达式1) 语句1;
else if (表达式2) 语句2;
else if (表达式3) 语句3;
…… else
语句n;
if语句的三种形式
• #include <iostream>
• else if (x<=6) //第二次选择
• { cout<<” The taxi fee is”<<9+1.5*(x-3)<<endl;}
• else cout<<” The taxi fee is”<<9+1.5*3+2.25*(x-6)<<endl;
• return 0;
•}
小结
三种if语句.在自变量取值范围内选定一些值.通过函数关系式
1 求出对应函数值列成表格.
出租车打表程序.在直角坐标系中,以自变量的值为横坐标,相
2 应函数值为纵坐标,描出表中对应各点.
课下任务
预习:课本66页,嵌套if语句。
1
编程练习:登陆Moodle课程平台,找到第三章关于判断 2 闰年编程练习题目,使用if的嵌套结构,补充完整程序,
提交作业.
勾股定理的应用 木 板 怎 么 才 能 穿 过 门 呢 ?