算法基础知识

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

算法的概念:狭义——是按照一定的方法和步骤解决问题,这个过程叫算法。比如解方程、函数求值、作图广义——把进行某一工作的方法和步骤也称为算法。例如在商店购物解决问题的过程就是实现算法的过程。准备过河农夫和羊过河,放下羊农夫回来带白菜过河,放下白菜农夫把羊带回来,放下羊,再带狼过河,放下狼农夫回来,带羊过河结束2、什么是软件编程,应用程序与操作系统之间有什么关系?答:对于一个从来没有接触过编程的新手来说,这个问题显得很抽象,无法用准确的语言来表达,简单的可以理解为用相关的编程语言通过一系列的组合,设计出能够运行在操作系统上的相关应用程序,这个过程就是我们平时所听到的“程序设计”,或者说叫“编程”。易语言就属于为了实现“程序设计”而提供的一计算机编程语言。应用程序基于操作系统平台开发,与操作系统紧密结合,程序在开发过程中,用到了很多由操作系统直接提供的资源和功能。应用程序不需要关心硬件(CPU、内存等)如何工作,因为有操作系统在中间作为信息传递的平台,通常情况下,应用程序一但脱离了操作系统将无法与计算机硬件进行直接沟通,也就无法正常运行,作为应用程序与计算机硬件之间为沟通平台的操作系统,在其中扮演着重要的角色,它为应用程序的运行提供了平台支持,我们平时所使用的类似与QQ,迅雷这类应用程序,也必须依赖操作系统才能工作,一但脱离了widows系统,他们都将无法运行。▲注明:除了驱动级的程序以外(如硬件设备的驱动程序),通常的应用程序都是无法直接与计算机硬件进行沟通的,都必须将要做的工作先告诉给操作系统,然后再由操作系统告诉计算机硬件(CPU、内存等),才能完成一系列的操作。

1 / 18
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功