- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 循环
您可能关注的文档
最近下载
- 2024年智慧树《中华国学》考试题库(含答案).pdf VIP
- 2023年江苏省泰州市中考地理试卷真题(附答案)+2022年地理试卷及答案.docx
- 二年级下册 看图写话 助人为乐.ppt
- GB-50618-2011房屋建筑和市政基础设施工程质量检测技术管理规范.pdf VIP
- 李澄-急性原发性肠脂垂炎CT诊断只是课件.ppt
- 考低压电工证模拟试题(练习题附答案).doc VIP
- 2025高中英语外刊时文阅读 《黑神话:悟空》英文介绍课件.pptx
- DB34T 1589-2012 建筑节能门窗应用技术规程.pdf VIP
- 第四课 共同开发建设祖国 《中华民族大团结》七年级全一册(初中).pptx VIP
- 新审计法党课培训.ppt VIP
文档评论(0)