已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
淮安生物工程高等职业学校教案班 级月日星期时数第 节初、重复课类型软高09044课题名称程序结构分类和条件语句背景分析介绍完C#中基本的数据类型后,我们将学习常见的几种程序结构。学习目标设 定1.能力目标:了解常用的程序结构有哪几种?2.知识目标:了解常见的程序结构 掌握条件结构的用法3.情感目标:培养学生运用相关知识解决问题的能力学习任务描 述1.任务提出:常见的程序结构有哪几种2.任务分析:根据已有知识对任务进行分析3.任务实施:学生分组对任务进行讨论并实施4.任务评价:根据学生完成任务的情况进行总结5.任务拓展:循环结构教学情境创 设情景引入,以实例进行分析讲解。教学资源准 备时间资源:课前、课后和课内的设计和安排。材料资源:教学设计一份,教学课件一份设备资源:电脑、投影等。信息资源:相关资料准备环境资源:多媒体教室教学反思主要步骤教学内容教学方法教学手段学生活动告知了解常用的程序结构,并掌握其用法讲授、设问课件听讲思考提出任务常用的程序结构有哪些?调节结构的应用。任务驱动教师讲解、启发、提问课件听讲思考发言任务分析根据已有知识对任务进行分析任务驱动教师讲解、启发、提问课件小组讨论代表发言任务实施学生分组对任务进行讨论并实施教师巡回指导,讲解课件小组讨论并设计任务评价根据学生完成任务的情况进行总结教师启发引导,学生总结,教师归纳并个别指导课件小组代表发言总结任务拓展循环结构启发课件全班交流总结总结条件结构的相关知识讲授课件小组讨论、全班交流互评布置作业复习、预习课堂教学安排授课主要内容或板书设计引入:新科内容,程序结构和条件语句一、在程序模块中,C#可以通过条件语句控制程序的流程,从而形成程序的分支和循环。C#中提供了以下控制关键字:l 选择控制:if、else、switch、casel 循环控制:while、do、for、foreachl 跳转语句:goto、break、continue、returnl 编译控制:#if、#elif、#else、#endifl 异常处理:try、catch、finally二、条件语句前一小节介绍了构成布尔表达式的语言成分。它们可以帮助你给出关于一个逻辑表达式的逻辑值是真还是假的断言。获得了这样的断言,便能够在代码中编写一些条件语句,让它们根据布尔表达式的求值结果来做一些有意义的事。这一小节介绍对几乎所有C#语言的逻辑代码来说,都处于核心地位的基本条件语句。(1)if/ else 语句if语句的语法格式如下所示: if ( expression )code_blockelse if ( expression_1 )code_blockelse if ( expression_2 )code_blockelsecode_blockelse if段和else段是可有可无的,只有在第一个布尔表达式expression的值为false的条件下,需要让代码执行一些可选任务时,这两个段才是必需的。上述if语句的语法中,每一个code_block内又可以包含if语句,因此条件语句可以嵌套至想要的任意深度。尽管如此,我们推荐在代码中避免条件语句的深度嵌套,这是一个良好的编程风格和编程习惯,否则,代码将难以阅读和分析。下面是一个if语句的示例,它说明了如何在else语句中,简单地嵌入if语句: if ( strInput = Hello )Console.WriteLine(You said Hello);if ( strInput2 = Goodbye )Console.WriteLine(You said Goodbye);else if ( strInput2 = Later )Console.WriteLine(You didnt say goodbye, you said Later.)elseif (strInput3 = Hola)if (strInput4 = Senor)Console.WriteLine(Hello!); (2)switch语句如果只想用标准的if/else关键字来测试某个变量的可能的一系列取值,那么最终编写的代码可能与下面的程序类似: if (val = 1).else if (val = 2).else if (val = 3).else if (val = 4).else. 尽管上面的代码能够完成任务,但是这段代码既不是最优雅的也不是最可读的。针对这种情况,C#提供了switch语句,它允许将若干个逻辑测试组合为一个表达式
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全国交通安全日中小学交通安全教育课件(图文并茂)
- 【2026-2027学年第一学期】健康科普课件:营养早餐的重要性
- 2026年秋季幼儿合理膳食与体重管理课件:合理膳食与营养均衡
- 2026年滴滴优享测试题及答案
- 社会保障试题及答案
- 2026年测试性瘾特征的测试题及答案
- 2026年心理人格分析测试题及答案
- 2026年钣金培训测试题及答案
- 2026年三坐标入门测试题及答案
- 2026年水利专业技能测试题及答案
- 2026重庆渝中区社区工作者及后备人员招聘《综合知识》模拟试卷
- 2026年小学粤教粤科版五年级科学新上册全册教案
- 2026年工厂车间安全培训试题附答案(完整版)
- 2026年人教版初中八年级英语上册教学计划及教学进度表
- 社区居民健康档案的建立与管理
- 2026秋小学湘美版美术四年级上册(新教材)教学计划附进度表
- 【新教材】2026年秋人教版(PEP)五年级上册英语全册教案(含教学计划)
- 2025年浙江省员额法官遴选面试考题及答案
- 26秋六上语文1-8单元知识点总结(新版)
- 2026年轧钢厂精整安全事故案例分析
- 电子科技大学学生手册
评论
0/150
提交评论