Java程序设计基础教程(慕课版)(第2版) 教案 第3单元 控制执行流程.docx
PAGE1
PAGE
第3单元控制执行流程
课程名称
Java程序设计基础教程
(慕课版)
项目名称
控制执行流程
任务名称
控制执行流程
课时
4
项目性质
□演示性□验证性□设计性√综合性
授课班级
授课日期
授课地点
教学目标
能力目标:
1.具备使用if条件分支语句解决问题的能力
2.具备使用for循环语句解决问题的能力
3.具备使用while循环语句解决问题的能力
知识目标:
1.了解什么是流程控制语句
2.掌握分支结构的语法结构和用法
3.掌握循环语句的用法
4.掌握break语句与continue语句的用法
素质目标:
1.培养学生知识掌握和技能运用能力
2.培养学生团结合作、互帮互助的能力;
教学内容
1.任务描述
2.任务展示与实现
(1)分别是利用for语句、while语句实现循环
(2)利用if嵌套语句和switch多层分支语句实现复杂分支
(3)利用循环语句中break和continue语句实现求3的倍数
(4)学生动手操作
3.教师讲解本任务涉及的知识点
4.任务小结
教学重点
1.if…else条件分支语句
2.dowhile循环语句与while循环语句在使用上的不同
教学难点
1.嵌套语句
2.循环语句中的Continue和break语句的使用
教学准备
1.装有JDK、Eclipse的电脑
2.教学课件PPT
3.教材:《Java程序设计基础教程(慕课版)》董勇傅雷扬人民邮电出版社
作业设计
编写一个排序的程序,可以让一个混乱的数组变成一个有序的数组。
教学过程
教学
环节
教学内容与过程
(教学内容、教学方法、组织形式、教学手段)
课前组织
做好课前“5分钟”教学管理(多媒体、实训室),做好上课前的各项准备工作(打开电脑、打开课件、打开软件、打开U盘中的素材位置、打开授课计划、教案等),吸引学生注意力。
课程
说明
【课前说明】
分别介绍Java流程控制语句的选择结构和循环结构,分支结构也叫选择结构,语句包括if-else语句和switch语句,都是根据一定的条件去执行一条语句或语句组;循环语句指在循环语句中指定语句重复执行的次数,也可以指定重复执行的条件。
【目的】
使学生从了解本单元的学习目标、学习重点、考评方式等方面明确学习本单元知识的要求和目标。
课程
内容
描述
一、讲解什么是控制执行结构
二、选择结构语句的语法结构
if选择语句:
if(boolean-expression){
statement;//执行语句内容
}else{
statement;//执行语句内容
}
switch选择语句:
switch(selector){
caseselector:statement;break;
caseselector:statement;break;
caseselector:statement;break;
caseselector:statement;break;
...
default:statement;
}
三、循环结构语句的语法结构
for循环语句:
for(init;boolean-expression;step){
statement;
}
do-while循环语句:
do{
statement;
}while(boolean-expression);
while循环语句:
while(boolean-expression){
statement;//循环体
}
四、break语句和continue语句在循环语句中的用法。
案例:
常量和变量的具体应用
publicclassConstantAndVariablesDemo{
publicstaticvoidmain(String[]args){
?finalintMALE=1;//定义常量MALE表示男性,常量需要在声明时赋值
?intage;//声明age,类型是int类型的
?intheight=180;//声明height,类型是int类型的,并赋值为180
?//age未定义,所以此处会抛出错误
//?System.out.println(MALE=+MALE+;age=+age+;height=+height);
?age=20;//给age赋值
?//打印输出
?System.out.println(MALE=+MALE+