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

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

发布网友 发布时间:2023-09-19 00:04

我来回答

1个回答

热心网友 时间:2024-12-02 04:27

 伪代码(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
求助:补全成语. _然而止、_然不屈、_然四顾、_然若失、_然而至、_然拒绝、_然无声... 我姑妈(姑妈去世),现奶奶的房产 姑妈的女儿有继承权吗? 丈夫去世遗产应该能怎么分配 《人世间》骆士宾遗产股权归谁所有 为什么说曹珊不应该得罪水自流_百 ... 有谁知我国十大元帅及十大上将? 解放中国的10大元帅是那几个? 对中国有何影响? 中国历史上的十大元帅 为什么中国过去有元帅现在没有了 ...想看中国80年代、90年代热播的电视剧,《渴望》、《蛙女》等,越多... 大家好,不知道为什么有些女生看到这个男生的时候,女生会显得有...1 C语言中这个伪算法是个什么意思?什么情况下需要伪算法?5 ...20 问: 20 电信13年给我办了吉祥号码,保底消费286,现在合约到... 为什么王者荣耀建立了情侣关系,不显示情侣,391 拼多多突然说你本人比照片好看,这是怎么回事? 王者荣耀里有哪些情侣英雄39 用铁锅炒菜放食醋的好处62 王者荣耀哪些英雄情侣44 为什么一个男同事老是让我帮他做事并让我请他吃饭 甲状腺结节,连续做三次彩超,对节节有伤害吗1 男同事跟我关系挺不错 下班他都带我顺路回家 有时候晚了我和他...4 对面公司的男同事,每次遇到我都给我好吃的,他这是想追求我吗?2 一个男同事老是叫我给他带早餐,经常给他带我又感觉不太好,我跟...3 我喜欢一个男同事,他每天都会叫我一起吃饭,全公司的人都知道这... 句容天王寺到芜湖市私家车怎么走 法律诉讼流程433 陈尸家中是什么意思 塔罗牌四元素一土 我是水瓶女,喜欢一个巨蟹男,有时候真搞不懂他在想什么!因为上...4 求教今天账单日今天刷卡算哪期账单里 如何看待在王者荣耀游戏中针对情侣的行为?10 你们说这女孩她喜欢我还是怎么的,真搞不懂。 为什么我遇见的女生都是有男友的啊,搞不懂真的搞不懂2 王者荣耀中的情侣英雄6993 王者荣耀游戏中是情侣,现实中是同事,他们关系是不是不一般?3 武汉柏昌生物医疗科技有限公司怎么样? 一批学生外出画画,4个人用1瓶红颜料,3个人用2瓶黄颜料,2个人1瓶蓝... 有些邮票,乐乐给欢欢13张,欢欢给甜甜15后,三个人的邮票一样多... 从左边数小明是第五个小明的右边还有三人一共有几人这道题该怎么讲? ...小刚再给小华六张,那么他们三人的贴画数相等。小? XBOX360光驱开不了 ...小军是小明的2倍,小华比小明少4张,三个人各多少张? 咨询心里医生,小孩画太阳,树,还有爸爸妈妈三个人在一起是什么意思_百度... 合同纠纷的诉讼时效有何法律规定?262 法律民事诉讼程序239 虚假诉讼要承担什么法律责任278 请帮忙看,甲状腺彩超报告,和甲状腺功能检查 能帮助确诊吗?1 有一个工作的男同事总是给我发微信我以为他喜欢我,于是我就说你...1 甲状腺结节对身体有什么影响3 体检,做甲状腺彩超说,甲状腺偏大一点,说检查各血看...