第3讲c#程序设计.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3讲c#程序设计

第3章 c#程序设计 教学目标 掌握顺序结构的用法; 掌握选择结构的用法; 掌握循环结构的用法。 本章主要内容 3.1 顺序与选择结构 3.2 选择结构的窗体应用 3.3 while、do-while循环 3.4 for循环  3.5 本章小结 3.1 顺序与选择结构 3.1.1案例说明 【案例简介】 本案例输入某一学生的成绩,输出其对应的档次。具体规定:90分及以 上为优秀,80分及以上至89分为良好,70分及以上至79分为一般,60分及 以上至69分为及格,60分以下为不及格。如果输入的分数小于0或大于 100,则输出“不合法的成绩!”。 【案例目的】 (1) 掌握顺序和选择程序结构; (2) 掌握if语句的用法; (3) 掌握switch语句的用法。 【技术要点】 (1) 创建一个空项目p3_1,向该项目添加程序Example3_1.cs; (2) 按Ctrl+F5键编译并运行应用程序,输出结果如图3.1、图3.2所示。 3.1 顺序与选择结构 3.1.2代码分析 (1) 本例使用了顺序和选择程序结构; (2) 在选择结构中使用了if-else语句。 3.1 顺序与选择结构 3.1.3 相关知识及注意事项 C#程序设计中有三大程序结构,分别为顺序结构、选 择结构和循环结构。当然在具体的程序设计中,这3种程 序结构都是可以嵌套、组合使用的。顺序结构是由一系列 的语句所构成的,其中任何一条语句都会被执行一次,而 且执行的顺序是由程序的第一行一直执行到结束为止。 选择结构可以让程序在执行时能够选择不同的操作,那么选择的标准是根据指定的条件是否成立而确定的。 C#中有以下几种语句来实现选择结构。 3.1 顺序与选择结构 3.1.3 相关知识及注意事项 1.if语句 if语句根据条件判断该执行哪个选择,可提供一种、两种或多种选 择,但每次只会执行一个选择。 (1) 简单的if语句,提供一种选择,语法如下: if (条件) {语句序列} //当满足条件,就执行{语句序列},否则跳过if语句,执行if语句后面的程序 3.1 顺序与选择结构 3.1.3 相关知识及注意事项 (2) if-else语句,提供两种选择,语法如下: if (条件) {语句序列1} //当满足条件时执行 else {语句序列2} //当不满足条件时执行 3.1 顺序与选择结构 3.1.3 相关知识及注意事项 (3) else if语句,提供多种选择,语法如下: if(条件1) {语句序列1} //当满足条件1时执行,然后执行else if语句块后面的程序 else if(条件2) {语句序列2} //当满足条件2时执行,然后执行else if语句块后面的程序 else if(条件3) {语句序列3} //当满足条件3时执行,然后执行else if语句块后面的程序 … //还可以加任意个“else if(条件){语句序列}” else {语句序列n+1} //当所有条件都不满足时执行 3.1 顺序与选择结构 3.1.3 相关知识及注意事项 2.switch语句 switch语句也是提供多种选择的语句。语法如下: switch(表达式) { case 可能性的值1: 语句序列1 [break;] case可能性的值2: 语句序列2 [break;] ... //还可以加任意个:case可能性的值:语句序列 break; [default: 语句序列n+1 break;] } 3.1 顺序与选择结构 3.1.3 相关知识及注意事项 执行switch语句的步骤为:当代码执行到此语句时,先执行 switch后面( )中的表达式,然后将表达式的运算结果与{ }中case后 面“可能性的值”逐个匹配,如果与某个“可能性的值”匹配成功,则 进入相对应的case代码段,如果匹配都不成功,则进入default语 句,执行默认代码段。如果没有default语句,则跳出switch语句。 其中,每个case代码段内都应该带有一个break语句,用来从当前 选择中跳出,如果没有break语句,则不跳出选择,执行case后面 的语句。 3.2 选择结构的窗体应用 3.2.1案例说明 【案例简介】 本案例设计一个顾客选购商品的系统。其中顾客身份有两类:一类是VIP,另一 类是普通会员。商品种类有3种,分别是上衣、裤子、鞋子。其中VIP享受8折优惠和

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档