JAVA面向对象程序设计教案 - 图文(3)

2019-08-31 13:25

西南财经大学天府学院教案 TIANFU COLLEGE OF SWUFE

教 案

编号:4

章节 教 学 目 的 教学 重点 教学 难点 时间 分配 Min 20 160 作 业 布 置 课 后 总 结 程序上机练习 授课方式 讲授+上机 (1) 掌握分支语句、循环语句、数组的用法;加深对变量以及数组声明等用法的理解和使用。 (2) 培养学生的逻辑思维能力。 (3) 培养学生的实际动手能力。 (4) 培养学生分析问题的能力。 (1) 分支语句、循环语句。 (1) 分支语句、循环语句。 教 学 过 程 一、 作业点评(学生阐述+老师总结) 方式:由3-5个同学来讲述上周作业的实现思路,最后由老师总结出现的一些问题。 (1) 类名不规范 (2) 运算符的运用 (3) 部分算法的不科学性 二、 上机实验 实现方式: (一)由老师给出程序片段,由学生完成关键部分的填写,最后让学生独立运行程序。 (二)让个别同学来讲解整个程序的实现思路,最后由老师总结。 (1) 求1000以内的素数(素数:只能除开1和本身的数) (2) 已知某年某月某日,从该年的1月1日开始3天打渔2天晒网,求该日是打渔还是晒网(思路,先求出该天是该年的第几天) (3) 编写一个程序实现将任意一个十进制数转换成二进制形式输出 如10输出形式为 0000000000...00000001010 (4) 一个小球从100米处落下,每次弹起是原来的一半,问弹起第二十次落下后所经过的米数。 (5) 求任意两个整数的最大公约数和最小公倍数 (6) 输出九九乘法表(两层for循环) (7) 求1000以内的水仙花数(如 153 = 1^3+5^3+3^3) (8) 已知一个正整数,输出它的所有质数因子(如180的质数因子为2、2、3、3、5)。 (1) 求1!+3!+5!+…+9!的值 (2) 求1+1/2+1/6+1/12+1/20+….前10项的和 (1) 通过程序片段的方式,80%以上的同学都能够很好的完成最后的关键部分填写;这样的方式对于程序的初学者来说是一个很好的入门方式;在降低难度的同时还促进了学生的主动思考和分析问题的能力。

第10页 共51页

西南财经大学天府学院教案 TIANFU COLLEGE OF SWUFE

教 案

编号:5

章节 教 学 目 的 教学 重点 教学 难点 时间 分配 作 业 布 置 课 后 总 结 授课方式 教 学 过 程 国庆放假 第11页 共51页

西南财经大学天府学院教案 TIANFU COLLEGE OF SWUFE

教 案

编号:6

章节 教 学 目 的 教学 重点 教学 难点 时间 分配 Min 30 150 程序上机练习 授课方式 讲授+上机 (1) 掌握循环结构、选择结构的用法;加深对变量以及数组声明等用法的理解和使用。 (2) 培养学生的逻辑思维能力。 (3) 培养学生的实际动手能力。 (4) 培养学生的团队意思。 (1) 分支语句、循环语句。 (1) 分支语句、循环语句。 教 学 过 程 一、 作业点评(学生阐述+老师总结) 方式:由3-5个同学来讲述上周作业的实现思路,最后由老师总结出现的一些问题。 二、 上机实验(上机+指导) 实现方式:由学生独立完成,老师从旁指导。对于复杂的程序由小组讨论:如第六个小题。在写程序的同时也增加了趣味性。 (1) 万年历(周几的判断规则是 (年+年/4+年/400-年/100)%7) (2) 求1!+2!+3!+4!+...+9!的值 (3) 求1+1/2+2/3+3/5+5/8+....前10项的和 (4) 求Fibonacci数列:1,1,2,3,5,8,....的前40项并输出 (5) 编写一个程序,打印出 1 2 3 3 4 5 5 6 7 6 7 8 9 (6) 海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的, 问海滩上原来最少有多少个桃子? 桃子的个数有多少种可能? (7) 写一段程序,定义int型变量代表month 月份,并赋给初值,根据月份判断出这个月是四季中的哪个季节?不是一年12个月份的月份,输出“错误月份”; (8) 给一个不多于5位的正整数,要求:一、输出它是几位数,二、逆序打印出各位数字。 (1) 编写程序,打印出 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 (2) 课后预习面向对象编程的概念。 作 业 布 置 第12页 共51页

西南财经大学天府学院教案 TIANFU COLLEGE OF SWUFE

课 后 总 结 通过两周的课堂编程练习以及老师的指导和讲解,80%的同学对Java语言基础、循环结构、选择结构以及数组的应用基本熟练,达到了Java编程的入门级水平(能够编写一些简单的应用程序,如:打印图案,数字排序,平年与闰年的判断等);在逻辑思考上也有了一些进步,但是程序的训练还需进一步的加强。

第13页 共51页

西南财经大学天府学院教案 TIANFU COLLEGE OF SWUFE

教 案

编号:7

章节 面向对象开发方法概述 授课方式 讲授+上机 教 学 目 的 (1) 了解什么是面向对象。 (2) 掌握面向对象的基本概念(类、对象、属性、封装、继承、多态)。 (3) 掌握如何定义类,如何创建对象。 (4) 掌握成员运算符的使用。 (5) 掌握访问控制权限:public和private。 (6) 培养学生抽象客观世界成主观世界的能力。 (7) 培养学生初步的设计软件系统的能力。 (8) 培养学生的团队意识。 教 学 重 点 教 学 难 点 时间 分配 Min 15 15 10 10 (1) 面向对象的核心思想和概念 (1) 面向对象的核心思想和概念 教 学 过 程 一、 作业点评(学生阐述+老师总结) 方式:由1-3个同学来讲述上周作业第六题的实现思路以及展示具体实现,最后由老师总结出现的一些问题。 二、 上周课后作业检查 方式:抽查2-5名同学谈谈对面向对象编程的认识以及对基本概念的描述。 三、 面向对象的编程思想 四、 对象 (1) 现实世界中的实体是实际存在的某种物体,用OOP的术语就称为对象。 (2) 在Java中我们通过对象对现实世界中的实体进行一个模拟和映射。 第14页 共51页


JAVA面向对象程序设计教案 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中医病历书写基本规范实施细则

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: