Java程序设计基础 if语句 Java教案(模块三任务2).docVIP

Java程序设计基础 if语句 Java教案(模块三任务2).doc

  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文档。上传文档
查看更多
Java程序基础 《Java程序基础》课程教案 NO. 02 授课班级 周次 星期 节次 任课教师 复习提问 我们学习了哪些运算符?常量、变量又是指什么? 学习模块 模块三 控制程序语句 学习任务 任务1 选择结构 授课内容 if语句、if……else语句、if语句嵌套 课时 10H 教学载体 教学目标 知识目标:掌握if语句、if…else语句、if语句嵌套的语法;会进行选择结构流程图的绘制;熟练运用程序的流程控制中的选择结构编写程序。 能力目标:通过分组合作完成教学任务,让学生知道如何运用所学知识进行实践操作,加强学生的动手、动脑能力;培养学生自主学习能力和分工合作、团结协作共同寻求解决问题的能力。 素质目标:培养学生实事求是的科学态度、严谨的工作作风和勇于进取的精神。 主要内容(*重点、难点) 教学重点:if语句、if…else语句、if语句嵌套的语法 教学难点:if语句的嵌套 授课方式 学做一体的教学方式 教学地点 软件开发实训室 教学仪器设备 多媒体投影设备、计算机、Windows7 教学 时间 教学内容 教学 方法 注释 50分钟 回顾上节课内容,进行复习提问。 50分钟 任务描述 1、求三个数中最大的数,求三个数中最小的数。按从小到大排列,按从大到小排列。在本任务中我们将学习使用if语句、if…else语句、if语句嵌套的方法进行程序的编写。熟悉if语句、if…else语句、if语句嵌套的概念,掌握if语句、if…else语句、if语句嵌套的语法,会使用if语句、if…else语句、if语句嵌套进行程序的编写。 任务驱动教学法 (大屏幕投影) 明确学习任务,结合分析说明,让学生明确学习的主要内容。 100分钟 任务分析 若要顺利完成本任务的教学内容,首先应向学生说明三种控制结构对于程序开发的必要性和重要性:顺序结构,选择结构,循环结构。本任务主要是要解决选择结构的语法及编程相关问题。要具备的知识和技能主要有:流程图的绘制;顺序结构的描述;选择结构的描述;选择结构的语法分析及编程技巧。 小组讨论教学法 200分钟 相关知识 如何用计算机语言编程来解决一些实际问题,比如简易计算器的制作、三个数求最大数、个人所得税的计算等等。 程序=数据结构+算法 上面公式告诉我们程序的主要部分是算法,或者说算法是程序的核心或灵魂。我们编写程序的目的是让计算机帮助我们解决问题,计算机是机器,我们必须把解决问题的方法告诉它,它才能按我们告诉它的方法也就是程序一步一步做,才能解决问题,否则不告诉它怎么做,它就是一堆废铁。 算法及其特性 (1)什么是算法? 为了解决一个问题而采取的方法和步骤。解决“做什么”,“怎么做”的问题。算法是程序设计的灵魂。 (2)算法的特性 有穷性、确切性、输入项、输出项、可行性、高效性、健壮性 传统流程图 例1:画出火车站托运行李按重量w计算收费f的算法流程图,收费标准如下: f= 算法描述如下: 简易流程图也叫框图,它由下面几种框构成: 椭圆形框 起止框,用于算法的开始和结束,上例中一头一尾共2个。 平行四边形框 输入/输出框,用于计算机的输入或输出步骤,上例中也有2个。 菱形框 判断框,用于选择分支,按条件决定执行的流程,成立走一条路线,不成立走另一条路线。上例中有1个。 矩形框或长方形框 处理框,用于计算机计算或进行某项操作的步骤。上例中有2个。 简易流程图还有几种框就不介绍了,本课程有上述4种框就够用了。 简易流程图用箭头线连接各个框,表示算法的流程走向,框中的文字没有讲究,可以用中文、英文,也可用数学上的写法,还可用计算机的命令,但要简洁明了易懂,决不能有二义性。 例2:求三个数中最大的数,求三个数中最小的数。按从小到大排列,按从大到小排列。 3. 分支控制语句 分支语句又称条件语句,条件语句使部分程序可根据某些表达式的值被有选择地执行。Java 编程语言支持双路if 和多路switch 分支语句。 (1)if语句 if语句的基本句法是:if (布尔表达式){语句或块; if语句的基本句法是: if (布尔表达式){ 语句或块; } 例3:程序在运行时,如果用户输入的米数是负数,则给出提示“您输入的数据是负值,请重新输入:”,让用户再次输入,若再次输入负数,再次给出提示,程序安全结束;如果用户输入的数据正确、合理,则进行计算,输出结果。 package c02; //if语句应用举例。程序名:L02_17_IfStuct importjava.util.Scanner; public class L02_17_IfS

您可能关注的文档

文档评论(0)

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

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档