问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

程序设计是什么

发布网友 发布时间:2022-04-29 14:20

我来回答

2个回答

热心网友 时间:2022-07-20 10:34

程序设计(Programming)是指设计、编制、调试程序的方法和过程。它是目标明确的智力活动。由于程序是软件的本体,软件的质量主要通过程序的质量来体现的,在软件研究中,程序设计的工作非常重要,内容涉及到有关的基本概念、工具、方法以及方法学等。

按照结构性质,有结构化程序设计与非结构化程序设计之分。前者是指具有结构性的程序设计方法与过程。它具有由基本结构构成复杂结构的层次性,后者反之。按照用户的要求,有过程式程序设计与非过程式程序设计之分。前者是指使用过程式程序设计语言的程序设计,后者指非过程式程序设计语言的程序设计。按照程序设计的成分性质,有顺序程序设计、并发程序设计、并行程序设计、分布式程序设计之分。按照程序设计风格,有逻辑式程序设计、函数式程序设计、对象式程序设计之分。

程序设计的基本概念有程序、数据、子程序、子例程、协同例程、模块以及顺序性、并发性、并行性、和分布性等。程序是程序设计中最为基本的概念,子程序和协同例程都是为了便于进行程序设计而建立的程序设计基本单位,顺序性、并发性、并行性和分布性反映程序的内在特性。

程序设计规范是进行程序设计的具体规定。程序设计是软件开发工作的重要部分,而软件开发是工程性的工作,所以要有规范。语言影响程序设计的功效以及软件的可靠性、易读性和易维护性。专用程序为软件人员提供合适的环境,便于进行程序设计工作。

程序设计语言(Programming Language)是用于编写计算机程序的语言。语言的基础是一组记号和一组规则。根据规则由记号构成的记号串的总体就是语言。在程序设计语言中,这些记号串就是程序。程序设计语言包含三个方面,即语法、语义和语用。语法表示程序的结构或形式,亦即表示构成程序的各个记号之间的组合规则,但不涉及这些记号的特定含义,也不涉及使用者。语义表示程序的含义,亦即表示按照各种方法所表示的各个记号的特定含义,但也不涉及使用着,语用表示程序与使用的关系。

程序设计语言的基本成分有:①数据成分,用于描述程序所涉及的数据;②运算成分,用以描述程序中所包含的运算;③控制成分,用以描述程序中所包含的控制;④传输成分,用以表达程序中数据的传输。

程序设计语言程序设计 程序设计语言 计算机 IT按照语言级别可以分为低级语言和高级语言。低级语言有机器语言和汇编语言。低级语言与特定的机器有关、功效高,但使用复杂、繁琐、费时、易出差错。机器语言是表示成数码形式的机器基本指令集,或者是操作码经过符号化的基本指令集。汇编语言是机器语言中地址部分符号化的结果,或进一步包括宏构造。高级语言的表示方法要比低级语言更接近于待解问题的表示方法,其特点是在一定程度上与具体机器无关,易学、易用、易维护。

程序设计语言按照用户的要求有过程式语言和非过程式语言之分。过程式语言的主要特征是,用户可以指明一列可顺序执行的运算,以表示相应的计算过程,如FORTRAN、COBOL、PASCAL等。

按照应用范围,有通用语言与专用语言之分。如FORTRAN、COLBAL、PASCAL、C等都是通用语言。目标单一的语言称为专用语言,如APT等。

按照使用方式,有交互式语言和非交互式语言之分。具有反映人机交互作用的语言成分的语言成为交互式语言,如BASIC等。不反映人机交互作用的语言称为非交互式语言,如FORTRAN、COBOL、ALGOL69、PASCAL、C等都是非交互式语言。

按照成分性质,有顺序语言、并发语言和分布语言之分。只含顺序成分的语言称为顺序语言,如FORTRAN、C等。含有并发成分的语言称为并发语言,如PASCAL、Mola和Ada等。

程序设计语言是软件的重要方面,其发展趋势是模块化、简明化、形式化、并行化和可视化。

参考资料:http://ke.baidu.com/view/8332.htm

热心网友 时间:2022-07-20 11:52

把一个逻辑的想法用机器能看懂的语言写出来,叫做程序设计!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
茶映人生:苦尽甘来 海尔冰箱冷藏室和冷冻室都是空空的通上电工作会更耗电吗? 上菱冰箱用过7年了,1米5高有点大,我每天冰箱里面只冻半斤肉,冷藏室其它... 结婚前个人的保险结婚后转成存单是属于个人财产还是夫妻双方的财产_百 ... 六个月宝宝大便水样蛋花怎么办 宝宝拉蛋花样便怎么办 ...张仙亲送玉麒麟,一家老少皆欢喜,祖德宗功信可凭。 我见青山多妩媚,料青山见我应如是意思 料青山见我应如是的意思_百度知... 电脑导航用哪个比较好电脑用什么网址导航哪个更好用 电脑看地图哪个好电脑上的哪个地图软件好 怎么鉴别正丁醛 苯甲醛 丙酮 苯乙酮 甲醛 乙醛 无水乙醇 正丁醇 人民币对埃及的埃镑的汇率是多少? 如何鉴别乙醇和乙醛? 埃及货币与人民币的兑换比 墙纸弄脏了如何处理污渍? 一人民币等于多少埃及镑 如何快速区分甲醛和乙醇? 好评好评,如何鉴别甲醛,乙醛,丙酮,乙醇 用化学方法区别下列物质 甲醇、乙醇、甲醛、乙醛、丙酮、甲酸、乙酸、、??谢谢 人民币对换埃及墆汇率 埃及对人民币汇率多少 用化学方法鉴别甲醇,乙醇,甲醛,乙醛,丙酮,甲酸,乙酸。(都是水溶液) 8千元人民币可以兑换多少埃及镑? 100元人民币等于多少个埃及币 年会歌曲伴奏从哪里下载 1元人民币等于多少埃及镑 1元人民币兑换多少埃及镑 如何鉴别甲醇,乙醇,甲醛,乙醛。 药品管理法规定 药品管理制度 医院特殊药品的管理PPT课件 计算机程序名词解释是什么?求大神解答,急用 程序设计是怎么回事呀 求常见编程术语的通俗解释 什么叫程序设计语言 新发地水果代发是什么意思 想做水果一件代发,朋友推荐一亩田,请问一亩田靠谱吗! 法律问题 懂的帮忙 我是做水果一件代发的,可以在农商通上面销售嘛? 怎么签合同?和朋友合伙做生意 就我们两个 怎么签合同?不可能打印一个表格填填这么简单吧?我觉得这样 水果有一件代发的吗?是果农种植很便宜的那种 在北京新发地水果批发市场租个摊位怎么租 北京新发地批发水果怎么样卖的快又赚钱 哪里可以批发到好的水果,一件代发的那种? 我想去新发地批发一些水果但是不知道那里是怎么收取车费的。 求答 有一件代发的水果货源吗 怎样做水果代理 本人在北京新发地批发市场做水果批发目前希望有一套管理系统管理档口,有同行像我推荐一个叫森果的软件? 去北京新发地送水果让走吗,大车 怎么打开电脑的echo,请详细 DOS下echo和@的详解,候教!