ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:19.97KB ,
资源ID:7335903      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7335903.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单元1Java语言程序设计基础.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单元1Java语言程序设计基础.docx

1、单元1Java语言程序设计基础电子及信息工程学院教学设计2016 2017学年 第 2 学期课程名称 Java程序设计专业、年级、班级 计算机网络16级1/2/3班主讲教师 巫锦润Java程序设计课程教学单元设计单元1 Java语言程序设计基础授课教师:Java课程组授课班级: 单元总学时:10教学条件软件开发平台、投影设备、广播软件教学素材教材、参考教材、课件、授课录像教学目标设计知识目标:(1)了解面向对象技术的发展历史;(2)掌握搭建集成环境Eclipse方法;(3)掌握简单调试及排错技术;(4)掌握使用运算符和表达式进行数值计算程序的方法;(5)掌握使用选择结构解决简单的实际问题并编写

2、相应程序的方法;(6)理解清楚循环的几个要素(循环初始值、循环条件、循环体、循环增值语句);(7)能正确区分和选择三种不同的循环语句;(8)理解循环嵌套及多重循环的显示。能力目标: (1)能会按照Java语言程序简单开发过程在Eclipse编程工具中进行编程;(2)能会使用标识符命名规则和运算符的优先级;(3)能会使用各种常量、变量定义和方法定义;(4)能会使用if语句解决实际问题;(5)能会使用switchcase语句解决实际问题;(6)运用选择结构进行程序设计; (7)应用while、do-while和for语句编写循环结构程序;(8)能会使用累加器、计数器、标志标量;(9)运用循环结构进

3、行程序设计。重点:(1)下载并安装JDK,设置环境变量,开发Java程序的过程;(2)各种基本数据类型转换及使用;(3)两种分支语句的使用;(4)三种循环语句的使用。难点:(1)Java开发环境的配置;(2)分支语句的使用;(3)循环语句的嵌套使用。教学内容任务一:搭建开发环境;任务二:初入Java世界;任务三:求扇形面积和周长程序设计;任务四:计算月份天数程序设计;任务五:猜数字游戏程序设计。教学过程设计任务一:搭建开发环境(2课时)主要步骤教学内容教学方法教学手段师生活动引入运行一个Java演示程序,了解学生对编程认识程度,激发学习热情。教师运行程序教师启发-教师:演示学生:思考告知(教学

4、内容、教学目的)教学内容:1.Java历史;2.Java特点;3.Java实现机制;4.Java的体系结构;5.集成环境Eclipse。教学目的:1.理解Java实现机制;2.掌握Java体系结构;3.掌握安装开发工具JDK;4.掌握搭建集成环境Eclipse的方法。教师启发讲解课件演示教师:讲授学生:思考任务简介作为一个开发者在使用任何一种语言或工具进行开发工作之前都要配置好开发环境,进行Java程序开发也不例外。Java Development Kit (JDK) 是Sun公司针对Java开发员的软件开发工具包。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Softwa

5、re development kit)。JAVA的开发工具有很多,最简单的有记事本及控制台的组合,另外还有UltraEdit ,JCreator ,Netbeans IDE,Jav ,JBuilder和Eclipse等。在这些工具当中集成开发环境的使用都是类似的,在学习过程中只需要熟练掌握一种的使用方法就可以了。讨论归纳课件演示教师:讲授学生:思考任务分析JDK工具包含了编译、运行及调试Java程序所需要的工具。JDK是其他Java开发工具的基础。也就是说,在安装其他开发工具之前,必须首先安装JDK。教师演示课件演示小组讨论教师:讲解演示学生:思考参及发言分组讨论支撑知识1.Java历史和特点

6、;2.Java的实现机制;3.Java的体系结构。讨论归纳课件演示教师:演示学生:思考任务实施1.提供下载的JDK;2.安装JDK到本机;3.配置系统环境变量PATH;4.配置系统环境变量CLASSPATH;5.下载Eclipse并安装。动手实践分组实践教师:讲解指导学生: 小组讨论动手实践分享交流JDK的系统环境变量的配置。个别演示分组讨论教师:总结学生:演示分享交流课堂实训清楚JDK的目录结构,掌握JDK的安装以及环境变量的配置。动手实践分组实践教师:任务布置学生:小组讨论动手实践课后作业为什么JDK默认安装后,会有两个JRE文件夹,两个JRE文件夹有什么区别?-分组学习提交作业教学过程设

