算法基础知识
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
农夫回来,带羊过百度文库 结束
2、什么是软件编程,应用程序与操作系统之间有什么关系? 答: 对于一个从来没有接触过编程的新手来说,这个问题显得很抽象, 无法用准确的语言来表达,简单的可以理解为用相关的编程语言通 过一系列的组合,设计出能够运行在操作系统上的相关应用程序, 这个过程就是我们平时所听到的“程序设计”,或者说叫“编程”。 易语言就属于为了实现“程序设计”而提供的一计算机编程语言。 应用程序基于操作系统平台开发,与操作系统紧密结合,程序在开 发过程中,用到了很多由操作系统直接提供的资源和功能。应用程 序不需要关心硬件(CPU、内存等)如何工作,因为有操作系统在 中间作为信息传递的平台,通常情况下,应用程序一但脱离了操作 系统将无法与计算机硬件进行直接沟通,也就无法正常运行,作为 应用程序与计算机硬件之间为沟通平台的操作系统,在其中扮演着 重要的角色,它为应用程序的运行提供了平台支持,我们平时所使 用的类似与QQ,迅雷这类应用程序,也必须依赖操作系统才能工作, 一但脱离了widows系统,他们都将无法运行。 ▲注明:除了驱动级 的程序以外(如硬件设备的驱动程序),通常的应用程序都是无法 直接与计算机硬件进行沟通的,都必须将要做的工作先告诉给操作 系统,然后再由操作系统告诉计算机硬件(CPU、内存等),才能 完成一系列的操作。
算法的概念:
狭义——是按照一定的方法和步骤解决问题, 这个过程叫算法。比如解方程、函数求值、作 图
广义——把进行某一工作的方法和步骤也称为 算法。例如在商店购物
解决问题的过程就是实现算法的过程。
准备过河 农夫和羊过河,放下羊 农夫回来带白菜过河,放下白菜 农夫把羊带回来,放下羊,再带狼过河,放下狼
2、什么是软件编程,应用程序与操作系统之间有什么关系? 答: 对于一个从来没有接触过编程的新手来说,这个问题显得很抽象, 无法用准确的语言来表达,简单的可以理解为用相关的编程语言通 过一系列的组合,设计出能够运行在操作系统上的相关应用程序, 这个过程就是我们平时所听到的“程序设计”,或者说叫“编程”。 易语言就属于为了实现“程序设计”而提供的一计算机编程语言。 应用程序基于操作系统平台开发,与操作系统紧密结合,程序在开 发过程中,用到了很多由操作系统直接提供的资源和功能。应用程 序不需要关心硬件(CPU、内存等)如何工作,因为有操作系统在 中间作为信息传递的平台,通常情况下,应用程序一但脱离了操作 系统将无法与计算机硬件进行直接沟通,也就无法正常运行,作为 应用程序与计算机硬件之间为沟通平台的操作系统,在其中扮演着 重要的角色,它为应用程序的运行提供了平台支持,我们平时所使 用的类似与QQ,迅雷这类应用程序,也必须依赖操作系统才能工作, 一但脱离了widows系统,他们都将无法运行。 ▲注明:除了驱动级 的程序以外(如硬件设备的驱动程序),通常的应用程序都是无法 直接与计算机硬件进行沟通的,都必须将要做的工作先告诉给操作 系统,然后再由操作系统告诉计算机硬件(CPU、内存等),才能 完成一系列的操作。
算法的概念:
狭义——是按照一定的方法和步骤解决问题, 这个过程叫算法。比如解方程、函数求值、作 图
广义——把进行某一工作的方法和步骤也称为 算法。例如在商店购物
解决问题的过程就是实现算法的过程。
准备过河 农夫和羊过河,放下羊 农夫回来带白菜过河,放下白菜 农夫把羊带回来,放下羊,再带狼过河,放下狼