C#程序结构.docVIP

  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文档。上传文档
查看更多
《2.2 C#程序结构》 1. 目标概述 [2分钟] 2 2. 回顾 [5分钟] 2 3. 课程知识点讲解 2 3.1. C#的程序流程 [5分钟] 2 3.2. 条件语句 [15分钟] 3 3.3. 循环语句 [25分钟] 3 3.4. 跳转语句 [10分钟] 5 3.5. 程序的结构 [15分钟] 6 3.6. 编译运行 [10分钟] 6 4. 小结 [3分钟] 7 5. 考核点 7 6. 作业答案 7 7. 扩展练习 8 8. 学生问题汇总 8 9. 教学后记 8 本节目标 本节中将讲述如下主要内容: C#的程序流程 C#的程序结构 C#程序的编译运行 通过教学使学生掌握C#编译器的使用方法。 本节重点 C#的程序流程 C#的程序结构 C#程序的编译运行 本节难点 授课课时 2课时 教法建议 目标概述 [2分钟] 本节主要讲述C#语言程序结构。 回顾 [5分钟] 回顾上一节的相关知识。 课程知识点讲解 C#的程序流程 [5分钟] 引入: 主题: 在程序模块中,C#可以通过条件语句控制程序的流程,从而形成程序的分支和循环。C#中提供了以下控制关键字: 选择控制:if、else、switch、case 循环控制:while、do、for、foreach 跳转语句:goto、break、continue、return 编译控制:#if、#elif、#else、#endif 异常处理:try、catch、finally 条件语句 [15分钟] 引入: 主题: 当程序中需要进行两个或两个以上的选择时,可以根据条件判断来选择将要执行的一组语句。C#提供的选择语句有if语句和switch语句。 1.if语句 if语句是最常用的选择语句,它根据布尔表达式的值来判断是否执行后面的内嵌语句。其格式为: if (boolean-expression) embedded-statement 或 if (boolean-expression) embedded-statement else embedded-statement [示例讲解] 示例2.2.1 考察以下代码,判断是否往应用程序传送参数。 2.switch 语句 if语句每次判断只能实现两条分支,如果要实现多种选择的功能,那么可以采用switch语句。switch 语句根据一个控制表达式的值选择一个内嵌语句分支来执行。它的一般格式为: switch(controlling-expression) { case constant-expression: embedded-statements default: embedded-statements } switch语句的控制类型,即其中控制表达式(controlling-expression)的数据类型可以是sbyte、byte、short、ushort、uint、long、ulong、char、string或枚举类型(enum-type)。 循环语句 [25分钟] 引入: 主题: 循环语句可以实现一个程序模块的重复执行,它对于简化程序,更好地组织算法有着重要的意义。C#提供了四种循环语句,分别适用于不同的情形: while语句 do-while 语句 for语句 foreach语句 1.while语句 while语句有条件地将内嵌语句执行0遍或若干遍,语句的格式为: while (boolean-expression) embedded-statement 它的执行顺序是: ⑴ 计算布尔表达式boolean-expression的值; ⑵ 当布尔表达式的值为真时,执行内嵌语句embedded-statement一遍,程序转至第1步; ⑶ 当布尔表达式的值为假时,while循环结束。 while语句中允许使用break语句结束循环,执行后续语句;也可以用continue语句来停止内嵌语句的执行,继续进行while循环。 2.do-while语句 do-while语句与while语句不同的是,它将内嵌语句执行一次(至少一次)或若干次。语句的格式为: do embedded-statement while(boolean-expression); 它按如下顺序执行: ⑴ 执行内嵌语句embedded-statement一遍; ⑵ 计算布尔表达式boolean-expression的值,为true则回到第一步,为false则终止do循环; 在do-while循环语句中,同样允许用break语句和continue语句实现与while语句中相同的功能。 [示例讲解] 例2.2.2 以下代码表示了如何使用do-while循环来实现

文档评论(0)

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

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

1亿VIP精品文档

相关文档