文档详情

《Java程序设计案例教程(微课版)(第2版)》-教案(含课程思政) 5--9 Java分支程序设计;Java的循环程序设计--while和do-while语句;for语句.doc

发布:2025-04-11约2.77千字共3页下载文档
文本预览下载声明

课程名称

《程序设计基础》

课次

5,6

任务、项目、课题名称

Java分支结构程序设计

课时

4学时

教学内容

Java语言中if-else语句的使用;

Java语言中switch语句的使用;

Java分支结构的嵌套。

教学目标

掌握Java语言中if-else语句的使用;

掌握Java语言中switch语句的使用;

掌握Java分支结构的嵌套。

教学重点

Java的分支程序设计

教学难点

分支程序的嵌套使用

教学活动及主要环节

学生活动

课程思政

复习

提问

Java实现控制台输入所需的类及方法;

实验中出现的问题讲解:

二、创设意境,导入新课

导入:Java中的分支结构同C语言一样吗?

引出新内容:Java分支结构程序设计

三、新授内容P472.4选择结构语句

1、程序的三种基本结构:

(1)顺序程序设计

(2)分支程序设计:if语句、switch语句

(3)循环程序设计:while语句、do-while语句、for语句

2、if..else结构的应用。

一般形式:if(条件)语句块1[else语句2]

注:当语句块中语句条数多于1条时需要用{括起来。

例题一:输出两个值给a、b,使得a中保存较大者。

例题二:对a,b,c进行降序排序。

例题三:判断某个数是否“水仙花数”。(TestS.java)

例题四:输入三遍长,判断其能否构成三角形。(TestTri.java)

扩展练习:

“猜数游戏”。首先由计算机想一个数,然后用户猜,对猜的结果程序给出相应的提示。

3、分支结构的嵌套(可适当进行扩展)

测试例题讲解

四、小结

Java语言中if-else语句的使用;

Java语言中switch语句的使用;

Java分支结构的嵌套。

五、作业:

补充

六、预习

实验

列举学生所做题目及过程等

“猜数游戏”。首先由计算机想一个数,然后用户猜,对猜的结果程序给出相应的提示。

在if语句的例题讲解中,引入古诗文传统文化。

2.通过闰年的判断向学生学生传播中华民族的传统文化。

3.多分支结构的设计中考虑不同条件的组合,引导学生编写容错性强的程序,培养其严谨的编程风格,提升编程素养。

4.培养学生的创新精神。鼓励其编写新的算法,新代码。

课程名称

程序设计基础

课次

7

任务、项目、课题名称

while与do-while语句

课时

2学时

教学内容

Java语言中while语句的使用语法;

Java语言中do-while语句的使用语法。

教学目标

掌握Java语言中while语句的应用;

掌握Java语言中do-while语句的应用。

教学重点

Java常用的while和do-while语句的应用。

教学难点

复杂循环程序的编写

教学活动及主要环节

学生活动

课程思政设计

一、实验中出现的问题讲解:

二、创设意境,导入新课

导入:猜数游戏、生活中的“循环”

三、新授内容

Java循环程序设计–while和do-while语句

1.while循环语句

语法格式:

while(表达式)

循环体

(1)对while语句的语法格式和执行流程进行讲解;

(2)while例题讲解(基本+扩展);

(3)猜数游戏任务的实现;

“一个任务多种方案”引出下一个知识点

2.do-while循环语句

语法格式:

do

循环体while(表达式);

(1)对while语句的语法格式和执行流程进行讲解;

(2)借用do-while实现猜数游戏;

(3)说明其与while语句的异同点。

3.学生练习(实验四)

四、小结

1.Java语言中三种循环语句;

2.Java语言中while语句的使用;

3.Java语言中do-while语句的使用。

五、课后反思

列举学生所做题目及过程等

实验题目

1.通过实验问题讲解引出在软件开发中养成科学严谨的态度、精益求精的工匠精神和良好的编码习惯。

2.通过例题x的n次方的实现,分别求解1.01的365和0.99的365次方,对比结果差距,激励学生注意学习的积累。通过传统文化感染、激励学生。

3.猜数游戏的编写鼓励学生积极寻求其他的实现方案—培养学生追求卓越的品质。

课程名称

显示全部
相似文档