第3课 使用决策语句.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3课 使用决策语句.ppt

院级精品课程 面向对象程序设计 安徽机电职业技术学院信息工程系 汪学文(wxwOOP@126.com) 2015年9月 使用VS 2010和C# 课程网站: 第3课 使用决策语句 * 第3课 使用决策语句 本课主要学习选择结构的语句。对语法的了解是编写C#代码的基础。 学习完本课后,你将能够: 熟悉布尔运算符与布尔表达式; 使用if语句; 使用switch语句; 应用选择结构解决实际应用问题 熟悉使用常用控件来进行输入与输出 学习本课时,可参考教材第4章内容 * 3.1 布尔变量与表达式 布尔类型:bool 对应.NET类型:System.Boolean 表示一个式子成立或不成立,相当于命题。 结果只有两个:true或false 输出结果是什么? 如何输出右边的结果? * 3.1 布尔变量与表达式 哪些表达式的运算结果是bool类型的? 关系运算符: ==, !=, , =, , = 逻辑运算符: !, , || 注意运算符的优先顺序。 为不引起混淆,用圆括号把表达式括起来 * 3.1 布尔变量与表达式 举例:年份year是闰年? year能被4整除(但不能被100整除) year能被400整除 * 3.1 选择语句 C#提供两种类型的选择语句(与C类似) if ( 布尔表达式 ) 语句1; else 语句2; switch (表达式 ) { case 常数1: 语句1; break; …… case 常数n: 语句n; break; default: 语句; break; } if ( 布尔表达式1 ) 语句1; else if ( 布尔表达式2 ) 语句2; …… else if ( 布尔表达式n ) 语句n; else 语句m; * 3.1.1 if 语句的使用方法以及场合 if语句 if ( sales 10000 ) { bonus += .05 * sales; } if ( sales 10000 ) { bonus += .05 * sales; } else { bonus = 0; } if else语句 即使if子句或else子句只有一条语句,也要用{ }括起来。 与C不同,此处表达式类型必须为bool型 编码规范 * 3.1.1 if 语句的使用方法以及场合 if-else if if ( sales 10000 ) { bonus += .05 * sales; } else if ( sales 5000 ) { bonus = .01 * sales; } else { bonus = 0; if ( priorBonus == 0 ) { //安排会议; } } * 3.1.3 课堂练习:使用条件语句 假设动物园的预算计划是每周要有5000名以上的游客来参观。试用if语句检查游客数量,并显示一条消息,指示游客数量超过或低于5000。 1、从课程网站()下载第3课源程序。并解压到本地文件夹。 2、打开Visual Studio .NET,然后打开第3课\Conditions\Conditions.sln 2、找到任务TODO1:using if statements 3、若visitors的值等于或大于5000,就用Output方法显示一条消息,指示5000人的目标已经达到。否则显示消息,指示目标未达到 4、测试代码 5、用调试工具单步跟踪代码 6、保存应用程序,然后退出Visual Studio .NET * 3.1.2 switch 语句的使用方法以及场合 int days; switch ( month ) { case 1: days = 31; break; case 2: days = 28; break; default: days = 30; break; } 此处表达式类型必须为: 整型、枚举、字符串 case部分如果有语句,则必须以break结束。 示例代码位于“CSharp\Lesson3\DaysOfMonth” * 实例:简易计算器的实现 通过此演示,掌握if或switch语句的使用。 通过此演示,进一步掌握异常处理 通过此演示,熟悉comboBox控件的使用 示例代码位于“CSharp\Lesson3\Caculator” * 界面设计 文本框tbNum1,用以输入操作数1。 组合框cbOperator,用以选择运算符。 文本框tbNum2,用以输入操作数2。 文本框tbResult,用以显示运算结果。 按钮btnCaculate,计算。 按钮btnClear,清除输入。 *

文档评论(0)

guan_son + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档