2025年计算机java语言编程基础

计算机java语言编程基础Java 程序设计基础 课程教案 系 部 课程代码 计算机科学与技术系 XXXXX 课程名称 Java 程序设计基础 课程小组成员 XXXXX 第七讲教学周第 8 周节次第 25 26 节 第七讲 教学周 章节内容 程序的执行顺序及循环语句 授课方式 理论课 J 讨论课 实验课 J 习题课 其他 主要内容与教学目的 for 循环 重点 for 循环的执行过程 难点

大家好,我是讯享网,很高兴认识大家。

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循环重点:

循环应用难点:

循环控制课堂教学组织:

小讯
上一篇 2024-12-28 08:21
下一篇 2025-01-01 17:50

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/5146.html