- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 宠物美容 宠物美容、贝灵顿㹴的美容造型修剪 贝林顿㹴的美容造型修剪1.doc
- 宠物美容 宠物美容、贵宾犬的美容造型修剪 贵宾犬的曼哈顿装造型修剪.doc
- 宠物内科病 肾小球肾炎病例分析 肾小球肾炎教学案例.doc
- 宠物外产科 拔牙术 拔牙术.doc
- 宠物文化 19.鸡 观赏鸡的种类.doc
- 宠物养护与疾病防制 工作任务13宠物美容用具的识别、使用与保养 美容用具的识别.doc
- 畜产品检测技术 原理、意义及基本要求 乳的感官检验的意义、原理及基本要求.doc
- 传感器与检测技术 任务五:超声波传感器 超声波探伤.doc
- 传热设备操作与控制 传热设备操作与控制 高职应用化工技术专业教学标准调研的分析报告.doc
- 传质与分离设备操作与控制 学习情境一精制提纯工业酒精 填空题.doc
- GB/Z 10062.20-2025锥齿轮承载能力计算方法 第20部分:胶合承载能力计算 闪温法.pdf
- 中国国家标准 GB/Z 10062.20-2025锥齿轮承载能力计算方法 第20部分:胶合承载能力计算 闪温法.pdf
- 《GB/T 46713.1-2025轨道交通 机车车辆 辅助供电系统蓄电池 第1部分:通用要求》.pdf
- GB/T 46713.1-2025轨道交通 机车车辆 辅助供电系统蓄电池 第1部分:通用要求.pdf
- 中国国家标准 GB/T 46713.1-2025轨道交通 机车车辆 辅助供电系统蓄电池 第1部分:通用要求.pdf
- 《GB 19079.19-2025体育场所开放条件与技术要求 第19部分:拓展场所》.pdf
- 中国国家标准 GB 19079.19-2025体育场所开放条件与技术要求 第19部分:拓展场所.pdf
- GB 19079.19-2025体育场所开放条件与技术要求 第19部分:拓展场所.pdf
- GB/T 4937.25-2025半导体器件 机械和气候试验方法 第25部分:温度循环.pdf
- 中国国家标准 GB/T 4937.25-2025半导体器件 机械和气候试验方法 第25部分:温度循环.pdf
原创力文档


文档评论(0)