最新五年级上册品德课件-3.2《科技推动社会发展》-|鲁人版----(共19张PPT)教学讲义ppt.ppt

最新五年级上册品德课件-3.2《科技推动社会发展》-|鲁人版----(共19张PPT)教学讲义ppt.ppt

ID:62095485

大小:557.50 KB

页数:33页

时间:2021-04-16

最新五年级上册品德课件-3.2《科技推动社会发展》-|鲁人版----(共19张PPT)教学讲义ppt.ppt_第1页
最新五年级上册品德课件-3.2《科技推动社会发展》-|鲁人版----(共19张PPT)教学讲义ppt.ppt_第2页
最新五年级上册品德课件-3.2《科技推动社会发展》-|鲁人版----(共19张PPT)教学讲义ppt.ppt_第3页
最新五年级上册品德课件-3.2《科技推动社会发展》-|鲁人版----(共19张PPT)教学讲义ppt.ppt_第4页
最新五年级上册品德课件-3.2《科技推动社会发展》-|鲁人版----(共19张PPT)教学讲义ppt.ppt_第5页
资源描述:

《最新五年级上册品德课件-3.2《科技推动社会发展》-|鲁人版----(共19张PPT)教学讲义ppt.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、五年级上册品德课件-3.2《科技推动社会发展》-|鲁人版----(共19张PPT)“太阳一定会升起”——打一人名猜一猜活字印刷的步骤制字排版上墨印刷回收泥活字活字印刷的传播中国朝鲜日本南亚西亚欧洲世界各地二、指南针与火药的应用指南针的发明司南指南鱼罗盘指南针的传播中国阿拉伯欧洲世界各地航海、占卜、航空、探险、旅游、勘探指南针的应用说一说回顾火药发明的有关史实火药在军事上的应用唐末火箭火药的作用在14世纪初,火药从阿拉伯人那里传入西欧,它使整个作战方法发生了变革。——恩格斯如果没有火药,世界也许会少受点痛苦,但另一方面,中世纪欧洲那些穿戴盔甲

2、的骑士们可能仍然在他们有护城河围绕的城堡里称王称霸,不可一世,而我们的社会可能仍然处在封建制度的奴役之下。——德克·海德印刷术、火药和指南针这三种东西,已改变了世界的面貌。第一种在文学上,第二种在战争上,第三种在航海上,由此又引起了无数的变化。这种变化如此之大,以致没有一个帝国,没有一个宗教教派,没有一个赫赫有名的人物,能比这三种发明在人类的事业中产生更大的力量和影响。——培根火药、指南针、印刷术——这是预告资产阶级社会到来的三大发明。火药把骑士阶层炸得粉碎,指南针打开了世界市场并建立了殖民地,而印刷术则变成了新教的工具,总的来说变成了科学

3、复兴的手段,变成对精神发展创造必要前提的最强大的杠杆。——马克思四大发明歌我国四项大发明,古代文明的象征。东汉蔡伦造纸术,北宋印刷是毕昇。北宋航海用指南,唐代火药早发明。四大发明传亚欧,促进世界早文明。线性表主要内容1何为线性表?2线性表的抽象数据类型3顺序表.何为顺序表?.顺序表的设计与使用.Java类库中的顺序表及其使用线性表线性表(LinearList)是一种可以在任意位置进行插入和删除数据元素操作的、由n(n>=0)个相同类型数据元素a0,a1,…ai,ai+1…an-1组成的一个有限序列。线性表的逻辑结构是线性结构;线性表的存储结

4、构可以有多种,最常用的两种是:顺序存储结构和链接存储结构。线性表的抽象数据类型抽象数据类型(ADT:abstractdatastructure)是一组数据以及定义在其上一组操作的集合.线性表的抽象数据类型主要包含两个方面:即:数据集合和该数据集合上操作的集合。线性表的数据集合线性表的数据元素集合可以表示为序列a0,a1,…ai,ai+1…an-1,每个数据元素可以是任意类型的。在Java中,可以用类定义数据元素的数据类型。线性表的操作集合线性表的操作集合用来说明线性表所需要实现的功能,其基本操作大致如下:添加数据元素:在线性表的末尾添加一个

5、数据元素。插入数据元素:在线性表第i个元素前插入一个数据元素。删除数据元素:删除线性表中第i个数据元素。获取数据元素:获取线性表中第i个数据元素。遍历线性表:从第一个元素开始,逐个访问线性表中的每个数据元素。获取当前线性表中的元素个数。求当前线性表中的元素个数。判断线性表是否为空。判断当前线性表中是否还有元素。在Java中,可以用接口或抽象类来定义线性表的操作集合。顺序表使用顺序结构存储数据的线性表称为顺序表.顺序表的设计与实现步骤在确定了数据的存储结构以后,按下面步骤设计顺序表.数据元素定义--------类数据操作定义--------抽

6、象类或接口实现顺序表-----一个实现数据操作的类使用顺序表项目实践:例题2-1,用顺序表实现学生成绩信息管理程序.程序运行主界面见上图.该程序文件名为ArrStudent.java,包含下面3个类1个接口.StudScore类,定义数据元素(学生)StudOperation接口,定义数据操作ArrStudent类,顺序表ArrStudentUser类,完成学生成绩管理程序修改完善例题2-1的学生成绩管理程序。修改接口StudOPeration,为程序添加操作如下:获取学生记录个数根据学生姓名查询学生信息根据学生姓名删除学生的信息在指定位置

7、处插入学生的信息修改顺序表类ArrStudent,实现上述操作。修改类ArrStudentUser,完成上述功能的使用。实战演练Java类库中的顺序表Java类库中的java.util.ArrayList类实现了顺序表的功能,其中常用的构造器和方法如下:publicArraylist(intinitialcapacity)//创建指定容量的顺序表publicbooleanadd(Objectobj)//在表尾添加一个元素publicbooleanremove(Objectobj)//删除表尾元素publicObjectremove(inti

8、ndex)//删除指定位置的元素publicObjectget(intindex)//获取指定位置的元素publicintindexOf(Objectobj)//获取某个元素的位

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。