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

c语言程序设计的算法用伪代码描述过程是怎样的

发布网友 发布时间:2022-04-24 23:25

我来回答

1个回答

热心网友 时间:2023-10-14 11:17

 伪代码(Pseudocode)是一种算法描述语言。使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言(Pascal,C,Java,etc)实现。因此,伪代码必须结构清晰、代码简单、可读性好,并且类似自然语言。 介于自然语言与编程语言之间。
  它以编程语言的书写形式指明算法的职能。相比于程序语言(例如Java, C++,C, Dephi 等等)它更类似自然语言。它是半角式化、不标准的语言。我们可以将整个算法运行过程的结构用接近自然语言的形式(这里,你可以使用任何一种你熟悉的文字,中文,英文 等等,关键是你把你程序的意思表达出来)描述出来. 使用伪代码, 可以帮助我们更好的表述算法, 不用拘泥于具体的实现.
  人们在用不同的编程语言实现同一个算法时意识到,他们的实现(注意:这里是实现,不是功能)很不同。尤其是对于那些熟练于不同编程语言的程序员要理解一个(用其他编程语言编写的程序的)功能时可能很难,因为程序语言的形式*了程序员对程序关键部分的理解。这样伪代码就应运而生了。
  当考虑算法功能(而不是其语言实现)时,伪代码常常得到应用。计算机科学在教学中通常使用虚拟码,以使得所有的程序员都能理解。
  例如,类Pascal语言的伪代码的语法规则是: 在伪代码中,每一条指令占一行(else if,例外)。指令后不跟任何符号(Pascal和C中语句要以分号结尾)。书写上的“缩进”表示程序中的分支程序结构。这种缩进风格也适用于if- then-else语句。用缩进取代传统Pascal中的begin和end语句来表示程序的块结构可以大大提高代码的清晰性;同一模块的语句有相同的缩进量,次一级模块的语句相对与其父级模块的语句缩进。
  伪代码只是像流程图一样用在程序设计的初期,帮助写出程序流程。简单的程序一般都不用写流程、写思路,但是复杂的代码,最好还是把流程写下来,总体上去考虑整个功能如何实现。写完以后不仅可以用来作为以后测试,维护的基础,还可用来与他人交流。但是,如果把全部的东西写下来必定可能会让费很多时间,那么这个时候可以采用伪代码方式。比如:
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 黑龙江债权转让合同纠纷该怎样取证 安徽债权转让合同纠纷应该怎么样取证 算法和伪代码有什么区别啊 经济学专业就业前景好吗 经济学就业前景怎么样 女生学习经济学会不会很难? 经济学专业的就业前景 美国留学生经济学专业就业前景? 经济学就业前景怎么样?女生学习经济学会不会很难? 数字显示万用表,我想入门学习使用? 万用表各档位使用方法,学会以后,快速入门学电工,值得收藏 有完整的书籍读物吗(例:万用表入门的基础知识) 图解万用表使用技巧快速精通的内容简介 《鬼灭之刃》下弦实力有多让人看不起? 鬼灭之刃,无惨为什么会被称为“屑老板”? 万用表使用从入门到精通的图书目录 《鬼灭之刃》中,无惨为什么被称为人间之屑?他似乎没有做错什么? 《鬼灭之刃》鬼杀队九柱当中天才众多,为何只有岩柱才是公认的第一强者? 郑州海尔空调售后维修哪家最好?郑州海尔空调售后维修在哪里啊? 《鬼灭之刃》目前死了哪些柱哪些反派?其他的柱目前的情况如何? 最近QQ有张图片上是分辨您请没有看过鬼灭之刃的朋友指出以下哪位是女性? 《鬼灭之刃》无惨变好惨,后期为何会如此狼狈? 鬼灭之刃中鬼是一个什么样的生物? VB里描述算法的为什么叫伪代码而不是代码 遗传算法伪代码是什么 数据结构里的算法(或者说伪代码)和真正可以执行的代码有什么区别?怎么写这种伪代码?哪些该写哪些不该 算法一定要用伪代码表示吗 算法伪代码 执行循环次数的问题 算法一定要用伪代码吗 怎么用伪代码表示算法2 怎么用伪代码表示算法。 apriori算法的伪代码是什么意思?伪代码要出现在程序里面吗? 高一算法,伪代码运算 SPFA算法的伪代码 这道算法题的伪代码具体是什么意思? 编程 输出3个数中最大的数 写出算法伪代码 要具体过程, 求一道简单题目的算法伪代码 怎样更快速、便捷地统计某个新浪微博博主一年来的每条微博的转发量、评论数、点赞数? 如何统计某个人关于某个关键词发的所有微博的总转发数和总评论数 怎么查看自己的微博评论数? 怎么看新浪微博自己的评论数量 2021吉林专升本专业和学校有哪些? 吉林警察学院专升本有哪些专业