7、计任务二:初入Java世界(2课时)主要步骤教学内容教学方法教学手段师生活动引入运行任务一中的Welcome to Java World!演示程序,完成该程序的编写。教师演示项目展示教师:演示学生:动手实践告知(教学内容、教学目的)教学内容:1.Java程序结构;2.Java程序编写及运行过程。教学目标:1.理解什么是程序;2.会用Eclipse开发Java程序。启发提问案例演示分组讨论教师演示教师:演示学生:分组讨论任务简介编写一个程序,运行时在控制台输出“Welcome to Java World!”信息。启发提问课件演示教师:讲授学生:思考参及发言任务分析在开始编写Java程序之前,首先

8、应该熟悉它的开发过程;首先,编写Java源文件。编写完成后的源文件应以.java为扩展名保存起来;其次,使用Eclipse编译并运行Java源程序。教师演示讨论归纳课件演示教师:演示学生:思考动手实践参及发言支撑知识1.Java程序结构;2.使用Elipse创建Java程序步骤。讨论归纳课件演示教师:演示学生:思考任务实施使用Eclipse开发简单Java程序:1.打开Eclipse,选择工作空间;2.选择“File”“New”“Java Project”,创建Java应用程序;3.在应用程序的src结点上右击,选择“New”“Class”;4.在main方法中输入执行语句,然后选择“运行”按

9、钮。动手实践分组实践教师:讲解指导学生: 小组讨论动手实践分享交流Java应用程序的开发步骤。个别演示分组讨论教师:总结学生:演示课堂实训在Eclipse中编写一个输出“I Love Program”的Java应用程序。动手实践分组实践教师:任务提示学生:小组讨论动手实践课后作业编写输出用多行“*”组成的一个“十”字形。-分组学习提交代码教学过程设计任务三:求扇形面积和周长程序设计(2课时)主要步骤教学内容教学方法教学手段师生活动引入在进行代码编写的时候,怎样区分保存的是什么样的数据,怎样读取保存的数据,又怎讲通过去读的数据进行运算呢?教师运行程序教师启发-教师:演示学生:思考告知(教学内容、

10、教学目的)教学内容:1.Java语言标识符和关键字;2.Java注释;3.Java语言数据类型;4.Java常量和变量;5.Java语言运算符及表达式。教学目标:1.正确定义及使用变量、常量;2.正确使用运算符及表达式进行数值计算程序的处理。教师启发讲解课件演示教师:教授学生:思考任务简介编写程序程AreaAndPerimeterOfFan,当程序运行时,从Eclipse中输入扇形的半径和角度,在控制台输出扇形的周长和面积。要求:扇形的周长只保留整数部分,舍掉小数部分。讨论归纳课件演示教师:演示学生:思考参及发言任务分析该程序涉及常量和变量的定义和使用、变量间的算术运算、数据类型转换(包括字符

11、串及基本数据类型的转换和基本数据类型之间的强制类型转换)、基本的输入/输出操作和命令行参数的应用。教师演示课件演示小组讨论教师:演示学生:思考参及发言分组讨论支撑知识1.Java中的标识符和关键字;2.Java程序的注释;3.Java语言的数据类型;4.Java中的常量;5.Java中的变量;6.类型转换;7.运算符;8.表达式。讨论归纳课件演示教师:演示学生:思考小组讨论参及发言任务实施1.在Eclipse的项目中创建包com.task03,再创建类AreaAndPerimeterOfFan。2.在Main方法中定义所需要的变量和常量。3.从命令行参数接收输入的数据,并转化为Float类型。

12、4.根据扇形的公式求面积和周长。5.在控制台输出扇形面积和周长。动手实践分组实践教师:讲解指导学生: 小组讨论动手实践分享交流掌握变量、常量的定义以及使用,能正确的完成表达式的运算,掌握数据类型转换的三种情况。个别演示分组讨论教师:总结学生:个别演示分享交流课堂实训从键盘输入小写字母,回显并输出其对应的大写字母。提示:从键盘上接收一个字符的方法为System.in.read(),其中read()方法的返回值为int,即输入字符的ASCII码值,通过强制类型将其转换成字符型。动手实践分组实践教师:任务提示学生:小组讨论课后作业1.编写一个程序,从键盘输入两个数,求它们的和并输出;2.编写程序,分

