WinFrom第3讲.doc

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

湖南商务职业技术学院教师授课课时计划 课程章节 及 主 题 C#程序设计基础——流程控制语句 授课老师签字 教研室主任签字 教学目的 通过本次授课,应使学生掌握C#的基本流程控制语句;掌握C#表达式的使用方法以及IF,FOR等控制语句的用法。 教学重点 1、编写表达式 2、条件语句 3、循环语句 教学难点 循环语句的灵活应用 教学方法 案例教学、实例教学 授课班次 授课日期 授课地点 教 学 过 程 及 内 容 提 要 I、理论知识部分: 1、编写表达式(10分钟) 2、条件语句 (15分钟) 3、循环语句 (20分钟) II、操作知识部分: 1、讲解的程序 —— 百鸡百钱程序 (20分钟) 2、讲解程序要点 3、讲解的程序 ——印花图案 (20分钟) III、小结(5分钟) 第三讲、C#程序设计基础——流程控制语句 教学目的:通过本次授课,应使学生掌握C#的基本流程控制语句;掌握C#表达式的使用方法以及IF,FOR等控制语句的用法。 教学重点:1、编写表达式 2、条件语句 3、循环语句 教学难点: 循环语句的灵活应用 授课方式: 多媒体教学。 授课课时: 2课时。 教学内容: I、理论知识部分: 1、编写表达式(10分钟) 确定运算符的优先级 2、条件语句 (15分钟) 在C# 中的条件语句有 if 和 switch 两种 if 适合两个分支判断 switch 适合多个分支判断 (1) IF语句 语法: if ( 布尔表达式 ) { 语句块1; } else { 语句块2; } 示例: if ( sales 10000 ) { bonus = 0.05 * sales; } else { bonus = 0; } (2) 运算符(?:)是 if … else 语句的缩略形式,示例如下: bonus = (sales1000)? (0.05 * sales):0; (3)switch 语句的使用方法 在互斥的多个选项中选一个,switch 语句很有用,语法如下: switch (待测试表达式){ case value1 : 语句; break; case value2 : 语句; break; …… default: 语句; break; } Switch应该注意点: switch表达式中求值的类型可以是整形、字符型、字符串、枚举类型 计算表达式的值并进行等值匹配。若表达式的值与某个case标记中的值相等,则执行权转到该 case 标记后的语句 break 跳出整个switch 。每个case 中都必须使用 break,C# 不允许从一个case进入下一个case,称为不可贯穿性 若没有任何一个 case 标记的值与表达式匹配,则转到 default 语句中;若没有定义default,则结束switch判断 default 是可选的,但通常需要定义,以捕获没有被任何case 处理的值,其作用相当于 else。 3、循环语句 (20分钟) C# 提供的循环机制有: for 循环 while 循环 do 循环 (1)、for 循环 for循环用于将代码块执行固定的次数 语法: for ( 初始化表达式;循环条件;迭代表达式 ) { 循环语句; } 先执行初始化表达式,此部分只执行一次 判断条件表达式,若满足条件则执行循环体;否则跳出for 循环 每次循环语句执行完后要执行一次迭代,并重新判断循环条件 示例: for (int i = 0; i 10; i++) { Console.WriteLine(i = {0},i); } for ( int j = 100; j 0; j -= 10 ) { Console.WriteLine(j = {0}, j); } (2)、while循环 与for 循环类似,也是预测试循环,即首先判断循环条件,若满足则执行循环;否则不执行。当不知道循环执行的次数时,可以使用while 示例: while ( command != “Exit” ) { doSomething(); …… } (3)、do 循环

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档