2023学年完整公开课版编程的概念_第1页
2023学年完整公开课版编程的概念_第2页
2023学年完整公开课版编程的概念_第3页
2023学年完整公开课版编程的概念_第4页
2023学年完整公开课版编程的概念_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

不做E时代的文盲:必备计算机知识技能——E时代的基础:编程的概念目录实现2语言基本思想开发工具编程的概念3编程的概念为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。4语言编程语言(programminglanguage)可以简单的理解为一种计算机和人都能识别的语言。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。5机器语言汇编语言高级语言计算机编程语言能够实现人与机器之间的交流和沟通,而计算机编程语言主要包括机器语言、汇编语言以及高级语言,具体内容如下:语言6语言这种语言主要是利用二进制编码进行指令的发送,能够被计算机快速地识别,其灵活性相对较高,且执行速度较为可观,机器语言与汇编语言之间的相似性较高,但由于具有局限性,所以在使用上存在一定的约束性。机器语言7语言该语言主要是以缩写英文作为标符进行编写的,运用汇编语言进行编写的一般都是较为简练的小程序,其在执行方面较为便利,但汇编语言在程序方面较为冗长,所以具有较高的出错率。汇编语言8语言所谓的高级语言,其实是由多种编程语言结合之后的总称,其可以对多条指令进行整合,将其变为单条指令完成输送,其在操作细节指令以及中间过程等方面都得到了适当的简化,所以,整个程序更为简便,具有较强的操作性,而这种编码方式的简化,使得计算机编程对于相关工作人员的专业水平要求不断放宽。高级语言9语言CSSCascadingStyleSheets层叠样式表汇编语言(AssemblyLanguage)是面向机器的程序设计语言易语言是全中文语言编程中最为强大的一个编程语言HTML是一种超文本标记语言,标准通用标记语言下的一个应用Go语言是谷歌2009发布的第二款开源编程语言10Java是由SunMicrosystems公司于1995年5月推出的Java程序设计语言JavaScript是一种由Netscape的liveScript发展而来的脚本语言PHP是一种HTML内嵌式的语言Python是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言语言11开发工具关于C++的:CFREE(初学者适用),VC,MYC++,MAGICC++,DEYC++关于JAVA的:JBuilder、Eclipse、NetBeans

IDE、JCreator+J2SDK、JDK、Tomcat、Weblogic、JRun关于C#的:VSStudio系列(VS2003,VS2005,VS2008,VS2010,VS2011),SharpDevelop(开源的免费软件)关于C的:TurboC12基本思想面向对象编程的主要思想是把构成问题的各个事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙一个事物在整个解决问题的步骤中的行为传统的结构化设计方法的基本点是面向过程,系统被分解成若干个过程面向对象的思维更符合人认识和思考问题的方式。13实现选择面向对象语言采用面向对象方法开发软件的基本目的和主要优点是通过重用提高软件的生产率。因此,应该优先选用能够最完善、最准确地表达问题域语义的面向对象语言类的实现在开发过程中,类的实现是核心问题。14实现应用系统的实现应用系统的实现是在所有的类都被实现之后的事。面向对象测试:⑴

算法层。⑵

类层。测试封装在同一个类中的所有方法和属性之间的相互作用。⑶

模板层。测试一组协同工作的类之间的相互作用。⑷

系统层。把各个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论