13、别定义8种基本类型变量接收从键盘输入的8个数据,并将其输出。-分组学习提交代码教学过程设计任务四:计算月份天数程序设计(2课时)主要步骤教学内容教学方法教学手段师生活动引入在程序编写的过程中,并不是一直按要求从上往下执行,有时根据不同的情况,要执行不同的操作,怎样实现?比如:如果“数据操作已经掌握了”,则“学习分支控制流程”;如果“数据操作还没有掌握”,则“继续学习数据操作”。教师运行程序教师启发-教师:演示学生:思考告知(教学内容、教学目的)教学内容:1.顺序结构;2.if条件结构;3.switch分支结构。教学目标:1.掌握顺序结构;2.掌握分支流程控制结构的if条件结构和switch分支

14、结构。教师启发讲解课件演示教师:演示学生:思考任务简介编制计算某个月份的天数的程序。用if-else条件语句和switch分支语句分别实现。要求根据用户输入的月份,判断出月份所包含的天数。讨论归纳课件演示教师:总结学生:思考参及发言任务分析该程序涉及常量和变量的定义和使用、变量间的算术运算、数据类型转换(包括字符串及基本数据类型的转换)、基本的输入/输出操作、if-else条件语句和switch分支语句的应用。教师演示课件演示小组讨论教师:演示学生:分组讨论支撑知识1.顺序结构;2.if条件结构;3.switch分支语句。讨论归纳课件演示教师:演示学生: 小组讨论参及发言任务实施1.获得用户在

15、命令行输入的月份,并转换为整形;2.使用IF分支或switch判断,2月28天,1月、3月、5月、7月、8月、10月、12月的天数是31天,其他月份是30天。动手实践分组实践教师:讲解指导学生: 小组讨论动手实践分享交流掌握分支流程控制结构的if条件结构和switch分支结构。个别演示分组讨论教师:指导学生:个别演示课堂实训计算个人所得税。设某人月收入为x元,假设个人所得税征收方法如下:当800x1300时,应征税为(x-800)*5%;当1300x2800时,应征税为(x-800)*10%;当2800x5800时,应征税为(x-800)*15%;当5800x28000时,应征税为(x-800

16、)*20%;当28000y则将x及y的值进行交换, 然后再用x及z进行比较,如果xz则将x及z的值进行交换,这样能使x最小。-分组学习提交代码教学过程设计任务五:猜字游戏程序设计(2课时)主要步骤教学内容教学方法教学手段师生活动引入在程序编写的过程中,并不是一直按要求从上往下执行,有时相同的操作要多次执行,怎样实现?比如:猜数字构建等式的时候可以猜多次,直到猜对。教师运行程序教师启发-教师:讲解学生:思考告知(教学内容、教学目的)教学内容:1.while循环结构;2.do-while循环结构;3.for循环结构;4.break和continue语句。教学目标:1.掌握循环流程控制结构的whil

17、e循环结构、do-while循环结构和for循环结构;2.掌握break和continue语句。教师启发讲解课件演示教师:演示学生:思考任务简介编写一个猜数字游戏程序,游戏规则要求给出一个等式,比如x * 4 = 20,其中x是未知数,编写一个程序实现求出x的一个数值使它满足等式,并且输出结果。要求:等式的两个乘数的取值范围是09,用for循环和while循环分别实现。讨论归纳课件演示教师:总结学生: 参及发言任务分析该程序涉及变量的定义和使用,关系运算符和关系表达式、数据类型转换(包括字符串及基本数据类型的转换)、基本的输入/输出操作、if-else条件语句和循环语句的应用。教师演示课件演示

18、小组讨论教师:演示学生:思考支撑知识1.循环语句;2.while循环语句;3.do-while循环语句;4.for循环语句;5.多重循环;6.break和continue跳转语句。讨论归纳课件演示教师:演示学生: 小组讨论参及发言任务实施1.从命令行参数获取第二个乘数和乘法结果;2.通过for循环遍历09之间的数,查找能使等式成立的数字,如果找到则用break跳出循环,否则直到for循环执行完;3.输出是否查找到符合要求的数字,以及数字的具体值。动手实践分组实践教师:指导学生: 小组讨论动手实践分享交流掌握三种循环语句的基本结构,以及掌握循环语句的嵌套使用。个别演示分组讨论教师:指导学生:个别演示课堂实训百鸡问题:公鸡5元/只,母鸡3元/只,小鸡3只/元,问100元买100只鸡,公鸡、母鸡、小鸡各几只?动手实践分组实践教师:任务布置学生:小组讨论课后作业1.编写程序,有1、2、3、4共4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。-分组学习提交代码

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1