程序,什么是程序

1 , 什么是程序程序就是你要安装的东西
2,什么是程序在一个加工程序中,如果其中有些加工内容完全相同或相似,为了简化程序 , 可以把这些重复的程序段单独列出 , 并按一定的格式编写成子程序 。主程序在执行过程中如果需要某一子程序,通过调用指令来调用该子程序 , 子程序执行完后又返回到主程序 , 继续执行后面的程序段 。子程序(subroutine)是一个概括性的术语,任何高级程序所调用的程序,都被称为子程序 。它经常被使用在汇编语言层级上 。子程序的主体(body)是一个代码区块,当它被调用时就会进入运行 。数控系统为用户配备了强有力的类似于高级语言的宏程序功能,用户可以使用变量进行算术运算、逻辑运算和函数的混合运算,此外宏程序还提供了循环语句、分支语句和子程序调用语句,利于编制各种复杂的零件加工程序,减少乃至免除手工编程时进行繁琐的数值计算,以及精简程序量 。宏程序指令适合抛物线、椭圆、双曲线等没有插补指令的曲线编程;适合图形一样,只是尺寸不同的系列零件的编程;适合工艺路径一样,只是位置参数不同的系列零件的编程 。较大地简化编程;扩展应用范围 。简单地说,程序可以看作对一系列动作的执行过程的描述 。刚才我们描述的是个形式非常简单的程序,实际上这个过程也可能变得复杂 。例如,轮到取款时发现带的是个错误的储蓄卡,你就需要同家取卡 , 再次排队,这样就出现了重复性动作,步骤也会相应增加 。那么,汁算机程序到底是什么?计算机里的程序和日常生活中的程序很相似!我们使用计算机,就是要利用计算机处理各种小同的问题 。但是,计算机不会自己思考,它是人类手中的木偶啊,因此我们要明确告诉它做什么工作以及做哪几步才能完成这个工作 。试想一下 , 计算机程序执行的整个过程是怎样的呢?计算机完成一件我们分配给它的任务,就像“取钱”这件工作,它按照我们的命令去做,我们说“立正”,它不能“稍息”,这样在我们的支配下完成预定工作 。这里,我们所下达的每个命令称为指令,它对应着计算机执行的一个基本动作 。我们告诉计算机按照某种顺序完成系列指令,这一系列指令的集合称为程序 。
3,程序是什么意思1、事情进行的步骤、次序:工作程序 。2、计算机在执行任务时,对它所处理的对象以及处理规则的一种描述 。是通过程序设计语言来实现的 。程序就如同以英语(程序设计语言)写作的文章 , 要让一个懂得英语的人(编译器)同时也会阅读这篇文章的人(结构体系)来阅读、理解、标记这篇文章 。一般的 , 以英语文本为基础的计算机程序要经过编译、链接而成为人难以解读,但可轻易被计算机所解读的数字格式,然后放入运行 。扩展资料程序的运行:为了使计算机程序得以运行 , 计算机需要加载代码,同时也要加载数据 。从计算机的底层来说,这是由高级语言(例如Java,C/C++,C#等)代码转译成机器语言而被CPU所理解,进行加载 。如果您在一个符合大多数的计算机上,操作系统例如Windows、Linux等,加载并执行很多的程序,在这种情况下,每一个程序是一个单独的映射,并不是计算机上的所有可执行程序 。它是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可以被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列 。同一计算机程序的源程序和目标程序为同一作品 。参考资料来源:百度百科-程序(计算机程序)参考资料来源:百度百科-程序(汉语词语)概念1:为进行某活动或过程所规定的途径 。概念2:程序是由序列组成的,告诉计算机如何完成一个具体的任务 。程序是软件开发人员genuine用户需求开发的、用程序设计语言描述的适合计算机执行的指令(语句)序列 。由于现在的计算机还不能理解人类的自然语言,所以还不能用自然语言编写计算机程序 。一个程序应该包括以下两方面的内容 。1 对数据的描述 。在程序中要指定数据的类型和数据的组织形式,即数据结构(data structure) 。2 对操作的描述 。即操作步骤,也就是算法(algorithm) 。著名计算机科学家沃思提出一个公式:数据结构+算法=程序 。实际上,一个程序除了以上两个主要的要素外 , 还应当采用程序设计方法进行设计,并且用一种计算机语言来表示 。因此 , 算法、数据结构、程序设计方法和语言工具4个方面是一个程序员所应具备的知识 。http://baike.baidu.com/view/17674.htm程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合 。为实现预期目的而进行操作的一系列语句和指令 。一般分为系统程序和应用程序两大类 。计算机中的程序在港澳台地区称为程式 。程序就是为使电子计算机执行一个或多个操作,或执行某一任务,按序设计的计算机指令的集合【程序,什么是程序】
4 , 什么是程序谢谢程序是什么?几十年前,有一个老美(叫什么Niklaus Wirth),弄了一个破玩意儿:“Algorithm + Data Structures = Programs ”好了,这孩子出名啦,全世界都他的这个玩意奉为经典 。当我们中国人看到了以后,心想?。峭嬉舛蔷浒 。?不能改?。?我们就这样翻译吧:“算法 + 数据结构 = 程序”或者“程序 = 算法 + 数据结构”可我就觉得奇怪了 。为什么不能是下面这种呢?“程序 = 数据结构 + 算法”有人就会问了,这和别的有区别吗?不就是次序交换了而已嘛?下面就说说我的想法吧!中国人思考问题,是和别的国家不一样的 。一般来说,如果没有说明“排名不分先后”的话儿,通常会认为,排在前面的 , 都是比较重要的,应该好好对待 。比如 , 你追女孩儿的时候 , 很可能先会把自己的特点列出来,排好序 。优点通常会放到最前面 , 之后你就想怎样把最前面的优点展现给对方吧 。所以,“程序 = 数据结构 + 算法” , 这样改过后,理论上来讲 , 你就会很注意“数据结构” 。这也符合人解决问题习惯 。先是“我要解决什么样的问题”,比如它现在是什么样的,它最后会是什么样的 , 它在计算机里该怎样表示等等然后再是“我应该怎样去解决它” 。这样改动有什么好处?。?经常这样去思考,当你有一天担任项目经理的时候,你面对项目的第一反应 , 就是想尽办法弄清楚客户的需求,因为潜意识会让你觉得这样做很重要 。当人把一件东西 , 看得很重要的时候,他就会付出很大的努力 。这样项目的需求就会弄得很清楚 。然后 , 怎样做,就好说多了 。有人说过,项目失败的多数原因 , 都归结于项目需求不清楚或不精确 。为什么会出现这样呢?那是对“项目需求”的态度不端正 。即使他也觉得“项目需求”很重要 。可是,“程序 = 算法 + 数据结构”,已经在他的潜意识里生根 。“算法应该很重要,因为它排在前面的啊” 。他写程序的时候 , 根据“靠前面的,就是重要的”暗示,他的第一反应就是“我应该怎样写这个程序”,而不是“我要解决的问题,有哪些详细的描述 。”所以 , 他当了项目经理的时候,自然而然地会对“项目需求”有些不在乎 。而这一切,都是“潜意识”在作怪 。结论:为了利用人自身的“潜意识”,我觉得程序的定义应该是这样的:“程序 = 数据结构 + 算法”

    推荐阅读