信息技术基础39课件.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

信息技术基础

主讲教师:肖娟程序设计和程序设计语言

教学目标/OBJECTIVE程序设计01程序设计语言02程序设计方法和实践03

任务实现/PROCESS程序设计基础1、知识目标01理解程序设计基本概念;02了解设计语言发展历程和未来趋势;03了解设计语言的特点和适用场景。

任务实现/PROCESS程序设计基础2、技能目标02掌握一种主流编程工具的安装、环境配置和基本使用方法;04能完成简单程序的编写和调测任务,为相关领域应用开发提供支持。01掌握程序设计的基本思路与流程;03掌握一种主流程序设计语言的基本语法、流程控制、数据类型、函数、模块、文件操作等;

任务实现/PROCESS程序设计基础3、素养目标.逻辑思维与算法设计能力;问题解决与创新能力;细致与耐心的工作态度;团队协作与沟通能力;持续学习与自我提升意识。

任务实现/PROCESS程序设计.程序设计是什么?为什么出现程序设计?程序设计怎么做的?

任务实现/PROCESS程序设计.程序设计就是根据计算机所要完成的任务,设计解决问题的数据结构和算法,然后编写相应程序代码,并测试代码正确性,直到能够得到正确的运行结果为止。通常,程序设计应遵循一定的方法和原则。良好的程序设计风格是程序具备可靠性、可读性、可维护性的基本保证。

任务实现/PROCESS程序设计.任何设计活动都是在各种约束条件和相互矛盾的需求之间寻求一种平衡,程序设计也不例外。在计算机技术发展早期,由于机器资源比较昂贵,程序的时间和空间代价往往是设计关心的主要因素。随着硬件技术的飞速发展和软件规模的日益庞大,程序的结构、可维护性、复用性和可扩展性等因素日益重要。

任务实现/PROCESS程序设计.面向过程的程序设计面向对象的程序设计面向切面的程序设计

任务实现/PROCESS程序设计语言程序设计语言是人用来编写程序的手段,是人与计算机交流的语言,程序员使用特定的语言来编写程序,达到利用计算机解决相应的问题的目的。?C语言;?C++;?Java;?Matlab;?Python;

任务实现/PROCESS程序设计语言1、C语言C语言是一种面向过程的、抽象化的通用程序设计语言。丰富的结构化语句;语句表达简练,使用方便灵活,可读性好;具有较高的移植性;具有强大的处理能力;程序运行效率高,时空开销小;

任务实现/PROCESS程序设计语言2、C++C++既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计。

任务实现/PROCESS程序设计语言3、JavaJava不仅吸收了C++的各种优点,还摒弃了多继承、指针等概念,Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

任务实现/PROCESS程序设计语言3、JavaJava具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等言。

任务实现/PROCESS程序设计语言4、c#C#简介:是微软公司发布的一种由C和C++衍生出来的面向对象的、用于.NETFrame-work和.NETCore之上的高级程序设计语言。C#使用:快速地编写各种基于Mi-crosoft.NET平台的应用程序。

任务实现/PROCESS程序设计语言5、MatlabMatlab软件主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。Matlab还提供了各种图形用户界面工具,以方便用户开发各种应用程序因为这些优点以及它的易学易用性,Matlab在全世界的范围内广泛流行。

任务实现/PROCESS程序设计语言6、PythonPython是一种面向对象的开源的解释型计算机编程语言,具有通用性、高效性、跨平台移植性和安全性等特点。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。

感谢观看

文档评论(0)

一笑倾洁 + 关注
实名认证
文档贡献者

PPT课件

1亿VIP精品文档

相关文档