- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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循环来实现
您可能关注的文档
最近下载
- 2024年天津市高考地理一轮复习答题模板专题精讲精练6 人口类综合题 .pdf VIP
- DB64 1522.1-2024养老机构安全应急处置规程 第1部分:老年人意外.pdf VIP
- 《食品科学概论》全套教学课件.pptx
- GB51158-2015 通信线路工程设计规范.docx VIP
- 电机检修方案.doc VIP
- 一种高油脱盐乳清配料粉及其生产工艺.pdf VIP
- 日文简历履历书模板大全.pdf VIP
- 入团志愿书电子版其它工作范文实用文档-入团志愿书电子版.pdf VIP
- TZJ 3001-2017 铁路基本建设工程设计概(预)算费用定额(完整版).doc.docx VIP
- 广州市番禺区东涌中学校本教材系列.doc VIP
文档评论(0)