Java程序设计基础
课程教案
系 部:
课程代码:
计算机科学与技术系
XXXXX
课程名称:
Java程序设计基础
课程小组成员:XXXXX
第七讲教学周第8周节次第25、 26节
第七讲
教学周
章节内容
程序的执行顺序及循环语句
授课方式
理论课(J )讨论课() 实验课(J ) 习题课() 其他()
主要内容与教学目的:
for循环
重点:
for循环的执行过程
难点:
for循环的设计
课堂教学组织:
1.形式:
for计算机java语言编程基础(表达式1 ;表达式2 ;表达式3)循环体;)2.执行过程:
举例:
int i,sum=O;for(i=l;i=100;i++)sum+=i;3、for循环的其它形式
说明1:可以省略循环起始条件(表达式1),但须保留分号;这时在for之前就得赋值 给循环变量;2、表达式2 一般不可省略,否则为无限循环3、表达式3(条件变化制约)亦可省略,但在循环体中须有语句修改循环变量;以使循环条 件在某一时刻为假而结束循环。
4、若同时省略表达式1 (循环起始条件),表达式3(条件变化制约),则相当于while(条 件表达式)语句。
5、三个表达式均省略即for(;;)语句则相当于while(l)语句.
6、±表达式1、表达式3可以是逗号表达式,以使循环变量值在修改时可以对其它变量 赋值。
7、〃循环条件可以是关系表达式,也可以是数值表达式或字符表达式。只要值M.即执 行循环体.
8、for用while代替的流程拟提问题:
把ppt上例子在自己的机器上调试成功。
课后作业:
用for循环打印九九乘法表。
注:每两节课(80分钟)为一讲,每讲必须填写此表。
第八讲教学周第8周节次第15、 16
第八讲
教学周
章节内容
For循环语句实验
授课方式
理论课(J )讨论课() 实验课(J ) 习题课() 其他()
主要内容与教学目的:
强化代码练习熟悉for循环结构重占? 八、、?
for循环结构应用
难点:
for循环语句控制
课堂教学组织:
1.求解 1+2+3++100int sum = 0;for(int i=l;i=100;i++){sum += i;
)2.实现冒泡排序int[] a= {al,a2,,an};int i,j,temp;

for(i= 1, ia. length ;i++){〃一趟排序for(j=l ;j=a. length-i;j++){〃相邻数比较,不符合顺序则交换
temp=a[j-1 ];a[j-l]=a[j];a[j]=temp;)
拟提问题:
for循环可以为我们做那些事情?
课后作业:
打印杨辉三角
注:每两节课(80分钟)为一讲,每讲必须填写此表。
第九讲教学周第9周
第九讲
教学周
章节内容
条件语句与关系运算
授课方式
理论课(V )讨论课() 实验课(V) 习题课() 其他()
第17、 18节主要内容与教学目的:
if语句switch语句
重占,if语句switch语句
难点:
if语句的嵌套
课堂教学组织:
Lif的三种形式形式1if(表达式)语句A功能:当表达式值为true时,执行语句A,否则不执行语句A.
形式2 if(表达式)语句A else语句B功能:表达式为true时执行语句A否则表达式,执行语句B形式3if(表达式1)语句1
else if (表达式2)语句2else if (表达式3)语句3? ? ? ? ? ?else if(表达式n) 语句n
else 语句 n+l例1输入两个实数,按代数值由小到大次序输出这两个数。
2、switch语句开关语句switch
switch (表达式)
{ case常量表达式1:
case常量表达式2:
switch (表达式){ case
switch (表达式)
{ case常量表达式1:
case常量表达式2:
语句序列1; break;
语句序列2; break;
case常量表达式n:
case常量表达式
case常量表达式n:
语句序列n; break;
default:语句序列n+l;)例:根据成绩等级打印百分数段.
拟提问题:
有一函数,编一程序,输入一个X值,输出y值switch(x0)(case ? :y=-1 ;break;
case ? switch(x==O)(case ? :y=O;break;case ? :y=l;break;
)课后作业:
编写程序,由键盘输入星期编号,输出相应的英文单词,写到作业本上。
注:每两节课(80分钟)为一讲,每讲必须填写此表。
第十讲
教学周第9周节次第19、20节
章节内容循环控制
授课方式 理论课(V)讨论课() 实验课(V) 习题课() 其他() 主要内容与教学目的:
while循环重点:
循环应用难点:
循环控制课堂教学组织:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/5146.html